"Здається, ви не використовуєте сервер 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 NVIDIA бінарний драйвер Xorg, модуль ядра та бібліотека VDPAU ii nvidia-settings 270.29 -0ubuntu1 Інструмент налаштування графічного драйвера NVIDIA
Кріс

Відповіді:


15

GT 520M - це ноутбук nVidia Optimus, який не підтримується в Ubuntu. Існують способи змусити програму запуститись на nvidia-карту, хоча це описано в розділі Чи підтримується Ubuntu NVIDIA GeForce з Optimus Technology?

Після установки Bumblebee ви можете запустити nvidia-настройки, використовуючи:

optirun nvidia-settings -c :8

Не просто запускайте nvidia-xconfig, він створить /etc/X11/xorg.confфайл конфігурації, який порушує композицію і такий, тому що драйвер не підтримує nvidia-карту поза вікном. Якщо ви вже виконали цю команду, видаліть файл:

sudo rm /etc/X11/xorg.conf

2
Дякую за вашу відповідь! Я зробив усі чотири кроки, про які ви згадали в іншому запитанні. Ви написали "Якщо ви хочете запустити програму на картці nvidia зараз, використовуйте програму optirun". 1) Отже, тепер кожна програма працює на вбудованому графічному процесорі ЦП? 2) Це вбудований gpu, який також обробляє ефекти 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) Сервер Bumblebee X не був запущений. Запустіть його optirun.
Лекенштейн

1) Тож зараз, firefox працює на інтелект-картці, правда? 2) Ви маєте на увазі, що я повинен запускати кожну програму, яку я хочу, використовуючи цю команду "optirun program &"? Що означає, що якщо я хочу відкрити фільм, спочатку я повинен відкрити vlc за допомогою цієї команди, а потім відкрити відеофайл? : S Чи немає способу вибрати, які програми будуть працювати на картці nvidia? 3) Про 5-те запитання та відповідь, яку ви надали. Як слід запустити сервер джмеля x? Яка команда? Це: джміль optirun -d? Вибачте, я не досвідчений користувач ..
Chris

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 і просто помітив, що ви ніколи не згадували про виконання команди, яку я вам рекомендував. Відповідь Лекенштейна краще підходить, ніж моя. Вибачення.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.