История изменений
Исправление yars068, (текущая версия) :
Установите пакеты:
bumblebee
egl-gbm
egl-wayland
lib32-libvdpau
lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx
lib32-primus_vk
libvdpau
nvidia-390xx-dkms
nvidia-390xx-utils
opencl-nvidia-390xx
primus_vk
и измените BusID
в файле /etc/bumblebee/xorg.conf.nvidia
, чтобы он указывал на дискретную карту:
grep -v "^#\|^$" xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01@:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Правильное значение можно подсмотреть в выводе dmesg
:
sudo lspci -knns 1:0
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
Subsystem: Lenovo GeForce 710M [17aa:3902]
Kernel modules: nouveau, nvidia_drm, nvidia
В конфиге bumblebee ID устройства указан в формате PCI:[bus]@[domain]:[device]:[function]
, подробнее см. здесь, можно почитать еще и это.
Проверить работу: optirun glxgears
. Пакеты mesa-utils
и lib32-mesa-utils
должны быть установлены.
Исправление yars068, :
Установите пакеты:
bumblebee
egl-gbm
egl-wayland
lib32-libvdpau
lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx
lib32-primus_vk
libvdpau
nvidia-390xx-dkms
nvidia-390xx-utils
opencl-nvidia-390xx
primus_vk
и измените BusID
в файле /etc/bumblebee/xorg.conf.nvidia, чтобы он указывал на дискретную карту:
grep -v "^#\|^$" xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01@:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Правильное значение можно подсмотреть в выводе dmesg
:
sudo lspci -knns 1:0
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
Subsystem: Lenovo GeForce 710M [17aa:3902]
Kernel modules: nouveau, nvidia_drm, nvidia
В конфиге bumblebee ID устройства указан в формате PCI:[bus]@[domain]:[device]:[function]
, подробнее см. здесь, можно почитать еще и это.
Проверить работу: optirun glxgears
. Пакеты mesa-utils
и lib32-mesa-utils
должны быть установлены.
Исправление yars068, :
Установите пакеты:
bumblebee
egl-gbm
egl-wayland
lib32-libvdpau
lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx
lib32-primus_vk
libvdpau
nvidia-390xx-dkms
nvidia-390xx-utils
opencl-nvidia-390xx
primus_vk
и измените BusID
в файле /etc/bumblebee/xorg.conf.nvidia, чтобы он указывал на дискретную карту:
grep -v "^#\|^$" xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01@:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Правильное значение можно подсмотреть в выводе dmesg
:
sudo lspci -knns 1:0
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
Subsystem: Lenovo GeForce 710M [17aa:3902]
Kernel modules: nouveau, nvidia_drm, nvidia
В конфиге bumblebee ID устройства указан в формате PCI:[bus]@[domain]:[device]:[function]
, подробнее см. здесь, можно почитать еще и это.
проверить работу: optirun glxgears'. Пакеты
mesa-utilsи
lib32-mesa-utils` должны быть установлены.
Исходная версия yars068, :
Установите пакеты:
bumblebee
egl-gbm
egl-wayland
lib32-libvdpau
lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx
lib32-primus_vk
libvdpau
nvidia-390xx-dkms
nvidia-390xx-utils
opencl-nvidia-390xx
primus_vk
и измените BusID
в файле /etc/bumblebee/xorg.conf.nvidia, чтобы он указывал на дискретную карту:
grep -v "^#\|^$" xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01@:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Правильное значение можно подсмотреть в выводе dmesg
:
sudo lspci -knns 1:0
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
Subsystem: Lenovo GeForce 710M [17aa:3902]
Kernel modules: nouveau, nvidia_drm, nvidia
В конфиге bumblebee ID устройства указан в формате PCI:[bus]@[domain]:[device]:[function]
, подробнее см. здесь, можно почитать еще и это.