LINUX.ORG.RU
решено ФорумGames

primusrun не работает на арче с 32-битными играми

 , , ,


2

0
pacman -Qs primus
local/lib32-primus 20131226-1
    Faster OpenGL offloading for Bumblebee (32-bit)
local/primus 20131226-1
    Faster OpenGL offloading for Bumblebee
pacman -Qs libgl
local/bumblebee 3.2.1-3
    NVIDIA Optimus support for Linux through VirtualGL
local/lib32-mesa 10.0.1-1
    an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-libgl 10.0.1-1
    Mesa 3-D graphics library (32-bit)
local/mesa 10.0.1-1
    an open-source implementation of the OpenGL specification
local/mesa-libgl 10.0.1-1
    Mesa 3-D graphics library

Однако,

primusrun steam
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
primus: fatal: failed to load any of the libraries: /usr/lib/nvidia/libGL.so.1:/usr/lib32/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.1: неправильный класс ELF: ELFCLASS64
/usr/lib32/nvidia/libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2014-01-02 20:45:54] Startup - updater built Nov 25 2013 18:07:05

Optirun работает со стимом, но все тормозит. Странно.

★★★★

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

Не за что :)
Кстати, optirun умеет быть фронт-эндом для primus'а.
Настраивается в /etc/bumblebee/bumblebee.conf:

[optirun]
Bridge=primus
intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx
1 pasha@secundo ~ % optirun glxinfo | grep "version"                                                                                                                                                              :(
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.3.0 NVIDIA 331.20
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL version string: 4.4.0 NVIDIA 331.20
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
pasha@secundo ~ % 

Кстати, только каждый чётный (2, 4, 6 раз) оно запускается. Иначе...

pasha@secundo ~ % optirun glxinfo | grep "version"
[ 1370.513256] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Server terminated successfully (0). Closing log file.

[ 1370.513295] [ERROR]Aborting because fallback start is disabled.

pashazz ★★★★ ()
Ответ на: комментарий от Dantix
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev ff)
pashazz ★★★★ ()
Ответ на: комментарий от pashazz

Исправилось установкой lib32-intel-dri (при том, что через primusrun запускается)

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