Не могу войти в X (Точнее, всё обстоит не совсем так)

Модераторы: Skull, Модераторы разделов

Shedal
Сообщения: 17

Не могу войти в X

Сообщение Shedal »

Неделю назад впервые поставил линукс. Это был Дебиан 3.1. При установке всё прошло нормально, единственная проблема - забыл создать swap-раздел :)
Сегодня друг переубедил установить Альт - ибо сам его фанат.
Так как поблизости других гуру не обитает, :rolleyes: и к тому же, он дал мне сизиф на 2-х DVD, решил попробовать.

Альт, насколько я понял, последний (3.0.4)... При установке всё было нормально, в качестве драйвера автоопределился intel i810 (у меня интегрированная м материнку видеокарта на чипе 865G). Судя по описанию, они подходят. Создал рута и юзера, наконец-то появилась форма для ввода логина/пароля (т.е., иксы уже вроде бы как загрузились). Ввожу логин/пароль - экран гаснет, загорается - и форма появляется вновь. Сначала думал, что юзер не создался. Вышел из иксов, попал в командную строку. Но из командной строки под юзером залогинился. Ввёл $ startx - у экрана меняется разрешение, появляется курсор на синем фоне... но лишь на долю секунды - и пропадает. В командной строке предупреждение: [WW] Cannot set up (что-то там)-writing range (0xf000000000, 0xc000000000). По-моему, так. За значения не ручаюсь.

Хотел поменять драйвер вручную - в xorg.conf. Но лучше от этого не стало. Менял разрешение экрана... тот же результат.
В итоге, переустановил альт, при установке выбрал драйвер Generic VESA conmatible. Результат тот же. с единственным различием - когда из ком. строки запускаю $ startx нет warning'а.

Извините за подробности :)

Заранее спасибо.
Дмитрий.
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Прикрепите xorg.conf ваш.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Пожалуйста...
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Сначала закомментируйте Load "dri"(На всякий случай напишу- это значит поставить # перед текстом).
Потом, возможно, надо поменять DefaultDepth с 16 на 24 в Section "Screen". Не знаю насчёт i810, но драйвер ati точно не работает c 16-ью.
И поставте всё-таки Driver "i810" вместо vesa.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Vidoc
Пробовал и менять глубину цветности, и ставить i810. Что такое комментарии - знаю (сам программист) :)
Насчёт Load "dri" - сейчас попробую - я сейчас из-под Windows, естественно :)
Кстати, что такое dri, и чем его загрузка может помешать работе Х-сервера? (или чему ещё?)
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Я не помню, но кажется dri это только для опенсорсного ati драйвера.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

Vidoc писал(а):
07.06.2006 00:47
Я не помню, но кажется dri это только для опенсорсного ati драйвера.


DRI - это вроде как Direct Render Interface. Поддержка аппаратного ускорения. И работает только с дровами, ориентированными на него, кажется. Впролне могут из-за этого X-ы падать.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

К сожалению, не помогло :(
Зато переписал warning:
(WW) I810(0): Failed to set up write-combining range (0xf0000000000, 0x800000000).
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Вот, выложу свой xorg.conf, может быть поможет.
Ещё возможно, что glx надо отключить - 3d вроде всё равно на intel картах не работает.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

Может, стоит драйвер "vesa" ещё раз попробовать, при этом убрать (закомментить) такие вещи, как dri и glx? (Там, кстати, ещё в самом низу есть секция DRI - её тоже следует, IMHO, закоментить)

А, раз 3d не работает, то долно помочь :)
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Да, 3d мне всё равно не нужен. Не для этого у меня комп, а уж тем более линукс :)
Сейчас попробую убрать то, что посоветовали...
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Вставил в своё предыдущее сообщение мой xorg.conf.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

Vidoc писал(а):
07.06.2006 01:09
Вставил в своё предыдущее сообщение мой xorg.conf.


Я глянул. У вас GF6600GT. DRI там включать и вправду нельзя - у nVidia своё представление о том, как и что ускорять - он и закомменчен. И GLX у них свой - он как раз и грузится. А что на Intel-е... Тайна. У меня у самого GF6600GT :D
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Только что урезал свой conf до минимума - никаких изменений. Вывод: Дело не в том, что что-то лишнее, а в том, что чего-то нет, или что-то из этого минимума неправильно.

Vidoc, Сейчас буду разбираться в вашем конфиге. Спасибо.

