родные дрова nvidia не признают 1152x864 [SOLVED]

Так оно и есть.
Карточка GF6600, мать nForce2.
Драйвер nv позволяет крутить разрешением как угодно, nvidia же, такое впечатление, принципиально не признаёт разрешения отличные от 1024x768, 800x600 и 640x480. Всё остальное в логе обругано словами про невозможность найти валидный модлайн.
Попытки явно указать полученный gtf'ом modeline безрезультатны -- с теми же симптомами.
Xorg 6.8, 6.9, 7.0, 7.1 -- всё одно и тоже.

README читал, гугл читал, если скажете, что я забыл прочесть, буду чрезвычайно признателен.

Ну не знаю у

Ну не знаю у меня все пучком. Видяха 6600GT и работаю в 1152х768 без проблем. Если хошь скину свой конфиг.

Было бы очень

Было бы очень кстати. Может почерпну что ценное.

Вот смотри на здоровье

Цитата:
gentoo-tux mc # cat /etc/X11/xorg.conf
Section "ServerLayout"

# "SendCoreEvents".
Identifier "Simple Layout"
Screen "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/local/share/fonts/"
# FontPath "/usr/share/fonts/xfonts-cronyx-100dpi/:uscaled"
# FontPath "/usr/share/fonts/xfonts-cronyx-75dpi/:uscaled"
# FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-100dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-75dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-misc/"
# FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-100dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-75dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-misc/"
# FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-100dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-75dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-misc/"
# FontPath "/usr/share/fonts/xfonts-cronyx-misc/"
FontPath "/usr/share/fonts/cm-unicode/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/cyrillic/"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-100dpi/"
# FontPath "/usr/share/fonts/xfonts-cronyx-75dpi/"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "dbe"
Load "dri"
Load "freetype"
Load "type1"
Load "drm"
EndSection

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
# Option "NoTrapSignals"
# Uncomment this to disable the VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.
# Option "DontVTSwitch"
# Uncomment this to disable the server abort sequence
# This allows clients to receive this key event.
# Option "DontZap"
# Uncomment this to disable the / mode switching
# sequences. This allows clients to receive these key events.
# Option "DontZoom"
# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.
# Option "DisableVidModeExtension"
# Uncomment this to enable the use of a non-local xvidtune client.
# Option "AllowNonLocalXvidtune"
# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.
# Option "DisableModInDev"
# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).
# Option "AllowNonLocalModInDev"
# Set the basic blanking screen saver timeout.
# Option "blank time" "10" # 10 minutes
# Set the DPMS timeouts. These are set here because they are global
# rather than screen-specific. These settings alone don't enable DPMS.
# It is enabled per-screen (or per-monitor), and even then only when
# the driver supports it.
# Option "standby time" "20"
# Option "suspend time" "30"
# Option "off time" "60"
# On some platform the server needs to estimate the sizes of PCI
# memory and pio ranges. This is done by assuming that PCI ranges
# don't overlap. Some broken BIOSes tend to set ranges of inactive
# devices wrong. Here one can adjust how aggressive the assumptions
# should be. Default is 0.
# Option "EstimateSizesAggresively" "0"
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbModel" "pc105"
Option "xorg"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"

# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 31.5 - 50.0
# HorizSync 31.5 - 48.5
# 1024x768 @ 72.00 Hz (GTF) hsync: 57.67 kHz; pclk: 78.43 MHz
# Modeline "1024x768_72.00" 78.43 1024 1080 1192 1360 768 769 772 801 -HSync +Vsync
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# VertRefresh 40-90
Identifier "My Monitor"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
EndSection

Section "Extensions"
Option "Composite" "Disable"
# Option "RENDER" "Enable"
EndSection

Section "Device"
#VideoRam 4096
# Insert Clocks lines here if appropriate
Identifier "card1"
Driver "nv"
BusID "PCI:5:0:0"
EndSection

Section "Device"

# BoardName "NV34 [GeForce FX 5200]"
Option "AllowGLXWithComposite" "false"
Option "CoolBits" "true"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
EndSection

Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
# DefaultDepth 8
# DefaultDepth 16
# DefaultDepth 32
Identifier "Screen 1"
Device "Card0"
Monitor "My Monitor"
DefaultDepth 24
Option "NoLogo" "True"
Option "Coolbits" "1"
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

gentoo-tux mc #

Такой вот мой конфиг. Тебе может быть придется подправить секцию про монитор.

Чтоб я сдох...

i02 ~ # Xorg -config /home/r/xorg.conf && fgrep -5 "1152x864" /var/log/Xorg.0.log > xlog
i02 ~ # more xlog
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:2:0:0:
(--) NVIDIA(0): Sony CPD-200GST (CRT-0)
(--) NVIDIA(0): Sony CPD-200GST (CRT-0): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1152x864"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768

Секцию про монитор, конечно, выкрутил из своего конфига:
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 120.0

А если для

А если для эксперимента мои частоты попробовать?

Абсолютно то же самое

Логи различаются только строками про принятые частоты.

А панцырь просто открывался...

В общем, помимо чтения README от нвидии надо было ещё и мозг включить.
Проблема решилась в два присеста:

1. Выставляем Option UseEDID "False" (модуль nv прекрасно работал и с тру)
2. Выставляем Option "DPI" "96 x 96" (это для моей семнашки)

Потом, конечно, меняем opengl интерфейс на nvidia glx и вуаля, нас приветствует googleearth, а не слайд-шоу.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".