[РЕШЕНО]Intel X3100 (GM965) + новые драйвера = тормоз... Победимо ли?
Всем привет.
Я являюсь (счастливым) обладателем карточки Intel X3100 (встроенная, в ноутбуке) и свежесобранной Gentoo.
И дело в том, что чем новее драйвера intel, тем все хуже.
Когда-то давно, когда у меня был Debian 5.0 (с иксами 1.4, месой 7.0.1 и драйверами 2.3), все работало вполне прилично, glxgears показывала 800-900 FPS, и ничего не тормозило.
Потом, с Mesa 7.3, x-сервером 1.6 и драйверами 2.6.3, glxgears показывал около 500 FPS.
Сейчас, с Mesa 7.5, иксами 1.6 и драйверами >=2.8 (включая последние 2.99) это держится на уровне 250-270 fps. Прокрутка в браузере подтормаживает, и вообщем-то работать не очень комфортно. Максимум, что мне удалось выжать - 290 fps (настройкой drirc).
Скажите, эта ситуация хоть как-то поправима? Пока я вижу только одно решение - откат на более старую месу/драйвера. Но здесь тоже есть свои минусы, и не особо хотелось бы это делать.
- Для комментирования войдите или зарегистрируйтесь
Плазмоиды юзаете?
Уберите с десктопа, помогло?
Тогда снесите /usr/username/.kde && .kde4
а теперь?
В терминале top говорит про kwin?
Поздравляю, это не только Ваша проблема )))
Тут либо compiz, либо десктоп без эффектов.
Gentoo - Symphony of Creations
Эм..
Эм.. Кде тут не при чем, такое везде.. Например, в twm. Там уж точно красивости не мешают, не правда ли?)
композитинг отключен.
Хм
Тогда это действительно странно.
Ну а доказательства? (всмысле кроме glxgears чем нибудь измеряли?)
Ну и собственно настройки для видео в студию ...
Сам интел не юзаю, но пока разбирался со своими граблями промелькнула куча инфы для xorg.conf под интел.
Gentoo - Symphony of Creations
...
ну.. измерял глазомером))
ну то есть явно видно, что прокрутка в браузере, документах (и вообще где просто много текста) тормозит, подтормаживает HD видео (с месой 7.3 / драйверами 2.6.3 нормально показывало), если включить композитинг - тормозит вообще все.
xorg.conf:
AccelMethod поменять с UXA на что-то еще нельзя, ибо начиная с драйверов версии 2.8, xaa и exa не поддерживаются.
glxinfo | grep render говорит, что рендеринг есть, в логах x-сервера нет вообще ничего подозрительного. DRI включается, даже DRI2 включается, никаких ошибок.
Умышленно не добавляли?
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
ну и собственно вот это хочется /var/log/Xorg.0.log
только сюда не пастите ;)
Gentoo - Symphony of Creations
добавил, ничего не
добавил, ничего не изменилось.
Xorg.0.log:
http://pastebin.com/m1ebba7d4
А как собирался xorg?
С hal или без?
Покажите флаги сборки сервера
ну и собственно - eselect opengl list
Попробуйте закомментировать все связанное с dri
Вобще, у меня было разок такое, вроде все нормально, но протормоз конкретный,
Пересобрал все начиная с сервера и заканчивая дровами - стало лучше.
Вот вам на закуску:
Section "Device"
Identifier "Card0"
Driver "intel"
Option "DRI" "True"
Option "AccelMethod" "xaa"
Option "NoAccel" "False"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
Option "XAANoOffscreenPixmaps" "true"
Option "EXANoUploadToScreen" "true"
EndSection
ну и AIGLX попробуйте
Я так понимаю это ноут, может у вас процессор в энергосберегающей моде?
Gentoo - Symphony of Creations
Да, ноут. Xaa,
Да, ноут.
Xaa, migrationheuristic, exanocomposite и другие опции не работают на новых драйверах (они стояли у меня в конфиге раньше, со старыми драйверами), потому что из них убрали exa и xaa, оставили только uxa.
Все остальное попробую, когда доберусь до компьютера (сейчас со смартфона).
P.S. еще думаю попробовать собрать mesa-9999 (и все что она притягивает - libdrm-9999, dri2proto-9999 и т.д.), вдруг будет какое-то улучшение (видел в интернете сообщения людей с такой же проблемой и такой же карточкой). В числе прочего она хочет x-сервер 1.7. Как думаете, оно вообще как будет работать (в плане стабильности)?
luethus написал(а): Да,
Ага прочитал ) только хотел поправить, вы уже ответили ...
Не рекомендую, но если есть время, нервы и желание - с чем черт не шутит, думаю падать будет периодически.
Я бы поигрался с настройками из стабильной ветки, ПРЕДВАРИТЕЛЬНО ПЕРЕСОБРАВ: hal, xorg, дрова и дрова интел.
Это неоднократно решало множество проблем с тормозами для разных конфигураций.
ЗЫ: юзер в группе видео?
Gentoo - Symphony of Creations
#Option "AccelMethod"
#Option "AccelMethod" "UXA"
#Option "Tiling" "False"
пробовал?
У меня тоже X3100, и я
У меня тоже X3100, и я наблюдаю то же самое - с каждым обновлением драйвера всё становится ещё хуже. Ещё этим летом я мог кое-как играть в Quake III Arena, теперь же больше 40 fps ожидать не стоит. В последние месяцы ещё стали тормозить 2D-операции - иногда просто нажатие Alt+Tab занимает по 5 секунд и больше. Последнюю проблему, похоже, удалось решить, перейдя на следующие версии пакетов:
- - -
C этой картой мне довелось побороться в убунте, на Acer 5220.
- В 9.04 - после нескольких дней разборок - рабочая связка получилась такая: xf86-video-intel-2.7.99_902 + xorg-sxerver-1.6.2
- В 9.10 все уже работало из коробки.
В обоих случаях: 2D, 3D, Composit и даже HDTV через XV не выходя из композита - работало хорошо. Но! uptime больше трех-четырех дней не возможен - зависает на ровном месте - очень редко держится неделю.
Рекомендую проанализировать что там убунтовцы понаделали, так как, если я правильно понял, они сами патчат intel-драйвер.
Начать стоит отсюда:
https://wiki.ubuntu.com/X/Bugs/IntelDriverXFreeze?action=show&redirect=X%2FBugs%2FIntelDriver
https://wiki.ubuntu.com/X/Troubleshooting/Freeze
Например, на карте GM855, уже под Gentoo, стабильной работы добился только на драйвере 2.6.3, на ядре не выше .31 (выше висло) и с полным отключением DRI.
"AccelMethod" "UXA"
Option "DRI" "false"
Option "DRI2" "false"
P.S. glxgears не является показателем скорости, так как важен не максимальный FPS, а непроседание его на конкретных задачах.
Надо смотреть на реальные задачи - например в Compiz или KDE есть специальные бенчмарки - при включенном VSync хороший показатель это не проседание FPS ниже частоты развертки, чаще всего 60Hz.
...
так...
хм.. попробовал - стало вроде пошустрее, и в самом glxgears + 40-50 fps.
попробовал, стало только медленнее
пересобрал, ничего не изменилось...
да
потом собрал mesa-7.7-r1, новый libdrm, xorg-server-1.7.5, ну и все, что оно притянуло - работает заметно быстрее, такие тормоза, как при прокрутке в браузере пропали вообще. fps в glxgears около 490-540.
нестабильности пока не заметил.
спасибо, посмотрю
да, согласен, но в данном случае это было заметно невооруженным глазом..
всем спасибо :)
Ну...ну...
Собственно что вы пересобрали в первом пункте, если во втором все заработало? )))
В п.1 Имелось ввиду все от Hal до дров, т.е. все то что вы пересобрали в п.2 ;)
- - -
Писал по памяти, поэтому в предыдущем посте ошибся относительно сноски про 855GM. Рабочая связка xf86-video-intel-2.7.1+ядро-2.6.30 (не выше).
у меня работает эта видяха
у меня работает эта видяха нормально.
в glxgears ~740fps
глюков не замечено уже давно. у ноута аптайм неделя спокойно с использованием спящего режима.
система ~amd64
если нужны какие конфиги - пишите.
ps: http://www.gentoo.ru/node/13791
945gme
У меня ноут с интел 945GME (драйвер i915), система ~x86, тоже с каждой новой версией драйверов набллюдаю снижения fps в glxgears - на x68-video-intel-2.5 было порядка 600-700, сейчас на 2.9.1 - 200. Xorg.conf настраивал по ныне покойной wiki.msiwind.net.
Однако несмотря на эти показатели работать видюшка стала заметно быстрее: прокрутка в браузере; игры - nexuz, ufo-ai. Compiz benchmark раньше выдавал fps не более 40, при в вращении куба опускался до 10, сейчас стабильно 50-60.
Так что glxgears не показатель. А вообще жду и верю в Gallium3D ))
Option "Tiling"
Option "Tiling" "False"
это неправильно
Tiling нужно ставить в True
Option "Tiling" "True"
и вот еще одна секретная опция отключающая vsync
Option "SwapbuffersWait" "false"
правда она работает на дровах >2.9.*
также желательно установить kernel-2.6.33 + KMS + intel-driver-2.10