LINUX.ORG.RU

[opensuse] [11.3] [Intel] Упала производительность.

 ,


0

0

Обновился на нетбуке до 11.3. Убило падение производительности на «видеокарте» intel. glxgears показывает 30 (!!) fps в дефолтном окне. Я в курсе, что это не бенчмарк, но даже простое рисование шестеренок так тормозит. Ioquake виснет при запуске, грешу также на видеокарту. Neverball работает, но на экране мерцание с частотой где-то 2 Гц (на глаз). Картинка игры сменяется черным экраном и наоборот. CS 1.6 под wine вылетает при загрузке карты, можно конечно на глюк wine списать.
Зато эффекты в kwin работают шустро и без малейших задержек, в отличие от того, что было. Но мне они на нетбуке нах не уперлись, у меня и композит то раньше отключен был вообще.
Куда копать, что показывать?

★★★

Да, второпях забыл написать характеристики системы. Видео: intel gma 900, ос - дефолтная суся (ядро 2.6.34, хорг 7.5, меса 7.8.2). Как я понял, включен КМС.

unikoid ★★★
() автор топика
Ответ на: комментарий от unikoid

погляди в списке пакетов установленных. у каждого пакета указано из какой репы он установлен.

MikeDM ★★★★★
()
Ответ на: комментарий от KPSS

Сейчас обнаружил в списке рекомендуемых пакет xorg-video-intellegacy (ну или как то так, не суть важно), где лежит старый драйвер (2.9.1), не нуждающийся в kms и прочем. Поставил, прописал в /etc/X11/xorg.conf.d/50-device.conf его использование, перегрузился, указав nomodeset в грабе.
Итог - 400 FPS в glxgears, neverball стал более-менее играбельным, хотя иногда дергается, quake 3 запустился, но тормозит. Практически приблизился к состоянию до обновления. Может подскажете, где еще можно подкрутить, чтобы не заниматься указанными вами извращениями?
Да, как я понял в этом плане похуже с 2D, особенно заметно в эффектах kwin, но это не страшно. Также вопрос: как в новых иксах можно отключить композит, в каком файле в xorg.conf.d вписывать опцию? (Раньше без него 3D вроде побыстрее было).

unikoid ★★★
() автор топика

Беда с этим интелом, чем дальше тем больше ухудшают производительность. Ноут, GME965, Fedora 10 - glxgears выпуливал 1200fps. F11 - 400, F12 - 100, сейчас F13 - 50. Это ппц, выйдет F14 страшно обновляться!

Deleted
()
Ответ на: комментарий от Deleted

> glxgears выпуливал 1200fps. F11 - 400, F12 - 100, сейчас F13 - 50.
Разработчики утверждают, что сейчас glxgears не должен показывать больше частоты обновления монитора (с последними ядрами, месой и т. д.)
Кстати, с новым драйвером (то есть вариант из коробки) 2D таки реально летало (но с артефактами), но 3D было только номинально.

unikoid ★★★
() автор топика
Ответ на: комментарий от unikoid

>Разработчики утверждают, что сейчас glxgears не должен показывать больше частоты обновления монитора (с последними ядрами, месой и т. д.)
а, чо? о_О
пруф?

megabaks ★★★★
()
Ответ на: комментарий от unikoid

>По умолчанию в последних конфигурациях vsync включен.
$ glxgears
8616 frames in 5.0 seconds = 1723.121 FPS
8792 frames in 5.0 seconds = 1758.303 FPS
8792 frames in 5.0 seconds = 1758.370 FPS
8770 frames in 5.0 seconds = 1753.952 FPS

ЧЯДНТ?

anon_666
()
Ответ на: комментарий от unikoid
[post-factum@eternity]:[~][0]% glxgears     
3365 frames in 5.0 seconds = 673.000 FPS
3625 frames in 5.0 seconds = 724.784 FPS
3449 frames in 5.0 seconds = 689.776 FPS
3482 frames in 5.0 seconds = 696.342 FPS
3734 frames in 5.0 seconds = 746.730 FPS
[post-factum@eternity]:[~][130]% lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
[post-factum@eternity]:[~][0]% uname -a 
Linux eternity 2.6.34-pf7 #6 SMP PREEMPT Wed Jul 14 17:40:06 EEST 2010 i686 GNU/Linux

KMS

post-factum ★★★★★
()

Может хватит уже меряться фэпээсами.

У самого 60 фпс на intel 965.

p.s. OpenGL implementations are not optimized for frame rates >> 60fps, thus these numbers are meaningless when compared between vendors.
Почему именно 60?

impr
()
Ответ на: комментарий от post-factum

Хотелось бы попросить версии mesa, Xorg, вывод glxinfo | grep -i «opengl render», конфигурацию xorg и .drirc || /etc/drirc.

//Сейчас отключил композит и получил 430 FPS на legacy драйвере. Играбельности в quake не особо прибавилось, но хоть что-то.

unikoid ★★★
() автор топика
Ответ на: комментарий от impr

Почему именно 60?

Частота обновления изображения монитора. Чаще нет смысла рендерить кадры.

post-factum ★★★★★
()
Ответ на: комментарий от unikoid
[post-factum@eternity]:[~][0]% apt-cache policy mesa-utils
mesa-utils:
  Встановлено: 7.8.2-1
  Кандидат: 7.8.2-1
  Таблиця версій:
 *** 7.8.2-1 0
          1 http://ftp.us.debian.org experimental/main Packages
        100 /var/lib/dpkg/status
     7.7.1-4 0
        500 http://ftp.us.debian.org unstable/main Packages
[post-factum@eternity]:[~][0]% glxinfo | grep -i "opengl render"
OpenGL renderer string: Mesa DRI Intel(R) 965GM GEM 20100328 2010Q1 x86/MMX/SSE2

.drirc: http://pastebin.com/4EpWkcQg

/etc/X11/xorg.conf: http://pastebin.com/Gp2nb3ct

post-factum ★★★★★
()

Наконец-то дошли руки проверить работу дров Интел.
Если на openSUSE 11.2 видео было с задержкой на каждом кадре, то сейчас отлично выдаёт 30fps. Проверял на эмуляторе Нинтендо.

p.s. Жаль джойстика с собой нет.

impr
()

У Intel драйверы для видеокарты такие, что раз на раз не приходится.

Quasar ★★★★★
()

Блджад!

Запустился со случайно оставшимся ядром, собранным из исходников 11.2. Со старым видеодрайвером (2.9.1) все летает!

unikoid ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.