Меню Рубрики

Не удалось запустить x сервер linux

Не стартует X сервер

Gentoo x86_64 — 10.7.7 r1
ядро собралось сценарием genkernel
xorg-x11 kdebase-meta //с профилем /desktop/kde
в make.conf
VIDEO_CARDS=«intel»
т.к. HD Graphics 2000 (i3-2120)
в rc.conf
XSESSION=«KDE-4»
DISPLAYMANAGER=«kdm»

# /etc/init.d/xdm start //стартует и после чего просто черный экран

# startx // server error
Вот лог Xorg.0.log

Вангую что у тебя иксы просто вообще не настроены.

Fatal server error:
[ 3145.817] (EE) no screens found(EE)

Xorg -configure && Xorg -config /root/xorg.conf.new

Или вообще без xorg.conf попробуй.

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

Современным иксам этого же ж не нужно?

# Xorg -configure //создался файл xorg.conf.new
Попробовал протестировать
# X -config /root/xorg.conf.new
Loading extension GLX
(EE)
Fatal server error
(EE) no screens found (EE)
(EE)
.
Ошибка

давай вывод lspci -kv , lsmod , dmesg

Не нужен конфиг. Последние иксы прекрасно умеют autoconfig.

Не нужен конфиг. Последние иксы прекрасно умеют autoconfig.

Ааааа… Не ну я в общем то вижу вон по сообщению ТС. 🙂

lspci -kv, lsmod, dmesg — не получается записать выхлоп в файл

Иксам на Intel действительно сейчас не нужен конфиг.

Иксам на Intel действительно сейчас не нужен конфиг.

Видимо именно как то так оно и запланировано однако, как и всегда, в реальности все иначе.

ничего себе lsmod. впечатлен.

а xorg0.log смотрели?

[drm:drm_pci_agp_init] *ERROR* Cannot initialize the agpgart module.

может vesafb в blacklist добавить? консоль то c драйвером vesa грузится

Работают прекрасно иксы без конфига, не перди.

Работают прекрасно иксы без конфига, не перди.

Ааа. Ну да. Оно и видно собственно.

Твои приходы видны только тебе.

Судя по lspci -kv у тебя почему-то к видюхе не приатачился модуль i915, который собсно и есть ядерная часть драйвера. Ниже тебе уже, кстати, посоветовали «может vesafb в blacklist добавить».

У ТС проблема с ядерной частью и как тут поможет конфиг иксов не совсем понятно. Так что прекращай засорять информационный эфир.

Давай ещё конфиг ядрышка и его версию.

может vesafb в blacklist добавить?

так . в /etc/modprobe.d/blacklist.conf добавил
blacklist vesafb

Давай ещё конфиг ядрышка и его версию.

Готово

Иксы заработали =) Спасибо ребят!!

Этот параметр передавать ядру не нужно, у вас в ядре была выключена опция CONFIG_DRM_I915_KMS, просто включите её и пересоберите ядро, хотя вы уже и так её включили. Передавать ядру указанный параметр не нужно, KMS и так будет активирован.

Не то чтобы не нужно, просто твоя альтернатива более подходящая под современные чипы от интела.

Отметь тему как решённую.

Какая альтернатива ? Если в ядре включена опция поддержки kms для драйвера i915 (CONFIG_DRM_I915_KMS), то передавать ядру параметр для активации kms не нужно, kms и так будет активирована.

По крайней мере я не сталкивался с тем, что бы при включённой опции CONFIG_DRM_I915_KMS нужно было дополнительно активировать kms, иногда наоборот добавляют параметр i915.modeset=0 для выключения kms.

опция в конфиге ядра

альтернатива конфигу груба с опцией i915.modeset. Не тупи.

Источник

Не запускается X-server

Не запускается X-server

Дело было так. Сначала установил nvidia-kernel-2.6.26-2-686, затем nvidia-glx (в общем, всё по инструкции на Debian Wiki). Затем запустил nvidia-xconfig. Получился /etc/X11/xorg.conf со следующим содержимым:

InputDevice «Keyboard0» «CoreKeyboard»

InputDevice «Mouse0» «CorePointer»

# generated from default

Option «Protocol» «auto»

Option «Device» «/dev/psaux»

Option «Emulate3Buttons» «no»

Option «ZAxisMapping» «4 5»

