1

Я установил драйвер nvidia прямо с сайта nvidia. Установка прошла нормально, но после перезагрузки логотип Ubuntu выглядит нормально, но при входе в систему я слышу звук запуска Ubuntu, но экран остается черным / пустым.

Кто-нибудь знает, что это? Я очень устал, пока я пробовал много вещей, и ничего не работает.

Я в Ubuntu 11.04 Natty Warhal .

Ядро:

2.6.38-11-generic-pae

Модуль драйвера NVidia:

Модуль ядра NVIDIA UNIX x86 280.13

VGA карта:

GeForce GT540M CUDA

$ lspci -v | grep -B10 nv

01: 00.0 VGA-совместимый контроллер: nVidia Corporation Устройство 0df4 (версия a1) (prog-if 00 [VGA-контроллер]) Подсистема: ASUSTeK Computer Inc. Устройство 1642 Флаги: мастер шины, быстрая защита, задержка 0, IRQ 16 Память на db000000 (32-битная, без предварительной выборки) [размер = 16M] Память на c0000000 (64-битная, с возможностью предварительной выборки) [size = 256M] Память на d0000000 (64-битная, с возможностью предварительной выборки) [size = 32M] Порты ввода-вывода на d000 [ size = 128] ПЗУ расширения в dc000000 [отключено] [size = 512K] Возможности:

Используемый драйвер ядра: nvidia
Модули ядра: nvidia, nouveau, nvidiafb

Вот мой xorg.conf:

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "monitor0"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Modeline "1368x768_60.10"  86.00  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
EndSection

Section "Device"
    Identifier     "card0"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
EndSection


Section "Screen"
    Identifier     "screen0"
    Device         "card0"
    Monitor        "monitor0"
    DefaultDepth    24
    Option         "UseDisplayDevice" "DFP"
    SubSection     "Display"
        Depth       24
        Modes      "1366x768_60.00"
    EndSubSection
EndSection

Я не вижу никаких ошибок в моем файле Xorg.0.log .

Также в моем черном списке:

$ cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0

Стоит отметить, что у меня установлена встроенная видеокарта Intel, кроме выделенной nvidia.

Есть идеи?

2 ответа2

1

Я опубликую ответ на мой вопрос, чтобы он оставался более заметным для всех, кто заинтересован.

Дело в том, что мой ноутбук имеет гибридные конфигурации VGA (nvidia и intel), и кажется, что все еще нет поддержки гибридных систем Linux от nvidia. Это связано с технологией nVidia Optimus.

До сих пор я мог понять, что он работает следующим образом: настольный компьютер запускается и поддерживается младшей картой Intel. Также монитор подключен к intel. Пока все хорошо, пока какое-то приложение не требует 3D-ускорения. В случае, когда запрашивается карта nVidia. Обычно это происходит из-за того, что кадровый буфер на nVidia копируется в intels, а затем отображается на дисплее монитора. Однако в Linux этот механизм не работает, и карты не могут работать вместе, поэтому экран становится пустым.

Существует частичный обходной путь, называемый Шмель. Пожалуйста, перейдите по этой ссылке.

0

Попробуйте запустить gksu nvidia-settings - это должно настроить вашу карту nvidia, сгенерировать конфигурацию и убедиться, что Xorg использует ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .