Я же выше все расписал.
1) Установка системы
2) Обновляю ядро
3) Устанавливаю steam
4) Устанавливаю bumblebee по вики
5) Запускаю steam (Без optirun и без запущенного демона bumblebee). -> Все ок, легкие игры работают
glxinfo выдает:
[b]client glx vendor string: Mesa Project and SGI[/b]
client glx version string: 1.4
client glx extensions:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
6) Запускаю демон bumblebee.
Делаю glxinfo - все окей. Выдача такая же как и выше.
Делаю optirun glxinfo: (Здесь все отлично)
client glx vendor string: VirtualGL
client glx version string: 1.4
client glx extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 650M/PCIe/SSE2
OpenGL version string: 4.4.0 NVIDIA 340.46
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
7) Запускаю steam (Без optirun, но запущен демон bumblebee).
Спойлер
steam
Running Steam on alt 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steamwebhelper)/version(20141020140456)
Installing breakpad exception handler for appid(steamwebhelper)/version(20141020140456)
Installing breakpad exception handler for appid(steamwebhelper)/version(1413813896)
Installing breakpad exception handler for appid(steamwebhelper)/version(1413813896)
[1105/202251:ERROR:nss_util.cc(1018)] Failed to load NSS libraries.
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311,30 KB
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Adding licenses for the following package(s): 0, 34, 4077, 8185, 8738, 17250, 18017, 26388, 30879, 35137, 36144, 47514, 49875, 50140, 50161, 51287, 51437, 52661, 53820
roaming config store loaded successfully - 1406 bytes.
migrating temporary roaming config store
Failed to init SteamVR because it isn't installed
ExecCommandLine: ""/home/volgoza/.local/share/Steam/ubuntu12_32/steam" "
System startup time: 4,82 seconds
Running Steam on alt 64-bit
STEAM_RUNTIME has been set by the user to: /home/volgoza/.local/share/Steam/ubuntu12_32/steam-runtime
Generating new string page texture 68: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 69: 128x256, total string texture memory is 442,37 KB
Generating new string page texture 70: 64x256, total string texture memory is 507,90 KB
Generating new string page texture 71: 8x256, total string texture memory is 516,10 KB
Generating new string page texture 72: 32x256, total string texture memory is 548,86 KB
ExecCommandLine: "/home/volgoza/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
[1105/202255:ERROR:browser_main_loop.cc(240)] Gdk: IA__gdk_keymap_get_entries_for_keyval: assertion `keyval != 0' failed
[1105/202258:ERROR:renderer_main.cc(227)] Running without renderer sandbox
Installing breakpad exception handler for appid(steam)/version(1413917607)
Generating new string page texture 92: 24x256, total string texture memory is 573,44 KB
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24633
xerror_handler: X failed, continuing
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp (779) : Assertion Failed: glIsTexture( nTextureID ) == GL_TRUE
Assert( Assertion Failed: glIsTexture( nTextureID ) == GL_TRUE ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:779
Installing breakpad exception handler for appid(steam)/version(1413917607)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/assert_20141105202307_16.dmp
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24634
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24635
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24636
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24637
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24638
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24639
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24640
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24641
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24642
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: GLXBadCurrentWindow
Major opcode of failed request: 153
Serial number of failed request: 24643
xerror_handler: X failed, continuing
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-951668ba-2013-4265-8843-5c6a62141105
Т.е. на этом этапе уже стим работает с включенным шмелем не так, как с выключенным.
Делаю glxinfo без оптирана:
[b]client glx vendor string: NVIDIA Corporation[/b]
client glx version string: 1.4
client glx extensions:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL version string: 1.4 (3.0 Mesa 10.0.2)
OpenGL extensions:
Здесь уже проблема, почему client glx vendor string изменился после запуска steam на Nvidia?
После этой смены, стим перестает нормально работать и жалуется на Opengl GLX.
Optirun steam выдает:
Спойлер
[volgoza@volgozavr ~]$ optirun steam
Running Steam on alt 64-bit
STEAM_RUNTIME is enabled automatically
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
Installing breakpad exception handler for appid(steamwebhelper)/version(20141020140456)
Installing breakpad exception handler for appid(steamwebhelper)/version(1413813896)
Installing breakpad exception handler for appid(steamwebhelper)/version(20141020140456)
Installing breakpad exception handler for appid(steamwebhelper)/version(1413813896)
[1105/202622:ERROR:nss_util.cc(1018)] Failed to load NSS libraries.
[b]Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.[/b]
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311,30 KB
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Installing breakpad exception handler for appid(steam)/version(1413917607)
Adding licenses for the following package(s): 0, 34, 4077, 8185, 8738, 17250, 18017, 26388, 30879, 35137, 36144, 47514, 49875, 50140, 50161, 51287, 51437, 52661, 53820
roaming config store loaded successfully - 1406 bytes.
migrating temporary roaming config store
Failed to init SteamVR because it isn't installed
ExecCommandLine: ""/home/volgoza/.local/share/Steam/ubuntu12_32/steam" "
System startup time: 4,96 seconds
Generating new string page texture 68: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 69: 128x256, total string texture memory is 442,37 KB
Generating new string page texture 70: 64x256, total string texture memory is 507,90 KB
Generating new string page texture 71: 8x256, total string texture memory is 516,10 KB
Generating new string page texture 72: 32x256, total string texture memory is 548,86 KB
Running Steam on alt 64-bit
STEAM_RUNTIME has been set by the user to: /home/volgoza/.local/share/Steam/ubuntu12_32/steam-runtime
Generating new string page texture 81: 24x256, total string texture memory is 573,44 KB
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ExecCommandLine: "/home/volgoza/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
[1105/202628:ERROR:renderer_main.cc(227)] Running without renderer sandbox
Т.е. та же ошибка OpenGL GLX.
8) Делаю релог пользователя и вуаля, client glx vendor string снова возвращается в исходное положение, steam запускается без проблем (без запущенного шмеля) и запускает мне легкие игры.