Сервер X не запускался после использования nvidia-xconfig и не смог использовать мой второй GPU в любом случае

4

Я установил драйверы bumbulbee, выполнив следующие команды:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

, а затем проверили конфигурацию, выполнив:

sudo optirun nvidia-settings -c :8

и проверил все настройки, которые оказались прекрасными. Но затем, когда я перестроил файл xorg.conf , запустив:

sudo nvidia-xconfig
restart lightdm

и после этого, когда я перезапустил систему. Не удалось запустить X-сервер в результате пустого экрана. При попытке запустить Xserver, нажав Ctrl + Alt + F1 , startx не удалось запустить (дает ошибку), поэтому, когда я удалял /etc/X11/xorg.conf система снова начала работать, но кажется, что когда я пытаюсь запустить Counter Strike 1.6 на optirun через wine на:

env WINEPREFIX="/home/ph3n1x/.wine" optirun wine C:\"Program Files"\"Counter-Strike 1.6"\hl.exe

ошибка с ошибкой:

X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  135 (GLX)
Minor opcode of failed request:  26 (X_GLXMakeContextCurrent)
Serial number of failed request:  254
Current serial number in output stream:  254

Мой lspci показывает:

01:00.0 VGA compatible controller: nVidia Corporation Device 1058 (rev ff)

Так что я не могу понять, что конкретно представляет собой проблема и каково ее решение. Пожалуйста, помогите.

    
задан Arush Salil 10.02.2013 в 17:35
источник

1 ответ

1

Мне пришлось изменить право собственности на файл .Xauthority. Я прошел цикл отказа, когда заставка заперла мой X-сервер. Я убил сессию, перезагрузился, и рабочий стол отказался запускать только для моей учетной записи . Я запустил другую учетную запись, открыл терминал и перешел на мою учетную запись, используя команду su:

su - myaccount

Я мог войти в систему как я.

КЛЮЧЕВЫЕ ДИАГНОСТИКИ

Я посмотрел на свой домашний каталог -

ls -lrt |tail 
  

-rw ------- 1 корень root 107 Feb 17 10:16 .Xauthority

и обнаружил, что учетная запись .Xauthority принадлежит root.

Чтобы изменить право собственности на файл

Я изменил право собственности на

sudo chown myaccount:myaccount .Xauthority

Я подтвердил изменение собственности с помощью «ls -lrt | tail», а затем вошел в систему как я.

  

-rw ------- 1 myaccount myaccount 107 17 февраля 10:16 .Xauthority

Все лучше!

Обычно файлы, начинающиеся с точки и в домашнем каталоге, должны принадлежать самому себе. И вы могли бы никогда регистрироваться как root, правильно?

    
ответ дан Ted 17.02.2013 в 18:03
источник