# generated from default

HorizSync 30.0 — 110.0

VertRefresh 50.0 — 150.0

VendorName «NVIDIA Corporation»

Перезапустился, выдаётся такая ошибка:

Не удалось запустить X-server (ваш графический интерфейс). Похоже, он настроен некорректно.

В файле /var/log/Xorg.0.log встречаются такие строки:

(EE) Failed to load module «type1» (module does not exist, 0)

Fatal server error:

Caught signal 4. Server aborting

Кроме того, когда возвращаю backup исходного xorg.conf, то при следующем запуске в файле Xorg.0.log видны такие подозрительные строки:

(EE) NVIDIA OpenGL Driver requires CPUs with SSE to run.

The current CPU does not support SSE.

Что можете посоветовать?

(EE) NVIDIA OpenGL Driver requires CPUs with SSE to run.

The current CPU does not support SSE.

Это такой тонкий намёк, что в вашем процессоре нет поддержки набора инструкций SSE, без которого OpenGL не заведётся

То есть это провал? Мне остаётся только юзать nv?

Источник

X-сервер

Установка для чайников:

1) sudo add-apt-repository ppa:xorg-edgers/ppa
2) sudo apt-get update
3) меню -> системные настройки -> драйверы устройств
4) выбираем нужный драйвер и ждем окончания установки
5) когда установка завершена, система попросит презезагрузку
6) после перезагрузки: менеджер программ -> правка -> источники -> ppa-репозитории. там удалите ppa:xorg-edgers/ppa
7) sudo apt-get update
8) наслаждаемся результатом

Так надеюсь понятно?

P.S. Перед установкой, посмотрите на сайте Nvidia, какой драйвер подойдет для вашей видеокарты.

Для gtx 750 нужен драйвер не ниже 337.19.

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

Совет на будущее: сначала смотрите какой вам нужн драйвер на сайте Nvidia.

Источник

Не запускаются иксы

Пытаюсь запустить игру в отдельном х-сервере, не стартуют.

Но гугление не дало результатов. Использую Intel вместо видеокарты.

[ 12402.121] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].

Хм. Что значит, что ты пускаешь от юзера? Как ты пускаешь и что именно?

Так, ок. Проверь, есть ли модуль ядра и загружен ли он:

Далее покажи права на /usr/bin/X:

Так, похоже, что у тебя нет модуля ядра. На всякий случай покажи весь вывод lsmod без grep.

lrwxrwxrwx. 1 root root 4 Дек 10 02:39 /usr/bin/X -> Xorg

Как это нету модуля ядра?! — Кроме как с запуском отдельного Х-сервера, претензий не имею к видеодрайверам.

О, а вот тут есть i915

-rwxr-xr-x. 1 root root 281 Дек 10 02:39 /usr/bin/Xorg

Вот по идее он должен быть с suid битом. По крайней мере в Debian так.

Х сервер теперь может запускаться из-под пользователя, благодаря systemd-logind, это означает, что он должен запускаться из того же терминала, который был использован для входа. Переадресация stderr препятствует этому. Старое поведение можно восстановить с помощью файла Xorg.wrap (см. man xorg.wrap). Имейте ввиду, что запуск Х сервера через login-manager пока производится по-старинке от рута.

После обновления выяснилось, что в этом режиме можно запустить только одну сессию иксов одновременно. Попытка запуска следующей без закрытия предыдущей (независимо от номера консоли и значения DISPLAY) проваливается из-за какого-то бардака с правами на доступ к устройству TTY, которое принадлежит сначала пользователю, в процессе запуска иксов меняет владельца на рут, а потом обратно.

Я помню, при самом первой попытке запуска отдельного Х, иксы ругались, что нужно поправить значение в /etc/X11/Xwrapper.config , что я и сделал (изменил allowed_users=anybody благодаря гуглежу).

Теперь вот пришел сюда с этой проблемой, уже новой.

Попробуй поменять права на Xorg: # chmod 4755 /usr/bin/Xorg Должно стать: -rwsr-xr-x. 1 root root /usr/bin/Xorg

Источник

Добавить комментарий

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

  • Не работает мышка в linux mint
  • Не работает менеджер обновлений linux mint
  • Не работает интернет kali linux
  • Не работает звук на linux kali linux
  • Не работает видео в яндексе браузере linux