Есть установленная OpenSuse 12.1 на компе с видеокартой Nvidia mx440 agp 8x и CRT монитор Samsung SyncMaster 797 DF.
Суть проблемы: не устанавливается разрешение экрана 1280х720 60Гц.
Драйвера проприетарные NVIDIA 96.43.20. Устанавливал в "один клик". После установки драйверов и перезагрузки разрешение экрана было 640х480 60Гц. Потом подложл xorg.conf, перезагрузил и разрешение стало 1024х768 100Гц. И вот пытаюсь в NVidia Xserver Settings изменить разрешение на 1280х720 60 Гц и не получается. Обратно возвращается на 1024х768. С этим же xorg.conf разрешение нормально менялось в Kubunte и LinuxMinte.
Собственно сам xorg: Spoiler
После перезагрузки.
Запускал и от рута. Такой же результат. С начало экран мигает и вроде бы это разрешение устанавливается, но через полсекунды возвращается на исходное
yigor@localhost:~> sudo nvidia-settings
root's password:
ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.
И вот чассть лога Xorg.0.log: Spoiler
24.584] (II) Loading sub module "fb"
[ 24.584] (II) LoadModule: "fb"
[ 24.591] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 24.592] (II) Module fb: vendor="X.Org Foundation"
[ 24.592] compiled for 1.10.4, module version = 1.0.0
[ 24.592] ABI class: X.Org ANSI C Emulation, version 0.4
[ 24.592] (II) Loading sub module "ramdac"
[ 24.592] (II) LoadModule: "ramdac"
[ 24.592] (II) Module "ramdac" already built-in
[ 24.592] (II) Loading /usr/lib/xorg/modules/updates/drivers/nvidia_drv.so
[ 24.592] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 24.593] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 24.593] (==) NVIDIA(0): RGB weight 888
[ 24.593] (==) NVIDIA(0): Default visual is TrueColor
[ 24.593] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 24.593] (**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
[ 24.593] (**) NVIDIA(0): Option "DisableGLXRootClipping" "True"
[ 24.593] (**) NVIDIA(0): Enabling RENDER acceleration
[ 24.593] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[ 24.593] (II) NVIDIA(0): enabled.
[ 25.697] (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
[ 25.697] (II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:2:0:0 (GPU-0)
[ 25.697] (--) NVIDIA(0): Memory: 65536 kBytes
[ 25.697] (--) NVIDIA(0): VideoBIOS: 04.18.20.22.00
[ 25.697] (II) NVIDIA(0): Detected AGP rate: 8X
[ 25.697] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 25.697] (--) NVIDIA(0): Connected display device(s) on GeForce4 MX 440 with AGP8X at
[ 25.697] (--) NVIDIA(0): PCI:2:0:0:
[ 25.697] (--) NVIDIA(0): CRT-0
[ 25.697] (--) NVIDIA(0): CRT-0: 350.0 MHz maximum pixel clock
[ 25.698] (II) NVIDIA(0): Assigned Display Device: CRT-0
[ 25.698] (WW) NVIDIA(0): No valid modes for "1280x720"; removing.
[ 25.698] (II) NVIDIA(0): Validated modes:
[ 25.698] (II) NVIDIA(0): "1024x768_100"
[ 25.698] (II) NVIDIA(0): "800x600"
[ 25.698] (II) NVIDIA(0): "640x480"
[ 25.698] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[ 25.699] (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
[ 25.699] (WW) NVIDIA(0): from CRT-0's EDID.
[ 25.699] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[ 25.699] (--) Depth 24 pixmap format is 32 bpp
[ 25.719] (II) NVIDIA(0): Initialized GART.
[ 26.053] (II) NVIDIA(0): Setting mode "1024x768_100"
[ 26.130] (II) Loading extension NV-GLX
[ 26.141] (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
[ 26.149] (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
[ 26.149] (==) NVIDIA(0): Backing store disabled
[ 26.149] (==) NVIDIA(0): Silken mouse enabled
[ 26.149] (**) NVIDIA(0): DPMS enabled
[ 26.149] (II) Loading extension NV-CONTROL
[ 26.150] (==) RandR enabled
[ 26.150] (II) Initializing built-in extension Generic Event Extension
[ 26.150] (II) Initializing built-in extension SHAPE
[ 26.150] (II) Initializing built-in extension MIT-SHM
[ 26.150] (II) Initializing built-in extension XInputExtension
[ 26.150] (II) Initializing built-in extension XTEST
[ 26.150] (II) Initializing built-in extension BIG-REQUESTS
[ 26.150] (II) Initializing built-in extension SYNC
[ 26.150] (II) Initializing built-in extension XKEYBOARD
[ 26.150] (II) Initializing built-in extension XC-MISC
[ 26.150] (II) Initializing built-in extension SECURITY
[ 26.150] (II) Initializing built-in extension XINERAMA
[ 26.150] (II) Initializing built-in extension XFIXES
[ 26.150] (II) Initializing built-in extension RENDER
[ 26.150] (II) Initializing built-in extension RANDR
[ 26.150] (II) Initializing built-in extension COMPOSITE
[ 26.150] (II) Initializing built-in extension DAMAGE
[ 26.154] (II) Initializing extension GLX
так запустилось, но всё-равно применить разрешение не получается, save to X configuration file делал.
В настройках ефектов рабочего стола вместо OpenGL выбрал Xrandr и всё-равно не выйшло, правда после выбора разрешения и нажатия Aply появляется окошко с таким сообщением:
Failed to set MetaMode (1) 'CRT-0: 1280x720_60 @1280x720 +0+0' (Mode 1280x720, id: 103) on X screen 0
Would you like to remove this MetaMode? verg, спасибо за ваш xorg, я его видел. Но мне кажется что там придется много переделывать, так как у вас и другой монитор и другая версия драйверов и другая видеокарта.