
一切都很好。我已經使用更新了英特爾驅動程式這個安裝程式。安裝驅動程式後,要求重新啟動,我照做了。現在optirun
不行了。我認為英特爾驅動程式看起來不錯。我競選dpkg-reconfigure
,bumblebee
但bbswitch-dkms
沒有nvidia-340
任何幫助。還要重新啟動系統幾次。我發現以下錯誤。
$optirun firefox
[ 117.439917] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 117.439954] [ERROR]Aborting because fallback start is disabled.
$dmesg | tail
[ 117.506015] nvidia: Unknown symbol drm_gem_prime_handle_to_fd (err -22)
[ 117.506034] nvidia: disagrees about version of symbol drm_gem_private_object_init
[ 117.506036] nvidia: Unknown symbol drm_gem_private_object_init (err -22)
[ 117.506106] nvidia: disagrees about version of symbol drm_gem_handle_create
[ 117.506107] nvidia: Unknown symbol drm_gem_handle_create (err -22)
[ 117.506161] nvidia: disagrees about version of symbol drm_pci_exit
[ 117.506162] nvidia: Unknown symbol drm_pci_exit (err -22)
[ 117.506187] nvidia: disagrees about version of symbol drm_gem_prime_export
[ 117.506188] nvidia: Unknown symbol drm_gem_prime_export (err -22)
系統資訊:
Ubuntu 14.04 64bit
$lspci | grep "VGA\|3D"
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
$dpkg --get-selections | grep -v deinstall | grep "bumblebee\|nvidia-\|bbswitch"
bbswitch-dkms install
bumblebee install
bumblebee-nvidia install
nvidia-340 install
nvidia-settings
答案1
新的英特爾驅動程式是問題所在。 Nvidia 不支援新的 drm 環境。若要刪除新驅動程序,請執行以下命令:
sudo apt-get purge i915-3.15-3.13-dkms
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
然後重新啟動系統。optirun
重新啟動系統後應該可以工作。如果沒有,則執行以下命令並重新啟動
sudo apt-get install --reinstall nvidia-340
sudo dpkg-reconfigure bbswitch-dkms