Bug 21018 - Зависания X на картах intel845, intel865
: Зависания X на картах intel845, intel865
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xorg-drv-intel)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
: 19564
  Show dependency tree
 
Reported: 2009-08-10 03:38 by
Modified: 2009-08-13 15:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-08-10 03:38:26
http://bugs.freedesktop.org/show_bug.cgi?id=21470
http://bugs.freedesktop.org/show_bug.cgi?id=23088
http://bugs.freedesktop.org/show_bug.cgi?id=23032
На быстрое исправление рассчитывать мы не можем, нужен срочный workaround.
Надо также проверить intel815.
------- Comment #1 From 2009-08-10 11:26:33 -------
я не совсем понял что вы предлагаете
------- Comment #2 From 2009-08-10 11:32:35 -------
(В ответ на комментарий №1)
> я не совсем понял что вы предлагаете

Я хотел услышать, что Вы предлагаете. :-)
Возможно, при настройке надо прибить использование для таких карт vesa или vfb.
До исправления апстрима.
------- Comment #3 From 2009-08-10 11:37:55 -------
я ничего не предлагаю. у меня 865-я работает (но она 2008 года выпуска).
зависания видимо зависят от версии биоса, а не от чипа
------- Comment #4 From 2009-08-10 12:08:39 -------
(В ответ на комментарий №3)
> я ничего не предлагаю. у меня 865-я работает (но она 2008 года выпуска).
> зависания видимо зависят от версии биоса, а не от чипа

Нужно как-то уберечь пользователя i8xx от безысходности.
------- Comment #5 From 2009-08-10 16:37:51 -------
Тестировали у george@ на 845. Intel виснет, fbdev работает сносно.
2shrek: может, поставить fbdev для этих карт в alterator-x11?
------- Comment #6 From 2009-08-10 19:18:52 -------
А intel точно никак нельзя заставить работать ? Хоть в каком-то режиме, главное
что бы xv работало, хотя бы.

Без xv на fbdev очень грустно.
------- Comment #7 From 2009-08-10 19:20:23 -------
(В ответ на комментарий №6)
> А intel точно никак нельзя заставить работать ? Хоть в каком-то режиме, главное
> что бы xv работало, хотя бы.
> 
> Без xv на fbdev очень грустно.

Я дал ссылки на апстрим, почитай.
------- Comment #8 From 2009-08-10 22:10:14 -------
Алексей, я читал апстрим.

Вопросы:
работает ли это железо на предыдущей версии драйвера ? или с отключенным DRI ?
или ещё в какой-то конфигурации, которую мы сможем организовать в дистрибутиве.

Драйвер другой версии можно собрать, я не вижу здесь очень больших проблем
(если, конечно, нет зависимости на старый xorg-server).

Вообще, конечно, идеальный вариант - брать железо и разбираться/чинить. Судя по
всему, апстрим перестал тестировать на этом чипсете.
------- Comment #9 From 2009-08-10 22:47:16 -------
(В ответ на комментарий №8)
> Алексей, я читал апстрим.
> 
> Вопросы:
> работает ли это железо на предыдущей версии драйвера ? или с отключенным DRI ?
> или ещё в какой-то конфигурации, которую мы сможем организовать в дистрибутиве.
> 
> Драйвер другой версии можно собрать, я не вижу здесь очень больших проблем
> (если, конечно, нет зависимости на старый xorg-server).

Ты читал невнимательно. Там все написано. Одному  страждущему помог откат на
старый сервер (1.5.3), старый драйвер и старое ядро. Лучшее достижение другого:
Another test: I have disabled DRI in xorg.conf and now firefox is working for
almost a half hour with no problems. Of course, it is very sluggish, but no
hang so far...
Это в WindowMaker, KDE он не выдержал.
Так что надо ждать апстрим, который все же повысил severity до critical, а
пока, если хотим, чтобы работало, использовать для этих карт fbdev. 


> 
> Вообще, конечно, идеальный вариант - брать железо и разбираться/чинить. Судя по
> всему, апстрим перестал тестировать на этом чипсете.
------- Comment #10 From 2009-08-11 11:03:13 -------
проверьте для начала
ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-intel-2.4.3-alt3.i586.rpm
если заработает, будем тогда уже городить костыли
------- Comment #11 From 2009-08-11 11:18:37 -------
(В ответ на комментарий №10)
> проверьте для начала
> ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-intel-2.4.3-alt3.i586.rpm
> если заработает, будем тогда уже городить костыли

