X-сервер выходит из строя после установки Nvidia в Mint 18

После просмотра нескольких других сайтов вопросов и ответов я пришел к выводу, что проблема в том, что cmake использует 32-битную библиотеку так, как будто она 64-битная.

Я решил эту проблему на Fedora 22 следующим образом:

  1. удалите ваш CMakeCache.txt файл

  2. запустите cmake для его регенерации

    cmake -D blah blah флаги и значения.
    
  3. Отредактируйте ваш CMakeCache.txt файл и измените эту строку

    //Путь к библиотеке.
    BZIP2_LIBRARIES:FILEPATH=/lib/libbz2.so.1
    

    на эту

    //Путь к библиотеке.
    BZIP2_LIBRARIES:FILEPATH=/lib64/libbz2.so.1
    
  4. Запустите cmake снова (не уверен, что это необходимо, но на всякий случай)

  5. make

Затем он завершился без ошибок

4
28.07.2016, 08:39
2 ответа

Alt+F2

driver-manager

выберите драйвер Nouveau, примените

Alt+F2

gnome-terminal

запустите эти команды

sudo apt-get purge bumblebee*
sudo apt-get purge bbswitch*
sudo apt-get purge nvidia*
sudo apt-get --purge autoremove

Необходимо обновить ядро до последней версии

sudo apt-get dist-upgrade

или через Update manager

Затем запустите

driver-manager

снова и установите драйвера Nvidia, это сработало у меня, возможно сработает и у вас. Удачи.

Это, очевидно, не сработало, я не люблю рекомендовать это, но не могли бы вы рассмотреть возможность добавления PPA, который я сам использовал, чтобы запустить Nvidia?

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade

Попробуйте изменить этот раздел

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

на этот

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

и затем протестируйте X с этим файлом конфигурации.

0
27.01.2020, 20:57

В конце концов мне удалось найти решение и исправить то, что я пытался заставить работать.

Небольшая помощь пришла, когда я прочитал этот раздел на Ask Ubuntu - https://askubuntu.com/questions/476681/primus-fatal-bumblebee-daemon-reported-error-could-not-load-gpu-driver

Решение:

1: Очистите пакеты и файлы конфигурации

очистите систему от старых или сломанных конфигураций, удалив следующее.

$ sudo apt-get purge nvidia* *nouveau* bumblebee*

2: Установите драйверы Nvidia + дополнения

если вы устанавливаете драйвер nvidia, отличный от nvidia-367, измените его на нужный вам.

$ sudo apt-get install nvidia-367 primus nvidia-settings nvidia-profiler nvidia-visual-profiler

После установки nvidia и все ее компоненты должны быть расположены под

64-bit:

/usr/lib/nvidia-367
/usr/lib/nvidia-367-prime
/usr/lib/nvidia-cuda-toolkit
/usr/lib/nvidia-prime-applet
/usr/lib/nvidia-visual-profiler

32-bit:

/usr/lib32/nvidia-367
/usr/lib32/nvidia-367-prime
/usr/lib32/nvidia-cuda-toolkit
/usr/lib32/nvidia-prime-applet
/usr/lib32/nvidia-visual-profiler

3:Use nvidia-xconfig:

Я должен был использовать nvidia-xconfig для генерации нужного xorg. conf файл, необходимый для его использования, но его двоичный исполняемый файл не находился в обычном месте, чтобы вызвать его из предварительно установленного окружения PATH.

Откройте Терминал и запустите это от имени root;

$ sudo /usr/lib/nvidia-367/bin/nvidia-xconfig

Это, надеюсь, выполнит и создаст правильный xorg.conf файл в /etc/X11/ директории. Если есть еще один xorg.conf файл(ы), убедитесь, что вы нашли новый, это легко определить, поскольку nvidia-xconfig генерирует метку времени в новом xorg.conf файле, которая должна выглядеть примерно так;

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 367.35  (buildmeister@swio-display-x64-rhel04-01)  Mon Jul 11 23:51:45 PDT 2016

Вы можете спокойно удалить старые xorg-conf файлы, в которых нет этой метки времени.

затем откройте NVIDIA X Server Settings и выберите NVIDIA (Performance Mode), затем перезагрузитесь, и все будет готово. Если у вас также установлен nvidia-prime-applet, то при следующей перезагрузке вы должны увидеть значок NVIDIA в строке меню, чтобы показать, что он активен.

3
27.01.2020, 20:57

Теги

Похожие вопросы