歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

bumblebee on ubuntu13.04 沒檢測到圖形設備的解決方法[雙顯卡同樣]

bumblebee on ubuntu13.04 沒檢測到圖形設備的解決方法[雙顯卡同樣]   情況: [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected. [ERROR]Aborting because fallback start is disabled. nvidia驅動的情況下: root@crper-Aspire-5755G:~# lspci | grep VGA   00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)   01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)     獲取到你的獨顯的BUSID...就是那個01:00.0   接下來修改  vim  /etc/bumblebee/xorg.conf.nvidia     Section "ServerLayout"       Identifier  "Layout0"       Option      "AutoAddDevices" "false"       Option      "AutoAddGPU" "false"   EndSection      Section "Device"       Identifier  "DiscreteNvidia"       Driver      "nvidia"       VendorName  "NVIDIA Corporation"      #   If the X server does not automatically detect your VGA device,   #   you can manually set it here.   #   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data   #   as you see in the commented example.   #   This Setting may be needed in some platforms with more than one   #   nvidia card, which may confuse the proprietary driver (e.g.,   #   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.       BusID "PCI:01:00:0"      #   Setting ProbeAllGpus to false prevents the new proprietary driver   #   instance spawned to try to control the integrated graphics card,   #   which is already being managed outside bumblebee.   #   This option doesn't hurt and it is required on platforms running   #   more than one nvidia graphics card with the proprietary driver.   #   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).   #   If this option is not set, the new Xorg may blacken the screen and   #   render it unusable (unless you have some way to run killall Xorg).       Option "ProbeAllGpus" "false"          Option "NoLogo" "true"       Option "UseEDID" "false"       Option "UseDisplayDevice" "none"   EndSection     把BusID這一行的注釋去掉,修改裡面的PCI號(你獲取到獨顯BUSID號碼),值得注意的是,獲取到的ID號最後一位必須為冒號. 也就是PCI:01:00:0 修改bumblebee的主要配置文件 # Configuration file for Bumblebee. Values should **not** be put between quotes      ## Server options. Any change made in this section will need a server restart   # to take effect.   [bumblebeed]   # The secondary Xorg server DISPLAY number   VirtualDisplay=:8   # Should the unused Xorg server be kept running? Set this to true if waiting   # for X to be ready is too long and don't need power management at all.   KeepUnusedXServer=false   # The name of the Bumbleblee server group name (GID name)   ServerGroup=bumblebee   # Card power state at exit. Set to false if the card shoud be ON when Bumblebee   # server exits.   TurnCardOffAtExit=false   # The default behavior of '-f' option on optirun. If set to "true", '-f' will   # be ignored.   NoEcoModeOverride=false   # The Driver used by Bumblebee server. If this value is not set (or empty),   # auto-detection is performed. The available drivers are nvidia and nouveau   # (See also the driver-specific sections below)   Driver=nvidia   # Directory with a dummy config file to pass as a -configdir to secondary X   XorgConfDir=/etc/bumblebee/xorg.conf.d      ## Client options. Will take effect on the next optirun executed.   [optirun]   # Acceleration/ rendering bridge, possible values are auto, virtualgl and   # primus.   Bridge=auto   # The method used for VirtualGL to transport frames between X servers.   # Possible values are proxy, jpeg, rgb, xv and yuv.   VGLTransport=proxy   # List of paths which are searched for the primus libGL.so.1 when using   # the primus bridge   PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus   # Should the program run under optirun even if Bumblebee server or nvidia card   # is not available?   AllowFallbackToIGC=false         # Driver-specific settings are grouped under [driver-NAME]. The sections are   # parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-   # detection resolves to NAME).   # PMMethod: method to use for saving power by disabling the nvidia card, valid   # values are: auto - automatically detect which PM method to use   #         bbswitch - new in BB 3, recommended if available   #       switcheroo - vga_switcheroo method, use at your own risk   #             none - disable PM completely   # https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods      ## Section with nvidia driver specific options, only parsed if Driver=nvidia   [driver-nvidia]   # Module name to load, defaults to Driver if empty or unset   KernelDriver=nvidia-current   PMMethod=auto   # colon-separated path to the nvidia libraries   LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current   # comma-separated path of the directory containing nvidia_drv.so and the   # default Xorg modules path   XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules   XorgConfFile=/etc/bumblebee/xorg.conf.nvidia      ## Section with nouveau driver specific options, only parsed if Driver=nouveau   [driver-nouveau]   KernelDriver=nouveau   PMMethod=auto   XorgConfFile=/etc/bumblebee/xorg.conf.nouveau   修改 Driver=nvidia KernelDriver=nvidia-current Module=nvidia-current Module=nvidia
Copyright © Linux教程網 All Rights Reserved