Проблемы после выхода из X'ов
-
antonym
Проблемы после выхода из X'ов
Здравствуйте!
Имеется: Slackware Linux, XFree86-4.1.0
Видеокарта: GeForce4, установлен модуль ядра - tarball от NVidia.
X Window настроена и нормально запускается. При выходе (завершении x-сервера и переходе в текстовый режим) монитор отрубается и по нему плавает сообщение (по-английски): "недопустимая частота: 31 КГц на 160 Гц". То есть при завершении сервера что-то переводит монитор в режим со слишком большой частотой вертикальной развертки (максимально допустимая частота вертикальной развертки для монитора по документации - 91 Гц).
При этом сам linux работает, и если вслепую набрать startx, то все опять запустится и Иксы появятся на экране. Если после этого опять выйти, то снова будет то же самое.
Подскажите, пожалуйста, в какую сторону копать? Кто может быть виноват - X-сервер, или кто-то, кто запускается после него? Где вообще можно установить частоты разверток ПОСЛЕ завершения сервера?
Спасибо!
Имеется: Slackware Linux, XFree86-4.1.0
Видеокарта: GeForce4, установлен модуль ядра - tarball от NVidia.
X Window настроена и нормально запускается. При выходе (завершении x-сервера и переходе в текстовый режим) монитор отрубается и по нему плавает сообщение (по-английски): "недопустимая частота: 31 КГц на 160 Гц". То есть при завершении сервера что-то переводит монитор в режим со слишком большой частотой вертикальной развертки (максимально допустимая частота вертикальной развертки для монитора по документации - 91 Гц).
При этом сам linux работает, и если вслепую набрать startx, то все опять запустится и Иксы появятся на экране. Если после этого опять выйти, то снова будет то же самое.
Подскажите, пожалуйста, в какую сторону копать? Кто может быть виноват - X-сервер, или кто-то, кто запускается после него? Где вообще можно установить частоты разверток ПОСЛЕ завершения сервера?
Спасибо!
-
Belansky
Re: Проблемы после выхода из X'ов
Сдается мне, что просто превышены параметры развертки монитора. А в /etc/X11/XFree86-4 что прописано?
-
Belansky
Re: Проблемы после выхода из X'ов
antonym
А менять частоту развертки Вы пробовали? В плане поиграть значениями в /etc/X11/XFree86-4 и посмотреть на результат. Будет ли при этом по-прежнему меняться частота разверки после выхода их иксов?
А менять частоту развертки Вы пробовали? В плане поиграть значениями в /etc/X11/XFree86-4 и посмотреть на результат. Будет ли при этом по-прежнему меняться частота разверки после выхода их иксов?
-
Belansky
Re: Проблемы после выхода из X'ов
В файле конфигурации частоты указаны из документации на монитор: 31-91 КГц, 60-85 Гц. А монитор после выхода из X'ов ругается и говорит, что ему пытались установить 31 КГц - 160 Гц.
При этом ДО запуска X консоль работает нормально.
Что-то там происходит, совсем мне непонятное...
[s]Исправлено: antonym, 23:03 2-05-2003[/s]
При этом ДО запуска X консоль работает нормально.
Что-то там происходит, совсем мне непонятное...
[s]Исправлено: antonym, 23:03 2-05-2003[/s]
-
Belansky
Re: Проблемы после выхода из X'ов
А что X-сервер пишет в лог /var/log/XFree86.0.log? Нет ли в нем каких сообщений об ошибках?
-
Belansky
Re: Проблемы после выхода из X'ов
Сообщений об ошибках вроде бы нет. Вот кусок лога, в котором упоминается о выборе подходящих частот и разрешения:
--- cut ---
(II) NVIDIA(0): Digital Vision PRO 1797F: Using hsync range of 31.50-91.10 kHz
(II) NVIDIA(0): Digital Vision PRO 1797F: Using vrefresh range of 60.00-85.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): Display dimensions: (33, 25) cm
(--) NVIDIA(0): DPI set to (78, 78)
--- cut ---
Вот. Больше никаких сообщений, касающихся видеорежимов, нет. Во всяком случае, в общепринятых логах...
--- cut ---
(II) NVIDIA(0): Digital Vision PRO 1797F: Using hsync range of 31.50-91.10 kHz
(II) NVIDIA(0): Digital Vision PRO 1797F: Using vrefresh range of 60.00-85.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): Display dimensions: (33, 25) cm
(--) NVIDIA(0): DPI set to (78, 78)
--- cut ---
Вот. Больше никаких сообщений, касающихся видеорежимов, нет. Во всяком случае, в общепринятых логах...
-
antonym
Re: Проблемы после выхода из X'ов
Что бы долко не мучаться создайте новый XF86Config только не забуте про бекап.
Если не получиться тогд постим сюда.
По логу видно что при
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
Это когда вы его запускаете или выходите?
Если не получиться тогд постим сюда.
По логу видно что при
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
Это когда вы его запускаете или выходите?
-
antonym
Re: Проблемы после выхода из X'ов
Лог этот создается при запуске. При этом в режим 1024x768 при частотах 68.7 КГц - 85.0 Гц монитор переходит нормально.
Насколько я понимаю, default mode отличается от используемого реально. Поэтому "not using default mode".
Вот файл конфига. Создан с помощью xf86config и подправлен в сторону драйвера nvidia так, как написано в их readme, идущем вместе с драйвером.
--- cut ---
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "Files"
RgbPath"/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier"Keyboard1"
Driver"Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules""xfree86"
Option "XkbModel""pc105"
Option "XkbLayout""us"
EndSection
Section "InputDevice"
Identifier"Mouse1"
Driver"mouse"
Option "Protocol" "MouseSystems"
Option "Device" "/dev/gpmdata"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "Digital Vision PRO 1797F"
HorizSync 31.5-91.1
VertRefresh 60-85
EndSection
Section "Device"
Identifier"Standard VGA"
VendorName"Unknown"
BoardName"Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "GeForce4"
Driver "nvidia"
VideoRam 65535
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GeForce4"
Monitor "Digital Vision PRO 1797F"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
--- cut ---
Насколько я понимаю, default mode отличается от используемого реально. Поэтому "not using default mode".
Вот файл конфига. Создан с помощью xf86config и подправлен в сторону драйвера nvidia так, как написано в их readme, идущем вместе с драйвером.
--- cut ---
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "Files"
RgbPath"/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier"Keyboard1"
Driver"Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules""xfree86"
Option "XkbModel""pc105"
Option "XkbLayout""us"
EndSection
Section "InputDevice"
Identifier"Mouse1"
Driver"mouse"
Option "Protocol" "MouseSystems"
Option "Device" "/dev/gpmdata"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "Digital Vision PRO 1797F"
HorizSync 31.5-91.1
VertRefresh 60-85
EndSection
Section "Device"
Identifier"Standard VGA"
VendorName"Unknown"
BoardName"Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "GeForce4"
Driver "nvidia"
VideoRam 65535
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GeForce4"
Monitor "Digital Vision PRO 1797F"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
--- cut ---
-
ruslandh
Re: Проблемы после выхода из X'ов
А как отображаются терминальные консоли ? Может настройки терминального режима неправильны ? Используется-ли при работе терминала фреймбуфер ?
-
antonym
Re: Проблемы после выхода из X'ов
glassMonk
М-мда... Залез я на сайт производителя... Там указано (
В то время, как в книжечке на монитор указано совсем другое...
И если учесть, что при 31 КГц - 160 Гц монитор отрубается, то, видимо, права книжечка...
Без драйвера nvidia сервер не запускается, говорит, что не может найти установленную видеокарту в списке поддерживаемых.
ruslandh
Цитата:
Используется-ли при работе терминала фреймбуфер ?
Специально framebuffer не настраивал, при установке дистрибутива выбирал vga=normal (там был выбор разрешения и было написано, что vga=normal будет работать всегда, а остальные зависят от монитора/карты).
Цитата:
А как отображаются терминальные консоли ?
Терминал отображается нормально до запуска X. После - не отображается вообще
Цитата:
Может настройки терминального режима неправильны ?
А есть где-нибудь установки для терминального режима, если не используется framebuffer?
Как вы думаете, может ли решить проблему включение консоли в графическом режиме и установка X-сервера для фреймбуффера?
М-мда... Залез я на сайт производителя... Там указано (
http://www.digital-vision.com.hk/main/pro1797f.html
-> Display Mode), что HorizFreq: 30-97 КГц, VertFreq: 50-160 Гц.В то время, как в книжечке на монитор указано совсем другое...
И если учесть, что при 31 КГц - 160 Гц монитор отрубается, то, видимо, права книжечка...
Без драйвера nvidia сервер не запускается, говорит, что не может найти установленную видеокарту в списке поддерживаемых.
ruslandh
Цитата:
Используется-ли при работе терминала фреймбуфер ?
Специально framebuffer не настраивал, при установке дистрибутива выбирал vga=normal (там был выбор разрешения и было написано, что vga=normal будет работать всегда, а остальные зависят от монитора/карты).
Цитата:
А как отображаются терминальные консоли ?
Терминал отображается нормально до запуска X. После - не отображается вообще

Цитата:
Может настройки терминального режима неправильны ?
А есть где-нибудь установки для терминального режима, если не используется framebuffer?
Как вы думаете, может ли решить проблему включение консоли в графическом режиме и установка X-сервера для фреймбуффера?