LINUX.ORG.RU

История изменений

Исправление backbone, (текущая версия) :

Версия драйвера - 331

Это правильно, с более поздними версиями возможны глюки.

Чтобы найти неисправность, надо пройти по шагам:

1. Убедиться, что

$ glxinfo | grep -E 'Intel|NVIDIA'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
выдаёт строчки с Intel.

2. Убедиться, что загружен модуль bbswitch:

$ lsmod | grep bbswitch || sudo modprobe bbswitch
bbswitch                4392  0

3. Вручную включить карту nVidia:

$ echo ON | sudo tee /proc/acpi/bbswitch
ON
$ cat /proc/acpi/bbswitch
ON

4. Загрузить модуль nVidia:

$ sudo modprobe nvidia-current
$ lsmod | grep nvidia
nvidia              10643582  5 
drm                   219087  4 i915,drm_kms_helper,nvidia
i2c_core               18782  6 drm,i915,drm_kms_helper,i2c_algo_bit,nvidia,videodev

5. У меня /etc/X11/xorg.conf (для Intel) такой:

Section "Files"
    FontPath "/usr/share/fonts/terminus"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "intel"
    BusID          "PCI:0:2:0"
EndSection

Section "Extensions"
        Option        "Composite"     "Disable" # Uncomment if you want to disable composite extensions
        Option        "RENDER"        "Enable"
EndSection

6. На всякий случай, мой /etc/bumblebee/xorg.conf.nvidia (не /etc/X11/xorg.conf.nvidia!) чуть отличается:

# ~-~-~ то же самое ...
    Option "NoLogo" "true"
    Option "UseEDID" "false"                  
    Option "UseDisplayDevice" "none"
    Option "ConnectedMonitor" "DFP"

    # kolan's settings
    Option "RENDER" "Enable"            
    Option "Composite" "Disable" # Must be always disabled on secondary video chip

7. Если в результате этих шагов проблема не найдена/не устранена, то надо смотреть лог /var/log/Xorg.8.log.

Ещё отличия в /etc/bumblebee/bumblebee.conf:

TurnCardOffAtExit=true

...
KernelDriver=nvidia-current
Module=nvidia-current
PMMethod=auto
...

Исправление backbone, :

Версия драйвера - 331

Это правильно, с более поздними версиями возможны глюки.

Чтобы найти неисправность, надо пройти по шагам:

1. Убедиться, что

$ glxinfo | grep -E 'Intel|NVIDIA'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
выдаёт строчки с Intel.

2. Убедиться, что загружен модуль bbswitch:

$ lsmod | grep bbswitch || sudo modprobe bbswitch
bbswitch                4392  0

3. Вручную включить карту nVidia:

$ echo ON | sudo tee /proc/acpi/bbswitch
ON
$ cat /proc/acpi/bbswitch
ON

4. Загрузить модуль nVidia:

$ sudo modprobe nvidia-current
lsmod | grep nvidia
nvidia              10643582  5 
drm                   219087  4 i915,drm_kms_helper,nvidia
i2c_core               18782  6 drm,i915,drm_kms_helper,i2c_algo_bit,nvidia,videodev

5. У меня /etc/X11/xorg.conf (для Intel) такой:

Section "Files"
    FontPath "/usr/share/fonts/terminus"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "intel"
    BusID          "PCI:0:2:0"
EndSection

Section "Extensions"
        Option        "Composite"     "Disable" # Uncomment if you want to disable composite extensions
        Option        "RENDER"        "Enable"
EndSection

6. На всякий случай, мой /etc/bumblebee/xorg.conf.nvidia (не /etc/X11/xorg.conf.nvidia!) чуть отличается:

# ~-~-~ то же самое ...
    Option "NoLogo" "true"
    Option "UseEDID" "false"                  
    Option "UseDisplayDevice" "none"
    Option "ConnectedMonitor" "DFP"

    # kolan's settings
    Option "RENDER" "Enable"            
    Option "Composite" "Disable" # Must be always disabled on secondary video chip

7. Если в результате этих шагов проблема не найдена/не устранена, то надо смотреть лог /var/log/Xorg.8.log.

Ещё отличия в /etc/bumblebee/bumblebee.conf:

TurnCardOffAtExit=true

...
KernelDriver=nvidia-current
Module=nvidia-current
PMMethod=auto
...

Исходная версия backbone, :

Версия драйвера - 331

Это правильно, с более поздними версиями возможны глюки.

Чтобы найти неисправность, надо пройти по шагам:

0. Остановить демон Bumblebee:

$ sudo /etc/init.d/bumblebee stop
$ sudo service bumblebeed stop

1. Убедиться, что

$ glxinfo | grep -E 'Intel|NVIDIA'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
выдаёт строчки с Intel.

2. Убедиться, что загружен модуль bbswitch:

$ lsmod | grep bbswitch || sudo modprobe bbswitch
bbswitch                4392  0

3. Вручную включить карту nVidia:

$ echo ON | sudo tee /proc/acpi/bbswitch
ON
$ cat /proc/acpi/bbswitch
ON

4. Загрузить модуль nVidia:

$ sudo modprobe nvidia-current
lsmod | grep nvidia
nvidia              10643582  5 
drm                   219087  4 i915,drm_kms_helper,nvidia
i2c_core               18782  6 drm,i915,drm_kms_helper,i2c_algo_bit,nvidia,videodev

5. У меня /etc/X11/xorg.conf (для Intel) такой:

Section "Files"
    FontPath "/usr/share/fonts/terminus"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "intel"
    BusID          "PCI:0:2:0"
EndSection

Section "Extensions"
        Option        "Composite"     "Disable" # Uncomment if you want to disable composite extensions
        Option        "RENDER"        "Enable"
EndSection

6. На всякий случай, мой /etc/bumblebee/xorg.conf.nvidia (не /etc/X11/xorg.conf.nvidia!) чуть отличается:

# ~-~-~ то же самое ...
    Option "NoLogo" "true"
    Option "UseEDID" "false"                  
    Option "UseDisplayDevice" "none"
    Option "ConnectedMonitor" "DFP"

    # kolan's settings
    Option "RENDER" "Enable"            
    Option "Composite" "Disable" # Must be always disabled on secondary video chip

7. Если в результате этих шагов проблема не найдена/не устранена, то надо смотреть лог /var/log/Xorg.8.log.

Ещё отличия в /etc/bumblebee/bumblebee.conf:

TurnCardOffAtExit=true

...
KernelDriver=nvidia-current
Module=nvidia-current
PMMethod=auto
...