Summary: | Падение иксов с драйвером fglrx | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Roman Savochenko <rom_as> |
Component: | fglrx_glx | Assignee: | Ilya Mashkin <oddity> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P3 | CC: | aen, barssc, real.altlinux.org, real, tvb |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Roman Savochenko
2011-04-30 18:45:46 MSK
валится драйвер, т.к. новые иксы он не поддерживает. страдайте Может это всётаки версия fglrx в репозитории старая, и её пора уже обновить? И это баг, пусть и не xorg. Перевешиваю. http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx Здесь длинная дискуссия http://ubuntuforums.org/archive/index.php/t-1672882.html Но все же запаковали c 2.6.38: https://launchpad.net/ubuntu/+source/fglrx-installer (В ответ на комментарий №0)
> После последнего обновления xorg-server до 2:1.10.1 иксы начали валится в корку
> с текущим драйвером fglrx.
Соберем после праздников (мейнетейнер std-def в отпуске), но советую попробовать свободный драйвер radeon, он уже очень неплох.
(В ответ на комментарий №4) > Соберем после праздников (мейнетейнер std-def в отпуске), но советую > попробовать свободный драйвер radeon, он уже очень неплох. Все пользователи графики ATI с него начинают и знают насколько он "неплох". :) Наверное Вы имеете в виду то, что он в данном случае вообще работает. А так, у меня на HD3200, он артефактит и рядом не обеспечивает производительности fglrx. Спасибо за собрку последней версии драйвера fglrx. В целом драйвер работает. Однако фоновый артифактинг остался. Похоже это скорее проблема новых иксов или KDE4. Во всяком случае на radeon и fglrx эта проблема почти идентична. Например, при вызове диалога быстрого старта (Ctrl+F2) сначала появляется чёрная область диалога с мусором, а затем сам диалог. При нажатии на Ctr+Del фон экрана просто становится чёрным (fglrx) или с мусором запомненных образов диалогов (radeon). (В ответ на комментарий №6) > Спасибо за собрку последней версии драйвера fglrx. В целом драйвер работает. Версия 8.85 опять нерабочая! По какой-то причине в пакет не включена библиотека /usr/lib/X11/fglrx/libGL.so.1, без которой ничего использующее libGL не работает, начиная с KDE4. Пересобрал данный пакет поправив в спеке строку: install -p -m644 %archdir/usr/X11R6/%_lib/fglrx/fglrx-libGL.so.1.2 %buildroot%_libdir/X11/fglrx/libGL.so.1 Так работает. > Однако фоновый артифактинг остался. Похоже это скорее проблема новых иксов или > KDE4. Во всяком случае на radeon и fglrx эта проблема почти идентична. > Например, при вызове диалога быстрого старта (Ctrl+F2) сначала появляется > чёрная область диалога с мусором, а затем сам диалог. При нажатии на Ctr+Del > фон экрана просто становится чёрным (fglrx) или с мусором запомненных образов > диалогов (radeon). Обновил x86 рабочую конфигурацию до сизифа, на этой же машине, и получил ту-же проблему, с артефактами в KDE4. Похоже это связано с библиотекой libGL.so.1.2 на новых иксах. (В ответ на комментарий №7) > (В ответ на комментарий №6) > > Спасибо за собрку последней версии драйвера fglrx. В целом драйвер работает. > Версия 8.85 опять нерабочая! > По какой-то причине в пакет не включена библиотека > /usr/lib/X11/fglrx/libGL.so.1, без которой ничего использующее libGL не > работает, начиная с KDE4. > Пересобрал данный пакет поправив в спеке строку: > install -p -m644 %archdir/usr/X11R6/%_lib/fglrx/fglrx-libGL.so.1.2 > %buildroot%_libdir/X11/fglrx/libGL.so.1 А ещё нужно исправить строку: install -p -m644 %xfdir/usr/X11R6/%_lib/%exts/fglrx/fglrx-libglx.so %buildroot%_libdir/X11/fglrx/libglx.so А также восстановить механизм, который устанавливал ссылку: /usr/lib64/libGL.so.1 <-- /home/roman/RPM/SPECS/libGL.so.1 (В ответ на комментарий №8) > А также восстановить механизм, который устанавливал ссылку: > /usr/lib64/libGL.so.1 <-- /home/roman/RPM/SPECS/libGL.so.1 Точнее: /usr/lib/libGL.so.1 <-- /etc/X11/lib64/libGL.so.1 Роман, подумайте не спеша, -- может возьмете себе этот драйвер? Мейнтейнер его практически не использует, отсюда и проблемы. Евгений, или Вы. Я его тоже не использую. Починил только сборку, а дальше надо уж тем подключаться, кто его использует. (В ответ на комментарий №10) > Роман, подумайте не спеша, -- может возьмете себе этот драйвер? Мейнтейнер его > практически не использует, отсюда и проблемы. Брать полностью не буду, но если дадут доступ к сборке этого пакета (rom_as) то могу доточить. Хотя, например, как линк /usr/lib/libGL.so.1 <-- /etc/X11/lib/libGL.so.1 раньше ставился я не знаю, а выяснять это опытным путём с этим куском бинаря тяжело, ибо чуть чего нет или даже просто перезапустил x-сервер, и имеем тёмный экран без какой либо реакции на что либо. (В ответ на комментарий №7) > (В ответ на комментарий №6) > > Спасибо за собрку последней версии драйвера fglrx. В целом драйвер работает. > Версия 8.85 опять нерабочая! > По какой-то причине в пакет не включена библиотека > /usr/lib/X11/fglrx/libGL.so.1, без которой ничего использующее libGL не > работает, начиная с KDE4. Роман какая у вас версия? 32 или 64 бит? При сборке на 64 бит эта библиотека (этот so) отсутствовала в этой версии и поэтому вылетела. Вечером перепроверю ещё раз. (В ответ на комментарий №10) > Роман, подумайте не спеша, -- может возьмете себе этот драйвер? Мейнтейнер его > практически не использует, отсюда и проблемы. > Евгений, или Вы. Я его использую каждый день, но не в Сизифе. Там проблема в том, что в каждой версии какие-то файлы появляются, а какие-то исчезают, и часто непонятно зачем это. (В ответ на комментарий №13) > Роман какая у вас версия? 32 или 64 бит? При сборке на 64 бит эта библиотека > (этот so) отсутствовала в этой версии и поэтому вылетела. Вечером перепроверю > ещё раз. И та и другая. Как я написал нужно исправить две строки в spec-файле этого пакета: install -p -m644 %archdir/usr/X11R6/%_lib/fglrx/fglrx-libGL.so.1.2 %buildroot%_libdir/X11/fglrx/libGL.so.1 install -p -m644 %xfdir/usr/X11R6/%_lib/%exts/fglrx/fglrx-libglx.so %buildroot%_libdir/X11/fglrx/libglx.so Ещё там замечено пропадание линка: /usr/lib64/libGL.so.1 <-- /home/roman/RPM/SPECS/libGL.so.1 Почему, кто и в какой момент его убивает пока не удалось обнаружить. В остальном всё вроде правильно, если не считать того, что при перезапуске иксов по: $ service dm restart всё наглухо вешается, а также фоновый артефактинег в KDE4, что правда к fglrx отношения не имеет. Отправил на сборку с исправлениями. fglrx_glx-8.85-alt2 Линк вроде создает libGL (В ответ на комментарий №16) > Отправил на сборку с исправлениями. fglrx_glx-8.85-alt2 Вроде нормально. > Линк вроде создает libGL Вероятно и удаляет. Кстати, при удалении пакетов fglrx-* этот линк удалился с ними. А потом не создаётся и приходится линковать руками! Думаю в контексте темы ошибку можно считать исправленной. |