X-servser повисает намертво (Причина - обновление системы)
Модератор: /dev/random
-
_YT_
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
X-servser повисает намертво
Всем привет!
Ядро 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 не указывает порядок зависимостей, поэтому хочет пересобирать в произвольном порядке.
Ядро 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 повисает намертво
revdep-rebuild не помог.
Пробовал логи сохранить
# startx 1>/path/to/log 2>&1
но не получается ничего тоже.
Есть какие-нибудь идеи как исправить?
Пробовал логи сохранить
# startx 1>/path/to/log 2>&1
но не получается ничего тоже.
Есть какие-нибудь идеи как исправить?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: X-servser повисает намертво
глупый вопрос - а чего говорит /var/log/Xorg.0.log
ну и с ~x86 если связался, то чего уж грустить
я когда по глупости давно собрала всё тоже ~x86 , у меня с флуксом один к одному такая же картина была с чёрным экраном
ну и с ~x86 если связался, то чего уж грустить
я когда по глупости давно собрала всё тоже ~x86 , у меня с флуксом один к одному такая же картина была с чёрным экраном
-
_YT_
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
Re: X-servser повисает намертво
А в /var/log/Xorg.0.log что-нибудь запишется, если я из консоли запускаю startx?
Посмотрю попозже, конечно.
В целом ~x86 доволен. Странно, что X-server себя так странно ведет.
А если заново попробовать конфиг сгенерить поможет? Как можно по-другому запустить X-server? В какой-нибудь минимальной конфигурации, чтобы проверить работает ли там хоть что-нибудь?
А лечилась твоя проблема перекомпиляцией на x86?
Не хочу уходить с ~x86, работало все всегда, вот только сейчас какая-то странность. Как можно точно вернуть X-server к жизни? Пересобрать emerge -e xorg-x11?
Кто-нибудь подскажет как получить список пакетов, чтобы пересобирать только x11-*/**, а не glibc, gcc, bunutils и многое другое?
Посмотрю попозже, конечно.
В целом ~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
-
isus
- Сообщения: 30
Re: X-servser повисает намертво
_YT_
X -config ,потом запустить с новым конфигом,просто посмотреть,так-же почитать логи.Не спеши с тестируемой ветки уходить,сам в ней живу уже год - не жалуюсь(правда у меня ~amd64).
X -config ,потом запустить с новым конфигом,просто посмотреть,так-же почитать логи.Не спеши с тестируемой ветки уходить,сам в ней живу уже год - не жалуюсь(правда у меня ~amd64).
Laptop: AMD Mobile Sempron 3000+ ,512. Ubuntu Dapper,Windows XP.
Desktop: AMD Athlon 64 3000+ ,1000. Gentoo - 2.6.16-ck9
Заседание продолжается...
Desktop: AMD Athlon 64 3000+ ,1000. Gentoo - 2.6.16-ck9
Заседание продолжается...
-
_YT_
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
Re: X-servser повисает намертво
Вот и я пока не думаю с этой ветки уходить, собираюсь скоро проверить этот вариант с конфигурацией (сейчас без того работы много)
Спасибо.
Спасибо.
-
_YT_
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
Re: X-servser повисает намертво
Благодарю всех откликнувшихся, я разобрался в чем причина.
/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 по умолчанию.
Заранее благодарю!
/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 повисает намертво
Кто-нибудь как во fluxbox сделать, чтобы значение частоты сохранялось при следующем запуске?
Как ранее писал в конфиге есть
Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Но 1024х768 и 100Гц не создается, если комментирую эту строку, то по умолчанию 85, но можно поменять вручную, если строку не комментировать, то 85 вручную уже не сменить.
Как ранее писал в конфиге есть
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 повисает намертво
_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 повисает намертво
Попробую переименовать, хотя для драйвера ati работает без переименования отлично.
-
Vidoc
- Сообщения: 231
- ОС: Gentoo ~x86
Re: X-servser повисает намертво
Насчёт ati не знаю, но когда у меня было написано просто "1024x768" частота была максимум 70 Hz(драйвер nvidia) - только что проверил. Видимо, в таком случае используются значения HorizSynс и VertRefresh. Может ещё попробовать закомментировать их?
-
_YT_
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
Re: X-servser повисает намертво
Можно попробовать и их закомментировать, а вот переименование не помогло, т.е. 100Гц запускаетсяЭ, но экран деформируется, эллиптический какой-то получается 
В KDE kcontrol есть галочка запомнить параметры при следующем запуске, а во fluxbox есть что-то похожее?
В KDE kcontrol есть галочка запомнить параметры при следующем запуске, а во fluxbox есть что-то похожее?
-
Vidoc
- Сообщения: 231
- ОС: Gentoo ~x86
Re: X-servser повисает намертво
Так теперь у тебя с самого начала 100 Hz?
А геометрия монитора меняется в меню самого монитора
-
Thoth
- Сообщения: 432
- Статус: Хорошему коту и в декабре март.
- ОС: gentoo only !!!
Re: X-servser повисает намертво
Странно у меня с "~x86" все в норме.
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011