2george: проверьте, пожалуйста
------- Comment #12 From 2009-08-11 18:10:44 -------
(В ответ на комментарий №11)
> > ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-intel-2.4.3-alt3.i586.rpm
> 2george: проверьте, пожалуйста
Пока работает, посмотрим, что будет в четверг.
------- Comment #13 From 2009-08-11 19:27:04 -------
усложняем задучу:
возвращай драйвер из сизифа, ставь
ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-i810-2.4.3-alt4.i586.rpm
и в конфиге поменяй intel на i810
------- Comment #14 From 2009-08-11 22:31:25 -------
я надеюсь, эти движения не приведут к невозможности использовать драйвер intel
на всех i8xx ?
just for record: у меня i855 вполне работает на intel (нет, не kde4).
------- Comment #15 From 2009-08-11 23:17:36 -------
костыль, но не до такой же степени
------- Comment #16 From 2009-08-11 23:19:17 -------
(В ответ на комментарий №12)
> (В ответ на комментарий №11)
> > > ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-intel-2.4.3-alt3.i586.rpm
> > 2george: проверьте, пожалуйста
> Пока работает, посмотрим, что будет в четверг.

Этот вариант на компьютере george@ вечером работал хорошо, в т.ч. с
3d-скринсейверами.
------- Comment #17 From 2009-08-11 23:35:45 -------
Валера, спасибо. Это именно то самое, о чём я говорил, а aen сомневался в наших
силах..

теперь осталось только придумать, по какому алгоритму выбирать драйвер в
alterator-x11.

думаю, что надо старый драйвер вешать как минимум для всех 845-ых,..
------- Comment #18 From 2009-08-11 23:57:43 -------
(В ответ на комментарий №17)
> Валера, спасибо. Это именно то самое, о чём я говорил, а aen сомневался в наших
> силах..

Да, если получится, то это замечательно.

> 
> теперь осталось только придумать, по какому алгоритму выбирать драйвер в
> alterator-x11.
> 
> думаю, что надо старый драйвер вешать как минимум для всех 845-ых,..

Баги апстрима для 845 и 865, 830-е тоже упоминаются. Думаю, что по умолчанию
надо для них всех. 810 и 815 надо проверить.
Важно а) сохранить возможность простого выбора драйвера intel и б)простого
отката костыля, когда апстрим починит.
------- Comment #19 From 2009-08-12 11:06:02 -------
$ cat /usr/share/hwdatabase/videoaliases/i810.xinf 
alias pcivideo:v00008086d00007121sv*sd*bc*sc*i* i810    # PCI_CHIP_I810         
alias pcivideo:v00008086d00007123sv*sd*bc*sc*i* i810    # PCI_CHIP_I810_DC100   
alias pcivideo:v00008086d00007125sv*sd*bc*sc*i* i810    # PCI_CHIP_I810_E       
alias pcivideo:v00008086d00001132sv*sd*bc*sc*i* i810    # PCI_CHIP_I815         
alias pcivideo:v00008086d00003577sv*sd*bc*sc*i* i810    # PCI_CHIP_I830_M       
alias pcivideo:v00008086d00002562sv*sd*bc*sc*i* i810    # PCI_CHIP_845_G        
alias pcivideo:v00008086d00003582sv*sd*bc*sc*i* i810    # PCI_CHIP_I855_GM      
alias pcivideo:v00008086d00002572sv*sd*bc*sc*i* i810    # PCI_CHIP_I865_G
------- Comment #20 From 2009-08-12 11:07:27 -------
по идее для i8xx в альтераторе первым должен выбираться i810 (если там
сортировка по алфавиту)
------- Comment #21 From 2009-08-13 13:25:55 -------
(В ответ на комментарий №20)
> по идее для i8xx в альтераторе первым должен выбираться i810 (если там
> сортировка по алфавиту)

Там нет сортировки по алфавиту. Выбираются подряд все подходящие драйвера из
videoaliases, после этого вперед выдвигаются драйвера, указанные в
/usr/share/alterator-x11/priorities (в том порядке, как в этом файле) - сейчас
это только nvidia и radeon.

Для тестирования - запускать video_scan и смотреть какой порядок получается.
(у меня на 965 -- только intel)
------- Comment #22 From 2009-08-13 13:28:11 -------
(В ответ на комментарий №21)
> (В ответ на комментарий №20)
> > по идее для i8xx в альтераторе первым должен выбираться i810 (если там
> > сортировка по алфавиту)
> 
> Там нет сортировки по алфавиту. Выбираются подряд все подходящие драйвера из
> videoaliases

То есть, у меня в alterator-x11 нет сортировки. Она вполне может быть в
videoaliases :)
------- Comment #23 From 2009-08-13 15:29:29 -------
(В ответ на комментарий №13)
> усложняем задучу:
> возвращай драйвер из сизифа, ставь
> ftp://ftp.altlinux.ru/pub/people/shrek/Xorg-7.4/i586/RPMS.hasher/xorg-drv-i810-2.4.3-alt4.i586.rpm
> и в конфиге поменяй intel на i810

Вроде тоже работает.
------- Comment #24 From 2009-08-13 15:43:21 -------
#10663 DONE sisyphus/shrek xorg-drv-intel.git=2.4.3-alt4
содержимое i810.xinf я уже приводил.