Вот, на всякий случай, урезанная версия...

Код: Выделить всё

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Screen at Device0" 0 0
EndSection

Section "Files"

EndSection

Section "Module"

EndSection

Section "InputDevice"

EndSection

Section "InputDevice"

EndSection

Section "InputDevice"

EndSection

Section "Monitor"
    Identifier   "Monitor at Device0|0"
EndSection

Section "Device"
    Identifier  "Generic VESA compatible|0"
    Driver      "i810"
EndSection

Section "Screen"
    Identifier "Screen at Device0"
    Device     "Generic VESA compatible|0"
    Monitor    "Monitor at Device0|0"
    DefaultDepth     24
    SubSection "Display"
        Depth     8
        Modes    "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     15
        Modes    "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     16
        Modes    "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     24
        Modes    "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
    EndSubSection
EndSection
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Только composite не включайте, на intel не пойдет, к тому же это очень глючное расширение.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

Кстати, а давайте ещё /var/log/Xorg.0.log посмотрим. Может, там что интересное (с него, наверное, и начинать стоило :) ).
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Да, а под рутом получается зайти? Или может /home/'user' не создана - залогинится при этом можно, но работать нельзя :) Если написать просто "useradd xxx" то так и будет.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Vidoc, с вашим конфигом всё то же самое.
Под рутом зайти могу. А то как бы я конфиг менял? :)
Кстати интересно - юзерам его изменять не позволяется, а из виндов можно изменить.

А вот в папке var вообще ничего нет из-под виндов... опять перезагружаться... :(
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Нет, я имел ввиду в X зайти из под рута.
Естественно , xorg.conf нельзя менять user-aм, из соображений безопасности :)
Да, я так понял у вас ext3 файловая система. Под виндой на неё писать крайне не рекомендуется, у меня однажды вся информация с диска из-за этого полетела.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

А, идея! А если создать в папке /home/<user> файл .xinitrc с одной срокой "kde" или "gnome" или ещё чего? Может, просто startx чё-то не то запускает по-умолчанию. :)

А, кстати, под рутом кто запускается? KDE?
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

У меня в /home/dmitry/.xinitrc написано
#!/bin/sh
exec startkde


В зависимости от того, что у вас установленно , можно написать вместо startkde - gnome-session, fvwm, и.т.д

Так и не понял - в графическом режиме из под рута получилось зайти?
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Vidoc
Ну, у меня пока что никакой информации на этом разделе нет...
Наверное, var и home не видятся из-под винды потому, что я вынес их в отдельные разделы.

Файл прилагаю.

Alxn1
Я пробовал запускать startx kde - одно и то же.
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Не могу войти в X

Сообщение Alxn1 »

Эээ... А под рутом КДЕ запускается? Может, вообще ни он ни Гном не установленны? И .xinitrc стоит поправить, IMHO... Так, ладно, крайне извиняюсь, но пойду я спать, завтра продолжу, если ещё нужно будет :D

ЗЫ: Судя по логу, с х-ами всё в порядке, не запускается WM, наверное... Я за правку .xinitrc и доустановку KDE! :D
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Кстати, насчёт DRI в i810:
The driver supports hardware accelerated 3D via the Direct Rendering Infra- structure (DRI), but only in depth 16 for the i810/i815 and depths 16 and 24 for the 830M and later.


КДЕ я точно устанавливал, когда ставил альт...
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Напишите
#!/bin/sh
exec startkde
в свой .xinitrc , затем стартх и доложите о результатах.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

У меня в home/shedal/ нет такого файла. Создаю.
Сейчас попробую...
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Гм... команды startkde не знает. Это что же получается? Что КДЕ не установилось? :-/
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

А /usr/kde/ВЕРСИЯ_КДЕ/bin/startkde есть?
Если есть, то поменяйте startkde на это.
Ещё может это kdeinit, но у меня именно startkde.
Спасибо сказали:
Shedal
Сообщения: 17

Re: Не могу войти в X

Сообщение Shedal »

Что-то не вижу я нигде КДЕ :)
Видимо, проблема таки в этом.
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Не могу войти в X

Сообщение Vidoc »

Сделайте updatedb или loctate -u из под рута - это создаст базу данных размещения файлов на вашем компьютере.
Затем, чтобы найти, где находиться файл, набирайте locate xxxxxx. Поищите startkde
А я спать пойду :)
Спасибо сказали: