Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: fglrx - мелькают черные полосы  (Прочитано 4503 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
fglrx - мелькают черные полосы
« : 21 Мая 2009, 00:46:32 »
После установки драйверов fglrx стандартными GUI'шными средствами ubuntu (Система - Администрирование - Драйверы - Активировать FGLRX) и перезагрузки имею следующий баг - при открытии многих приложений (ATI Catalyst Control Center, любые приложения wine, еще какие-то там...) система очень тормозит, а по экрану примерно раз в секунду мелькают черные полосы, шириной во весь экран и высотой около 300 px (на экране полосы находятся очень короткое время). секнд через 20 мелькание прекращается, запускаемая программа наконец запускается и всё возвращается в рабочее состояние. Баг происходит и при закрытии программ.

ubuntu 9.04 (x64),
ядро 2.6.28-12-generic,
видеокарта ATI Radeon 3870.

после сноса fglrx багов нет (но и компиза и всего прочего нет из-за отсутствия нормального драйвера).

подскажите пожалуйста, в какую сторону копать по данной проблеме.


Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #2 : 21 Мая 2009, 14:08:16 »
то есть ставить надо именно так, а не пакетом из стандартного репозитория?
странно, даже в HowTo было сказано, что ставить лучше из пакета, а ATI'шный установщик - неподдерживаемый и нерекомендуемый способ...  :-\

Оффлайн suomi

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #3 : 21 Мая 2009, 14:31:57 »
Тут когда как. У меня HD2900, в 8,04 ставил из пакета, а вот когда обновился до 9,04 - не прокатило. Пришлось качать с атишного сайта.
Вообще, похоже, что это у тебя OpenGL приложения подглючивают. Это нормально. У меня блендер при включенном компизе так корячился, и я забиндил на горячую клавишу toggle redirect в Extra WM Actions в настройках компиза и радовался, как слон.
« Последнее редактирование: 21 Мая 2009, 14:36:29 от suomi »

Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #4 : 21 Мая 2009, 17:13:18 »
компиз ВЫКЛЮЧЕН.
OpenGL приложения не запускаю.
а баг всё равно есть.

вообще OpenGL с компизом не дружит, это уже давно всем известно. у меня проблема как раз в другом.

ну ладно, попробую установить через ATIшный установщик.

если еще кому есть что сказать по этому поводу - говорите, не стесняйтесь. Буду благодарен  :)

Оффлайн suomi

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #5 : 22 Мая 2009, 08:48:28 »
компиз ВЫКЛЮЧЕН.

В первом посте не сказано, что при установленном fglrx компиз был выключен. Так что капсить не надо.

Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #6 : 22 Мая 2009, 23:11:31 »
прошу прощенья, я почему-то был уверен что сказал об этом.

всё же странно, что дрова из пакета, проверенные разработчиками, должны глючить больше стандартных ATIшных. проверю - отпишусь.

Оффлайн evilstormer

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #7 : 25 Мая 2009, 13:58:14 »
а у меня другая проблема с этими полосами.
карта radeon hd2600xt, ubuntu 9.04 x86_64, атишные дрова 9.5 (fglrx 6.812) (с 9.4 было то же самое).
симптомы: при включенном компизе наблюдаются спонтанно возникающие рандомные чёрные пятна/полосы. при отключенном компизе (и не удалённом fglrx) проблем нет.
UPD: забыл упомянуть, в полноэкранном 3D всё крайне замечательно, артефактов нет, скорость вполне себе адекватная.

что забавно, при параметрах xorg.conf:
Option "XaaNoOffscreenPixmaps"  "on" (отключено аппаратное ускорение 2D-графики) - пятна появляются относительно редко, но исчезают в большинстве случаев только после резайза окна или значительной перерисовки участка экрана (вращение куба десктопа, другое окно и др.)
а если Option "XaaNoOffscreenPixmaps"  "off"(соответственно, аппараное ускорение 2D включено) то пятна появляются довольно часто, но часто исчезают сами или после проведения по ним курсором мышки. ситуацию омрачает то, что в этом случае иногда компиз валится настолько, что работать невозможно: искажается вся рабочая область, всё в артефактах и помогает только перезагрузка иксов.

в xorg.conf включено:
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "XAANoOffscreenPixmaps" "on"
Option "TexturedVideo" "on"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
Option "Textured2D" "on"
Option "UseFastTLS" "1"
Option "BackingStore" "on"
EndSection
все источники в интернетах в голос твердят, что начиная с fglrx 6.800 всё в JJ нормально. что мы делаем не так? :)
« Последнее редактирование: 25 Мая 2009, 15:00:35 от evilstormer »
люблю opensource, GPL/LGPL, CreativeCommons, p2p, музыку, котов, северные моря, ночь, туманы-дожди, чёрный юмор, хорошую фантастикy

Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #8 : 27 Мая 2009, 20:33:01 »
evilstormer
значит при дровах 9.4, поставляемых в репозиториях убунты, при запуске некоторых программ были мелькающие черные полосы как я написал. а при 9.5 все ок? у меня и при 9.5 они есть, правда длятся всего 1-2 секунды, а не 20, как при 9.4

а DRI включить удалось? мне нет...

Оффлайн evilstormer

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #9 : 27 Мая 2009, 22:03:07 »
не совсем. из убунтового репозитория я драйверы не ставил, только непосредственно скачанные с суппорта ати.
а чёрные (строго говоря, не всегда чёрные, просто артефакты) полосы появляются как в 9.4, так и в 9.5. хотя субъективно 9.5 менее глючные, чем 9.4, может это и на самом деле так. в любом случае, надеюсь, что скорее допилят этот fglrx, как в январе-феврале массированно тогдашние баги поисправляли.

Цитировать
а DRI включить удалось?
в xorg.conf секцию DRI нарисовать нарисовал, только не знаю, как проверить, включено ли )). по идее это должен быть Direct rendering, насколько понимаю. fusionicon показывает затенённую галку на Indirect rendering. если это показатель, то видимо DRI не включился )
люблю opensource, GPL/LGPL, CreativeCommons, p2p, музыку, котов, северные моря, ночь, туманы-дожди, чёрный юмор, хорошую фантастикy

Оффлайн ALPINE

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #10 : 27 Мая 2009, 22:05:54 »
в консоли:

glxinfo | grep direct

и там будет сказано, Direct rendering включен или выключен.

посмотри, мне интересно работает он у тебя или нет. если да - поставлю 32-бит. Если нет - то от моих 64 бит твоя ситуация почти и не отличается...

Оффлайн evilstormer

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #11 : 27 Мая 2009, 22:29:44 »
Цитировать
в консоли:
glxinfo | grep direct
спасибо за науку )
говорит, включен директ рендеринг. система 64-бит
на всякий случай мой xorg.conf:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Option "AIGLX" "true"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "ServerFlags"
Option     "DontZap" "False"
Option     "Xinerama" "off"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "fglrx"
Option     "XAANoOffscreenPixmaps" "on"
Option     "TexturedVideo" "on"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
Option     "Textured2D" "on"
Option     "UseFastTLS" "1"
Option     "BackingStore" "on"
BusID       "PCI:2:0:0"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
Monitor    "aticonfig-Monitor[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option     "RENDER" "Enable"
Option     "DAMAGE" "Enable"
Option     "Composite" "Enable"
EndSection
люблю opensource, GPL/LGPL, CreativeCommons, p2p, музыку, котов, северные моря, ночь, туманы-дожди, чёрный юмор, хорошую фантастикy

Оффлайн p_parker

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #12 : 15 Августа 2009, 01:08:04 »
такие же проблемы на Kubuntu 9.04 и картой 3870:
вертикальные черные полоски, жуткие лаги плазмы, артефакты и неадекватная прорисовка при открытии меню\окон
пробовал переставлять, менять версии дров, шаманить с xorg'ом, ничего не помогает, единственное, что я добился - полоски моргают не полминуты как раньше, а 10 секунд и некоторое увеличение фпс в glxgears

решение проблемы до сих пор не найдено?

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #13 : 15 Августа 2009, 02:54:09 »
опять и опять возвращаемся к проблеме Ubuntu + ATI )))
ничего не поделаешь....

Оффлайн ArtemZ

  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Re: fglrx - мелькают черные полосы
« Ответ #14 : 15 Августа 2009, 04:35:45 »

 

Страница сгенерирована за 0.055 секунд. Запросов: 23.