X-servser повисает намертво (Причина - обновление системы)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

X-servser повисает намертво

Сообщение _YT_ »

Всем привет!

Ядро 2.6.16-gentoo-r7. Пользуюсь ~x86. Все отлично работало(X стартовали отлично), но обновил часть пакетов в системе.

libao
libmikmod
x11-drm
libXfixes
libwww

Остальных не помню. После перезагрузки запускаю startx, что-то поисходит, с диском работает, потом появляется темный экран (fluxbox), после чего система не реагирует ни на какие устройства ввода.

Обновлял fluxbod, xorg-x11, xorg-server все библиотеки, которые выше написал.
Конфиги тоже обновлял, etc-update, etv-update, source /etc/profile запускал.

Как исправить это безобразие?
Где посмотреть на чем конкретно сыпется X-server?
Что надо обновить для исправления?

# emerge -pve xorg-x11
показывает 232 пакета, это многовато.
Хочется только связанные с самим xorg-x11 библиотеки и пакеты пересобрать, а не тянуть ВСЕ зависимости glibc, binutils, gcc, и другие.

Как это сделать? У кого-нибудь есть список пакетов для X-server или как его получить, если он у меня уже установлен?

revdep-rebuild поможет?

Заранее благодарю откликнувшихся!

P.S.
Что скажете об обновлении expat? Если обновить мне надло практически все заново пересобирать, причем revdep-rebuild не указывает порядок зависимостей, поэтому хочет пересобирать в произвольном порядке.
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

revdep-rebuild не помог.

Пробовал логи сохранить
# startx 1>/path/to/log 2>&1

но не получается ничего тоже.

Есть какие-нибудь идеи как исправить?
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: X-servser повисает намертво

Сообщение Juliette »

глупый вопрос - а чего говорит /var/log/Xorg.0.log :unsure:
ну и с ~x86 если связался, то чего уж грустить
я когда по глупости давно собрала всё тоже ~x86 , у меня с флуксом один к одному такая же картина была с чёрным экраном
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

А в /var/log/Xorg.0.log что-нибудь запишется, если я из консоли запускаю startx?

Посмотрю попозже, конечно.

В целом ~x86 доволен. Странно, что X-server себя так странно ведет.

А если заново попробовать конфиг сгенерить поможет? Как можно по-другому запустить X-server? В какой-нибудь минимальной конфигурации, чтобы проверить работает ли там хоть что-нибудь?

А лечилась твоя проблема перекомпиляцией на x86?

Не хочу уходить с ~x86, работало все всегда, вот только сейчас какая-то странность. Как можно точно вернуть X-server к жизни? Пересобрать emerge -e xorg-x11?

