Risveglio questa discussione dopo molto tempo.
Sono passati quasi due anni, la scheda video è cambiata (ora ho una ATI Radeon HD 3650, per la quale utilizzo i driver liberi radeon), così come la versione di Fedora (allora usavo Fedora 11, ora la 13), ma il monitor è sempre lo stesso ed http://www.fedoraonline.it/modules/newbb/viewtopic.php?viewmode=flat&type=&topic_id=7094&forum=5 è ancora presente (con la differenza che ora il trucco del http://www.fedoraonline.it/modules/newbb/viewtopic.php?post_id=56760#forumpost56760 non è più praticabile).
Da quando utilizzo la scheda ATI, all’avvio del sistema noto messaggi di errore del tipo:[drm:radeon_dvi_detect] *ERROR* DVI-I-2: probed a monitor but no|invalid EDID
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 56
Questo mi ha suggerito che il problema sia causato dalla corruzione dell’EDID del monitor.
Perciò ho creato lo xorg.conf eseguendo system-config-display.
Al file così generato ho poi aggiunto l’opzione IgnoreEDID, il Modeline restituitomi dal programma xvidtune e l’intervallo di frequenze di refresh suggerite dalle specifiche tecniche dello schermo, ottenendo[code]# Xorg configuration created by system-config-display
Section “ServerLayout”
Identifier “single head configuration”
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” “CoreKeyboard”
EndSection
Section “InputDevice”
keyboard added by system-config-display
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section “Monitor”
Identifier “Monitor0”
ModelName “LCD Panel 1440x900”
Modeline “1440x900” 106.50 1440 1520 1672 1904 900 903 909 934 +hsync +vsync
HorizSync 40.0 - 80.0
VertRefresh 50.0 - 75.0
Option “dpms”
EndSection
Section “Device”
Identifier “Videocard0”
Driver “radeon”
Option “IgnoreEDID” “true”
EndSection
Section “Screen”
Identifier “Screen0”
Device “Videocard0”
Monitor “Monitor0”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1440x900”
EndSubSection
EndSection
[/code]
Inutile dire che il problema continua a verificarsi…
Dando un’occhiata allo Xorg.0.log, sembra che l’opzione IgnoreEDID sia effettivamente recepita, ma che il Modeline che ho specificato nello xorg.conf venga ignorato:[code] 18.223]
X.Org X Server 1.8.2
Release Date: 2010-07-01
18.223] X Protocol Version 11, Revision 0
18.223] Build Operating System: x86-16 2.6.32-44.el6.x86_64
18.223] Current Operating System: Linux localhost.localdomain 2.6.33.6-147.2.4.fc13.x86_64 #1 SMP Fri Jul 23 17:14:44 UTC 2010 x86_64
18.224] Kernel command line: ro root=UUID=e682c2da-309d-4720-a2a8-35b46cb31824 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet
18.225] Build Date: 03 August 2010 05:10:46AM
18.225] Build ID: xorg-x11-server 1.8.2-3.fc13
18.225] Current version of pixman: 0.18.0
18.225] Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.
18.225] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
18.225] (==) Log file: “/var/log/Xorg.0.log”, Time: Wed Aug 18 14:05:20 2010
18.234] (==) Using config file: “/etc/X11/xorg.conf”
18.234] (==) Using config directory: “/etc/X11/xorg.conf.d”
18.234] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
18.248] (==) ServerLayout “single head configuration”
18.248] () |–>Screen “Screen0” (0)
18.248] () | |–>Monitor “Monitor0”
18.248] () | |–>Device “Videocard0”
18.248] (**) |–>Input Device “Keyboard0”
18.248] (==) Automatically adding devices
18.248] (==) Automatically enabling devices
18.248] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
18.248] (==) ModulePath set to “/usr/lib64/xorg/modules”
18.249] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
18.249] (II)
** Fedora switched to udev-based device detection with **
** xorg-x11-server-1.7.99.901-1. Custom HAL configuration **
** stored in /etc/hal/fdi/policy will not be seen by this **
** server version. If you have such configuration you will **
** need to update it to the new format. **
** For more information, see the Fedora wiki page **
** https://fedoraproject.org/wiki/Input_device_configuration **
18.249] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
18.249] (WW) Disabling Keyboard0
18.249] (II) Loader magic: 0x7cfa40
18.249] (II) Module ABI versions:
18.249] X.Org ANSI C Emulation: 0.4
18.249] X.Org Video Driver: 7.0
18.249] X.Org XInput driver : 9.0
18.249] X.Org Server Extension : 3.0
18.261] (--) PCI:*(0:1:0:0) 1002:9598:174b:e410 ATI Technologies Inc Mobility Radeon HD 3600 Series rev 0, Mem @ 0xc0000000/268435456, 0xd1000000/65536, I/O @ 0x00009000/256, BIOS @ 0x????????/131072
18.262] (II) LoadModule: "extmod"
18.273] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
18.274] (II) Module extmod: vendor="X.Org Foundation"
18.274] compiled for 1.8.2, module version = 1.0.0
18.274] Module class: X.Org Server Extension
18.274] ABI class: X.Org Server Extension, version 3.0
18.274] (II) Loading extension SELinux
18.274] (II) Loading extension MIT-SCREEN-SAVER
18.274] (II) Loading extension XFree86-VidModeExtension
18.274] (II) Loading extension XFree86-DGA
18.274] (II) Loading extension DPMS
18.274] (II) Loading extension XVideo
18.274] (II) Loading extension XVideo-MotionCompensation
18.274] (II) Loading extension X-Resource
18.274] (II) LoadModule: "dbe"
18.275] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
18.275] (II) Module dbe: vendor="X.Org Foundation"
18.275] compiled for 1.8.2, module version = 1.0.0
18.275] Module class: X.Org Server Extension
18.275] ABI class: X.Org Server Extension, version 3.0
18.275] (II) Loading extension DOUBLE-BUFFER
18.275] (II) LoadModule: "glx"
18.276] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
18.276] (II) Module glx: vendor="X.Org Foundation"
18.276] compiled for 1.8.2, module version = 1.0.0
18.276] ABI class: X.Org Server Extension, version 3.0
18.276] (==) AIGLX enabled
18.277] (II) Loading extension GLX
18.277] (II) LoadModule: "record"
18.277] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
18.277] (II) Module record: vendor="X.Org Foundation"
18.278] compiled for 1.8.2, module version = 1.13.0
18.278] Module class: X.Org Server Extension
18.278] ABI class: X.Org Server Extension, version 3.0
18.278] (II) Loading extension RECORD
18.278] (II) LoadModule: "dri"
18.278] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
18.279] (II) Module dri: vendor="X.Org Foundation"
18.279] compiled for 1.8.2, module version = 1.0.0
18.279] ABI class: X.Org Server Extension, version 3.0
18.279] (II) Loading extension XFree86-DRI
18.279] (II) LoadModule: "dri2"
18.280] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
18.280] (II) Module dri2: vendor="X.Org Foundation"
18.280] compiled for 1.8.2, module version = 1.2.0
18.280] ABI class: X.Org Server Extension, version 3.0
18.280] (II) Loading extension DRI2
18.281] (II) LoadModule: "radeon"
18.283] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
18.292] (II) Module radeon: vendor="X.Org Foundation"
18.292] compiled for 1.7.99.901, module version = 6.13.0
18.292] Module class: X.Org Video Driver
18.292] ABI class: X.Org Video Driver, version 7.0
18.292] (II) RADEON: Driver for ATI Radeon chipsets:
…
18.315] (++) using VT number 1
18.319] (II) Primary Device is: PCI 01@00:00:0
18.319] (II) [KMS] Kernel modesetting enabled.
18.319] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
18.319] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
18.320] (==) RADEON(0): Default visual is TrueColor
18.320] (**) RADEON(0): Option "IgnoreEDID" "true"
18.320] (==) RADEON(0): RGB weight 888
18.320] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
18.320] (--) RADEON(0): Chipset: "ATI Radeon HD 3600 XT" (ChipID = 0x9598)
18.320] (II) RADEON(0): PCIE card detected
18.320] (WW) RADEON(0): Color tiling is not yet supported on R600/R700
18.320] (II) RADEON(0): KMS Color Tiling: disabled
18.320] drmOpenDevice: node name is /dev/dri/card0
18.320] drmOpenDevice: open result is 8, (OK)
18.320] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
18.320] drmOpenDevice: node name is /dev/dri/card0
18.320] drmOpenDevice: open result is 8, (OK)
18.320] drmOpenByBusid: drmOpenMinor returns 8
18.321] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
18.335] (II) RADEON(0): Output DVI-0 using monitor section Monitor0
18.697] (II) RADEON(0): Output DVI-1 has no monitor section
18.707] (II) RADEON(0): Output DIN has no monitor section
18.721] (II) RADEON(0): EDID for output DVI-0
19.170] (II) RADEON(0): EDID for output DVI-1
19.170] (II) RADEON(0): Printing probed modes for output DVI-1
19.170] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
19.170] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
19.170] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
19.170] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
19.170] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
19.180] (II) RADEON(0): EDID for output DIN
19.180] (II) RADEON(0): Output DVI-0 disconnected
19.180] (II) RADEON(0): Output DVI-1 connected
19.180] (II) RADEON(0): Output DIN disconnected
19.180] (II) RADEON(0): Using fuzzy aspect match for initial modes
19.180] (II) RADEON(0): Output DVI-1 using initial mode 1024x768 +0+0
19.180] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
19.180] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:10000000 visible:fcc0000
19.180] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
19.180] (==) RADEON(0): DPI set to (96, 96)
19.180] (II) Loading sub module "fb"
19.180] (II) LoadModule: "fb"
19.180] (II) Loading /usr/lib64/xorg/modules/libfb.so
19.181] (II) Module fb: vendor="X.Org Foundation"
19.181] compiled for 1.8.2, module version = 1.0.0
19.181] ABI class: X.Org ANSI C Emulation, version 0.4
19.181] (II) Loading sub module "ramdac"
19.181] (II) LoadModule: "ramdac"
19.181] (II) Module "ramdac" already built-in
19.181] (II) Loading sub module "exa"
19.181] (II) LoadModule: "exa"
19.181] (II) Loading /usr/lib64/xorg/modules/libexa.so
19.181] (II) Module exa: vendor="X.Org Foundation"
19.181] compiled for 1.8.2, module version = 2.5.0
19.181] ABI class: X.Org Video Driver, version 7.0
19.181] (--) Depth 24 pixmap format is 32 bpp
19.181] (II) RADEON(0): [DRI2] Setup complete
19.181] (II) RADEON(0): [DRI2] DRI driver: r600
19.182] (II) RADEON(0): Front buffer size: 3072K
19.182] (II) RADEON(0): VRAM usage limit set to 230169K
19.182] (==) RADEON(0): Backing store disabled
19.182] (II) RADEON(0): Direct rendering enabled
19.182] (II) RADEON(0): Setting EXA maxPitchBytes
19.182] (II) EXA(0): Driver allocated offscreen pixmaps
19.182] (II) EXA(0): Driver registered support for the following operations:
19.182] (II) Solid
19.182] (II) Copy
19.182] (II) Composite (RENDER acceleration)
19.182] (II) UploadToScreen
19.182] (II) DownloadFromScreen
19.182] (II) RADEON(0): Acceleration enabled
19.182] (**) RADEON(0): DPMS enabled
19.182] (==) RADEON(0): Silken mouse enabled
19.182] (II) RADEON(0): Set up textured video
19.183] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
19.183] (--) RandR disabled
19.183] (II) Initializing built-in extension Generic Event Extension
19.183] (II) Initializing built-in extension SHAPE
19.183] (II) Initializing built-in extension MIT-SHM
19.183] (II) Initializing built-in extension XInputExtension
19.183] (II) Initializing built-in extension XTEST
19.183] (II) Initializing built-in extension BIG-REQUESTS
19.183] (II) Initializing built-in extension SYNC
19.183] (II) Initializing built-in extension XKEYBOARD
19.183] (II) Initializing built-in extension XC-MISC
19.183] (II) Initializing built-in extension XINERAMA
19.183] (II) Initializing built-in extension XFIXES
19.183] (II) Initializing built-in extension RENDER
19.183] (II) Initializing built-in extension RANDR
19.183] (II) Initializing built-in extension COMPOSITE
19.183] (II) Initializing built-in extension DAMAGE
19.190] (II) SELinux: Disabled by boolean
19.199] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
19.199] (II) AIGLX: enabled GLX_INTEL_swap_event
19.199] (II) AIGLX: enabled GLX_SGI_make_current_read
19.199] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
19.199] (II) AIGLX: Loaded and initialized /usr/lib64/dri/r600_dri.so
19.199] (II) GLX: Initialized DRI2 GL provider for screen 0
19.200] (II) RADEON(0): Setting screen physical size to 270 x 203
…
20.157] (II) RADEON(0): EDID for output DVI-0
20.618] (II) RADEON(0): EDID for output DVI-1
20.618] (II) RADEON(0): Printing probed modes for output DVI-1
20.618] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
20.618] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
20.618] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
20.618] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
20.618] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
20.628] (II) RADEON(0): EDID for output DIN
20.646] (II) RADEON(0): EDID for output DVI-0
21.078] (II) RADEON(0): EDID for output DVI-1
21.078] (II) RADEON(0): Printing probed modes for output DVI-1
21.078] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
21.078] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
21.078] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
21.078] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
21.078] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
21.088] (II) RADEON(0): EDID for output DIN
21.108] (II) RADEON(0): EDID for output DVI-0
21.539] (II) RADEON(0): EDID for output DVI-1
21.539] (II) RADEON(0): Printing probed modes for output DVI-1
21.539] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
21.539] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
21.539] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
21.539] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
21.539] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
21.549] (II) RADEON(0): EDID for output DIN
32.320] (II) RADEON(0): EDID for output DVI-0
32.758] (II) RADEON(0): EDID for output DVI-1
32.758] (II) RADEON(0): Printing probed modes for output DVI-1
32.758] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
32.758] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
32.758] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
32.758] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
32.758] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
32.768] (II) RADEON(0): EDID for output DIN
32.784] (II) RADEON(0): EDID for output DVI-0
33.214] (II) RADEON(0): EDID for output DVI-1
33.214] (II) RADEON(0): Printing probed modes for output DVI-1
33.214] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
33.214] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
33.214] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
33.214] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
33.214] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
33.224] (II) RADEON(0): EDID for output DIN
33.239] (II) RADEON(0): EDID for output DVI-0
33.669] (II) RADEON(0): EDID for output DVI-1
33.669] (II) RADEON(0): Printing probed modes for output DVI-1
33.669] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
33.670] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
33.670] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
33.670] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
33.670] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
33.680] (II) RADEON(0): EDID for output DIN
37.525] (II) RADEON(0): EDID for output DVI-0
38.140] (II) RADEON(0): EDID for output DVI-1
38.140] (II) RADEON(0): Printing probed modes for output DVI-1
38.140] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
38.140] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
38.140] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
38.140] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
38.140] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
38.152] (II) RADEON(0): EDID for output DIN
38.531] (II) RADEON(0): EDID for output DVI-0
38.911] (II) RADEON(0): EDID for output DVI-1
38.911] (II) RADEON(0): Printing probed modes for output DVI-1
38.911] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
38.911] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
38.912] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
38.912] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
38.912] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
38.922] (II) RADEON(0): EDID for output DIN
[/code]
Alla luce di questi nuovi elementi, avete qualche suggerimento da fornirmi?
Non c’è modo di forzare il sistema a rispettare il Modeline che ho inserito nello xorg.conf?
Grazie.