«Похоже, вы не используете сервер nvidia x» (снимок экрана включен)

12

Я использую Ubuntu 11.04 на своем ноутбуке Asus.

Характеристики ноутбука:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

Я получаю эту ошибку при попытке получить доступ к настройкам X-сервера:

Скриншот

Кроме того, в каталоге etc / x11 нет файла xconfig. Только "xorg.cong.backup".
Я пробовал sudo startx и получил это:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

Что случилось?

Спасибо за уделенное время!

Крис
источник
Я не мог не заметить, что похоже, что вы используете Unity 2D. Я думаю, что вы не только не можете получить доступ к настройкам X, но и не можете запустить 3D.
Кристофер Кайл Хортон
какой графический драйвер вы используете? есть бета и "безопасная" версия! (водитель по праву)
Алвар
С помощью этой команды "dpkg -l | grep nvidia" я получил это: ii nvidia-common 0.2.30 Найти устаревшие драйверы NVIDIA ii nvidia-current 270.41.06-0ubuntu1 двоичный драйвер XID NVIDIA, модуль ядра и библиотека VDPAU ii nvidia-settings 270.29 -0ubuntu1 Инструмент настройки графического драйвера NVIDIA
Chris

Ответы:

15

GT 520M - это ноутбук nVidia Optimus, который не поддерживается в Ubuntu. Существуют способы заставить программу работать на карте nvidia, хотя это описано в разделе Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?

После установки Bumblebee вы можете запустить nvidia-settings используя:

optirun nvidia-settings -c :8

Не просто запустить nvidia-xconfig, он создаст /etc/X11/xorg.confфайл конфигурации, который нарушает композитинг и тому подобное, потому что драйвер не поддерживает карту nvidia "из коробки". Если вы уже выполнили эту команду, удалите файл:

sudo rm /etc/X11/xorg.conf
Lekensteyn
источник
2
Спасибо за ваш ответ! Я сделал все четыре шага, которые вы упомянули в другом вопросе. Вы написали: «Если вы хотите запустить программу на карте nvidia сейчас, используйте программу optirun». 1) Итак, теперь каждая программа работает на встроенном графическом процессоре процессора? 2) Этот встроенный графический процессор также обрабатывает эффекты Windows? 3) Какие программы я должен запускать на карте nvidia? 4) Чтобы понять это правильно, вся проблема связана с технологией optimus на моем nvidia gt 520m? 5) Я попытался запустить это: nvidia-settings -c: 8 и получил это: ОШИБКА: Невозможно открыть дисплей ': 8'.
Крис
2
1) Программа отображается на карте NVIDIA, но результат отображается с помощью карты Intel. 2) Нет, рабочий стол работает на карте Intel. Вы можете попытаться запустить весь сеанс, используя optirun, отредактировав файл сеанса /usr/share/xsessions, но это может быть не так стабильно, так как не все функции GL (правильно) реализованы. 3) Программы, которые сильно зависят от графики, такие как интернет-браузеры (Firefox, Chromium) и медиаплееры (VLC). Имейте в виду, что карта NVIDIA потребляет больше энергии, поэтому используйте ее только в случае крайней необходимости. 4) Правильно. 5) X-сервер Bumblebee не был запущен. Запустите это с optirun.
Лекенштейн
1) Итак, теперь Firefox работает на карте Intel, верно? 2) Вы имеете в виду, что мне нужно запускать каждую программу, которую я хочу, используя эту команду "optirun program &"? Что означает, что если я хочу открыть фильм, мне сначала нужно будет открыть vlc с помощью этой команды, а затем открыть видеофайл? : S Нет ли способа выбрать, какие программы будут работать на карте nvidia? 3) О пятом вопросе и ответе, который вы предоставили. Как мне запустить сервер bumblebee x? Какой командой? Это: optirun шмель -d? Извините, я не опытный пользователь ..
Крис
1) Верно 2) Действительно. Вы можете редактировать файлы рабочего стола, чтобы он работал в optirun, что и bumblebee-uiделает. К сожалению, он пока не совместим с последними выпусками Bumblebee. 3) Он запускается во время загрузки и после установки Bumblebee. Вам дадут инструкции по использованию, optirunкогда он не запущен.
Лекенштейн
1
@Lekensteyn Если я запускаю nvidia-settingsчерез, optirunкак указано в этом ответе, они бесполезны, потому что они ссылаются на виртуальный экран, это правильно? Если да, то как можно извлечь прибыль из тех расширенных настроек экрана, которые Nvidia X server settingsобычно предоставляет?
Патрик
0

Вы пробовали работать в терминале:

sudo nvidia-xconfig

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


источник
Попробовал это и получил это: ПРЕДУПРЕЖДЕНИЕ: Невозможно найти / открыть файл конфигурации X. Новый файл конфигурации X записан в /etc/X11/xorg.conf. После этого я перезагрузился и получил этот экран: tinypic.com/r/mrdvt/7 Мне удалось загрузить Ubuntu в отказоустойчивый графический режим. Так что эта проблема ( askubuntu.com/questions/61559/… ) не решена.
Крис
Я не заметил, что вы используете карту Optimus, и просто заметил, что вы никогда не упоминали о запуске команды, которую я вам порекомендовал. Ответ Лекенштейна подходит лучше, чем мой. Извиняюсь.