Кто-нибудь подскажет как получить список пакетов, чтобы пересобирать только x11-*/**, а не glibc, gcc, bunutils и многое другое?
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: X-servser повисает намертво

Сообщение Juliette »

_YT_ писал(а):
17.05.2006 20:56
А лечилась твоя проблема перекомпиляцией на x86?

да
там кроме этого много чего ещё вылечилось
а лог должен писаться полюбому, проверь
Спасибо сказали:
Аватара пользователя
isus
Сообщения: 30

Re: X-servser повисает намертво

Сообщение isus »

_YT_
X -config ,потом запустить с новым конфигом,просто посмотреть,так-же почитать логи.Не спеши с тестируемой ветки уходить,сам в ней живу уже год - не жалуюсь(правда у меня ~amd64).
Laptop: AMD Mobile Sempron 3000+ ,512. Ubuntu Dapper,Windows XP.
Desktop: AMD Athlon 64 3000+ ,1000. Gentoo - 2.6.16-ck9
Заседание продолжается...
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

Вот и я пока не думаю с этой ветки уходить, собираюсь скоро проверить этот вариант с конфигурацией (сейчас без того работы много)

Спасибо.
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

Благодарю всех откликнувшихся, я разобрался в чем причина.

/etc/X11/xorg.conf содержал такой кусочек

Section "Device"
Identifier "Radeon"
# Driver "fglrx"
Driver "ati"
Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"
EndSection

Эти опции были активизированы и с ними раньше все отлично работало!
Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"

Сейчас пробовал их по-разному выставлять, только
Option "AGPMode" "4" работает,
остальные приводят к повисанию намертво сервера.

Кто-нибудь может напомнить для чего эти опции нужны, я давно конфиг составлял, как-то оптимизировал производительность и т.д, уже забыл кое-что?

Маленький вопрос:
Если Driver fglrx делаю, то
Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
и
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection

в секции Монитора не создают 100Гц и 1024х768. Кто-нибудь знает причину?
Должно ведь однозначно определяться развертка задаением Modeline, а так мне приходится строку Modeline комментировать, потом входить в X-server и там уже изменять на 100Гц частоту, можно как-то сделать, чтобы не приходилось постоянно вручную это изменять, чтобы при запуске частота сразу была 100, а не 85 по умолчанию.

Заранее благодарю!
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

Кто-нибудь как во fluxbox сделать, чтобы значение частоты сохранялось при следующем запуске?

Как ранее писал в конфиге есть
Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync

Но 1024х768 и 100Гц не создается, если комментирую эту строку, то по умолчанию 85, но можно поменять вручную, если строку не комментировать, то 85 вручную уже не сменить.
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: X-servser повисает намертво

Сообщение Vidoc »

_YT_ писал(а):
21.05.2006 13:50
Кто-нибудь как во fluxbox сделать, чтобы значение частоты сохранялось при следующем запуске?

Как ранее писал в конфиге есть
Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync

Но 1024х768 и 100Гц не создается, если комментирую эту строку, то по умолчанию 85, но можно поменять вручную, если строку не комментировать, то 85 вручную уже не сменить.

Вроде-бы надо обязательно называть modeline по-другому, например
Modeline "1024x768_100" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
И
Subsection "Display"
Depth 24
Modes "1024x768_100" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Во всяком случае, у меня до переименовывания тоже не работало.
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

Попробую переименовать, хотя для драйвера ati работает без переименования отлично.
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: X-servser повисает намертво

Сообщение Vidoc »

_YT_ писал(а):
21.05.2006 22:30
Попробую переименовать, хотя для драйвера ati работает без переименования отлично.

Насчёт ati не знаю, но когда у меня было написано просто "1024x768" частота была максимум 70 Hz(драйвер nvidia) - только что проверил. Видимо, в таком случае используются значения HorizSynс и VertRefresh. Может ещё попробовать закомментировать их?
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: X-servser повисает намертво

Сообщение _YT_ »

Можно попробовать и их закомментировать, а вот переименование не помогло, т.е. 100Гц запускаетсяЭ, но экран деформируется, эллиптический какой-то получается :(
В KDE kcontrol есть галочка запомнить параметры при следующем запуске, а во fluxbox есть что-то похожее?
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: X-servser повисает намертво

Сообщение Vidoc »

_YT_ писал(а):
22.05.2006 14:30
Можно попробовать и их закомментировать, а вот переименование не помогло, т.е. 100Гц запускаетсяЭ, но экран деформируется, эллиптический какой-то получается :(
В KDE kcontrol есть галочка запомнить параметры при следующем запуске, а во fluxbox есть что-то похожее?

Так теперь у тебя с самого начала 100 Hz?
А геометрия монитора меняется в меню самого монитора :)
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: X-servser повисает намертво

Сообщение Thoth »

Juliette писал(а):
17.05.2006 20:08
глупый вопрос - а чего говорит /var/log/Xorg.0.log :unsure:
ну и с ~x86 если связался, то чего уж грустить
я когда по глупости давно собрала всё тоже ~x86 , у меня с флуксом один к одному такая же картина была с чёрным экраном



Странно у меня с "~x86" все в норме.
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: X-servser повисает намертво

Сообщение Juliette »

Thoth писал(а):
23.05.2006 14:56
Странно у меня с "~x86" все в норме.

а тут уж из области непознанного - все компьютеры со своей личностью
знаю кучу народа, у кого ~x86 - было, есть и будет есть, и кучу народа (как и я) у кого оно корёжит всю систему
всё от содержания хозяина зависит :wiggle:
Спасибо сказали: