Bumblebee Steam[РЕШЕНО]
jeka76rus 20 марта, 2016 - 14:49
Всем добора.Делал все по вики(https://wiki.gentoo.org/wiki/Steam),стим ставил из оверлея. Но возникла проблема - игры не запускаются.
параметры запуска optirun %command%
выхлоп стима https://raw.githubusercontent.com/Jeka76rus/fstab/master/steam
Заранее благодарю.
»
- Для комментирования войдите или зарегистрируйтесь
А вообще 32-битные программы
А вообще 32-битные программы с 3D, в том числе с optirun $app / optirun -b primus $app работают без Steam-ов?
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
Да, Unigine_Heaven работает.
Да, Unigine_Heaven работает.
На gameoverlayrenderer.so у
На gameoverlayrenderer.so у меня тоже ругается, но Dota 2 запускается.
Вот этого в моих логах нет
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
[VGL] WARNING: The OpenGL rendering context obtained on X display
[VGL] :8 is indirect, which may cause performance to suffer.
[VGL] If :8 is a local X display, then the framebuffer device
[VGL] permissions may be set incorrectly.
X Error of failed request: GLXBadContext
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 4 (X_GLXDestroyContext)
Serial number of failed request: 35
Current serial number in output stream: 37
, надо поискать в Google поиске, а Unigine Heaven имеет 2 версии x86 и x86_64, нужно быть точно уверенным, что запускается 32-х битная:
cd bin ; optirun -b primus ./browser_x86 -config ../data/launcher/launcher.xml
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
optirun -b primus работать не
Искал уже в гугле, удаление библиотек стима мне не помогло. Все работает.
А можно ещё весь
А можно ещё весь /var/log/Xorg.8.log ?
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
В параметрах запуска
В параметрах запуска попробовал указать optirun -b primus %command% ,появилась такая ошибка
выхлоп стима https://raw.githubusercontent.com/Jeka76rus/fstab/master/steam3.log
xorg https://raw.githubusercontent.com/Jeka76rus/fstab/master/xorg.log
с учетом обновлений параметров запуска.
(EE) /dev/dri/card0: failed
Для обхода этой ошибки рекомендуют добавить Device "DiscreteNvidia" в /etc/bumblebee/xorg.conf.nvidia в секцию "Screen":
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
не помогло
не помогло
конфигурацию ядра меня в
конфигурацию ядра меня в соответствии с
этим https://wiki.gentoo.org/wiki/NVIDIA/Optimus
этим https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers
и этим https://wiki.gentoo.org/wiki/Xorg/Guide/ru
Может быть в этом проблема ?
Пока спрошу только:ls -l
Пока спрошу только:
А то Unigine Heaven lib32/*glx* не требует, в то время как CS GO не находит и сегфолтится.
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
ls -l /usr/lib32/*glx* equery
ls -l /usr/lib32/*glx*
equery u nvidia-drivers
eselect opengl list
jeka76rus написал(а): ls -l
x11-libs/libva, x11-libs/libva-intel-driver, x11-libs/libva-vdpau-driver надо попробовать собрать с USE=abi_x86_32
(у меня просто в make.conf ABI_X86="32 64" для всего кроме qtwebkit, clang и llvm, кт. долго собираются, весь мой профиль и make.conf, на всякий случай)
Всё замечательно.
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
Пересобрал мир с ABI_X86="32
Пересобрал мир с ABI_X86="32 64"
После этого CS GO выдает такое , выхлоп стима
А вот Race The Sun начала запускаться и работать.
Проблема была решена таким
Проблема была решена таким
__GLVND_DISALLOW_PATCHING=1 optirun -b primus %command%
параметром запуска.Большое спасибо за помощь!
Ура! :-)
Ура! :-)
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
скачал для тестирования
скачал для тестирования alienarena
при запуске
primusrun alienarena
такой выхлопls -l /usr/lib64/opengl/nvidia/lib/
ls -l /usr/lib32/opengl/nvidia/lib/
optirun -b primus alienarena
игра запустиласьjeka76rus написал(а): скачал
На счёт primusrun не стоит беспокоиться, у меня он тоже не работает, давно пользуюсь скриптами:
У меня там вообще нет ничего, но всё работает, так что тут тоже всё ОК:
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!