LINUX.ORG.RU

bumblebee with nvidia gt540m

 , , , ,


0

1

есть ноутбук asus n53sv с видеокартой gt540m, glxspheres выдает как-то мало попугаев по сравнению с gt610m (260+ Mpixels/sec), которая намного слабее

я знаю что glxspheres выдаёт достаточно абстрактные попугаи в вакууме, но и при запуске доты в стиме - тормозит (под оффтопиком всё прекрасно)

vblank_mode=0 PRIMUS_SYNC=1 STEAM_RUNTIME=1 optirun -b primus %command% -language russian -novid

Ubuntu 13.04, подключен ppa:ubuntu-x-swat/x-updates, установлен bumblebee, nvidia-319

bender@bender-N53SV:~$ vblank_mode=0 optirun -b primus glxspheres                                                                                               │
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 540M/PCIe/SSE2                                                                                                                      │
ATTENTION: default value of option vblank_mode overridden by environment.                                                                                       │
ATTENTION: default value of option vblank_mode overridden by environment.                                                                                       │
111.618186 frames/sec - 124.565896 Mpixels/sec                                                                                                                  │
114.982907 frames/sec - 128.320925 Mpixels/sec                                                                                                                  │
114.753588 frames/sec - 128.065004 Mpixels/sec 

bender@bender-N53SV:~$ vblank_mode=0 optirun -vvv -b primus glxspheres                                                                                          │
[ 2755.820192] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf                                                                                               │
[ 2755.820603] [DEBUG]optirun version 3.2.1 starting...                                                                                                         │
[ 2755.820615] [DEBUG]Active configuration:                                                                                                                     │
[ 2755.820620] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf                                                                                    │
[ 2755.820624] [DEBUG] X display: :8                                                                                                                            │
[ 2755.820627] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-319:/usr/lib32/nvidia-319                                                                               │
[ 2755.820631] [DEBUG] Socket path: /var/run/bumblebee.socket                                                                                                   │
[ 2755.820634] [DEBUG] Accel/display bridge: primus                                                                                                             │
[ 2755.820638] [DEBUG] VGL Compression: proxy                                                                                                                   │
[ 2755.820641] [DEBUG] VGLrun extra options:                                                                                                                    │
[ 2755.820645] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus                                                          │
[ 2757.573493] [INFO]Response: Yes. X is active.                                                                                                                │
                                                                                                                                                                │
[ 2757.573512] [INFO]Running application using primus.                                                                                                          │
[ 2757.573631] [DEBUG]Process glxspheres started, PID 24494.                                                                                                    │
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 540M/PCIe/SSE2                                                                                                                      │
ATTENTION: default value of option vblank_mode overridden by environment.                                                                                       │
ATTENTION: default value of option vblank_mode overridden by environment.                                                                                       │
110.285125 frames/sec - 123.078200 Mpixels/sec                                                                                                                  │
^C[ 2760.885712] [WARN]Received Interrupt signal.                                                                                                               │
[ 2760.885744] [DEBUG]Socket closed.                                                                                                                            │
[ 2760.917388] [DEBUG]SIGCHILD received, but wait failed with No child processes                                                                                │
[ 2760.917479] [DEBUG]Socket closed.                                                                                                                            │
[ 2760.917498] [DEBUG]Killing all remaining processes.

вывод на ноутбуке с gt610m, ubuntu 13.04, nvidia-experimental-310

~ » vblank_mode=0 optirun -vvv -b primus glxspheres                                                                                                   sl@nemesis
[84671.071722] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[84671.072505] [DEBUG]optirun version 3.2.1 starting...
[84671.072534] [DEBUG]Active configuration:
[84671.072547] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[84671.072553] [DEBUG] X display: :8
[84671.072560] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-310-updates:/usr/lib32/nvidia-310-updates
[84671.072566] [DEBUG] Socket path: /var/run/bumblebee.socket
[84671.072573] [DEBUG] Accel/display bridge: primus
[84671.072579] [DEBUG] VGL Compression: proxy
[84671.072585] [DEBUG] VGLrun extra options: 
[84671.072591] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[84672.346489] [INFO]Response: Yes. X is active.

[84672.346503] [INFO]Running application using primus.
[84672.346736] [DEBUG]Process glxspheres started, PID 23466.
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 610M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
214.814036 frames/sec - 239.732464 Mpixels/sec
[84674.787203] [DEBUG]SIGCHILD received, but wait failed with No child processes
[84674.787269] [DEBUG]Socket closed.
[84674.787301] [DEBUG]Killing all remaining processes.
вопрос - можно ли как-то повысить производительность или это проблема c драйвером под конкретную модель?


vblank_mode=0 PRIMUS_SYNC=1 STEAM_RUNTIME=1 optirun -b primus %command% -language russian -novid

нативная поддержка от производителя во все поля, ничего не скажешь.

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

PRIMUS_SYNC=1

для запуска примуса под композитном оконном менеджером (unity) - устраняет мигание экрана (если есть), повышает производительность.

-novid

параметр для %command%, в моём случае - бинарника доты, для пропуска вступительного ролика при старте игры

а чистый примусран что даёт?

сегфолтится.

iSlava ()
Последнее исправление: iSlava (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.