LINUX.ORG.RU

Продолжение злоключений с NVIDIA Optimus

 ,


0

1

Имеется ноутбук Sony VAIO SVS1513M1R, Kubuntu 13.10, Bumblebee 3.2.1, проприетарный драйвер nvidia-319-updates.

И что имеем?

$ vblank_mode=0 ./glxspheres64 
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile 
112.788960 frames/sec - 125.872479 Mpixels/sec
102.921661 frames/sec - 114.860574 Mpixels/sec
102.582095 frames/sec - 114.481618 Mpixels/sec
99.006444 frames/sec - 110.491191 Mpixels/sec
99.940514 frames/sec - 111.533614 Mpixels/sec
99.758044 frames/sec - 111.329977 Mpixels/sec

$ vblank_mode=0 primusrun ./glxspheres64 
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 640M LE/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
89.948906 frames/sec - 100.382979 Mpixels/sec
87.839486 frames/sec - 98.028866 Mpixels/sec
86.756277 frames/sec - 96.820005 Mpixels/sec
86.407882 frames/sec - 96.431196 Mpixels/sec
86.760155 frames/sec - 96.824333 Mpixels/sec
86.707121 frames/sec - 96.765147 Mpixels/sec
87.239092 frames/sec - 97.358827 Mpixels/sec
86.719825 frames/sec - 96.779324 Mpixels/sec

Итог: на дискретной карте FPS даже меньше, чем на встроенной!

Как это вообще понимать? Что с этим делать?

В оффтопике, кстати, аналогичная ситуация: игры тормозят даже на минимальных настройках, на какой карте их не запускай. Но оффтопик был снесён вместе со всеми драйверами и сониевской блоатварью сразу после покупки и переустановлен.

У меня такое ощущение, что то ли дискретная карта вообще не используется (что бы там ни говорила ОС), то ли она на уровне железа находится в каком-то состоянии экономии энергии в ущерб производительности.

Да, на корпусе есть переключатель производительности Stamina/Speed, но он, походу, ни на что не влияет.

Ответ на: комментарий от fallout4all

В репозиториях нет.

Мда, чудны дела твои, господи...

В оффтопике таки добилась нормальной производительности, поставив драйвер Sony Firmware Extension Parser (вручную из inf-файла, потому что официальный установщик его не ставил). После этого запуск игр на дискретной карте стал выдавать честные FPS, а на встроенной - тормозные, как раньше.

После перезагрузки подскочил FPS и в Линуксе - до 180-200 кадров/с напрямую и 130 через primusrun.

Похоже, там вдобавок к Оптимусу ещё собственный хитроизощрённый кактус в виде переключателя Stamina/Speed, который влияет на настройки производительности видеокарт с помощью виндового драйвера и запоминает их после перезагрузки.

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

Ставить нестабильные иксы ради драйвера? Нет, спасибо.

А заставляют? Возьми только нужные пакеты, да установи.

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

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