Уголок новичка
   1112

Запуск игр через дискретную видеокарту

Накатил манджаро, стоят драйвера bumblebee

, пытаясь запустить игру вижу 20фпс. Начал гуглить «как посмотреть какая видеокарта рендерит» нашел команду glxinfo | egrep «OpenGL vendor|OpenGL renderer*»

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel® UHD Graphics 620 (Kabylake GT2) 


Понимаю что рендерит проц а не дискретная видеокарта(150mx)

Помогите пожалуйста

1 комментарий

avatar
А вот её счастливый конец
$ sudo pacman -S intel-dri xf86-video-intel xf86-input-mouse xf86-input-synaptics xf86-input-keyboard virtualgl
$ sudo pacman -S bumblebee nvidia bbswitch primus mesa-demos
$ sudo gpasswd -a #username# bumblebee #username#- имя пользователя
$ sudo systemctl enable bumblebeed.service
$ sudo gedit /etc/modprobe.d/modprobe.conf
> blacklist nouveau

$ sudo gedit /etc/bumblebee/bumblebee.conf
> Driver=nvidia
> Bridge=virtualgl

$ sudo gedit /etc/mkinitcpio.conf
> MODULES=«i915 bbswitch»

$ sudo mkinitcpio -p linux*** (переименовать с учетом версии ядра linux***.preset)
$ sudo gedit /etc/default/grub
> GRUB_CMDLINE_LINUX_DEFAULT=«rcutree.rcu_idle_gp_delay=1» (если есть значения то дописать)

$ sudo grub-mkconfig -o /boot/grub/grub.cfg
$ sudo gedit /etc/bumblebee/xorg.conf.nvidia
> BusID «PCI:01:00:0» дописать в секцию «Device»

Полезные команды
$ optirun --status
$ optirun nvidia-settings -c :8
$ lspci -k | grep VGA -A2
$ vblank_mode=0 primusrun glxspheres64
Для примера как запустить Хром с поддержкой WebGl
$ primusrun /opt/google/chrome/google-chrome --ignore-gpu-blacklist %U
Более актуальный пример
$ primusrun steam -w 1920 -h 1080
Последний раз редактировалось
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.