Package: package xserver-xorg-video-ati
Version: 1:6.7.192-3
Severity: normal

--- Please enter the report below this line. ---

This problem is also apparent in the 1:6.7.192-4 driver, is related to the 
xrandr changes, and might be better filed vs. that.

My xorg.conf specifies:

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       28-76
        VertRefresh     43-85

        DisplaySize     328 246

        #Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
        Modeline "1152x864"  108.00  1152 1216 1344 1600  864 865 868 900 
+hsync 
+vsync

        #Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
        Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 
+hsync 
+vsync

        #Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
        Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +hsync 
+vsync

        #Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
        Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -hsync 
-vsync

EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Radeon x700 AGP"
        Monitor         "Generic Monitor"
        DefaultDepth    24

        SubSection "Display"
                Depth           16
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection

EndSection

When the xserver starts, I get this in my log:

(II) RADEON(0): DDC Type: 3, Detected Monitor Type: 0
(II) RADEON(0): Found color CRT connected to primary DAC
in RADEONProbeOutputModes
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" removed.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" removed.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DVI_DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Monitor Type: 0
(II) RADEON(0): Detected Monitor Type: 0
(II) RADEON(0): Output VGA-0 connected
(II) RADEON(0): Output S-video disconnected
(II) RADEON(0): Output DVI-0 disconnected
(II) RADEON(0): Output VGA-0 using initial mode 1280x768
after xf86InitialConfiguration

and sure enough it sets my resolution to 1280x768, even though it's not a 
listed mode in my xorg.conf.

I figured out how to work around this-- I can either use xrandr, or add the 
line:

Option          "PreferredMode"         "1152x864"

To the 'monitor' section of the xorg.conf. The preferred mode solution works, 
however that leaves it's own oddness in my logs:

Midway in the xorg.0.log:

(II) RADEON(0): ref_freq: 2700, min_pll: 20000, max_pll: 50000, xclk: 40000, 
sclk: 425.000000, mclk: 432.000000
(II) RADEON(0): PLL parameters: rf=2700 rd=7 min=20000 max=50000; xclk=40000
(II) RADEON(0): Bios Connector table: 
(II) RADEON(0): Port0: DDCType-3, DACType-0, TMDSType--1, ConnectorType-1
(II) RADEON(0): Port2: DDCType-3, DACType-1, TMDSType--1, ConnectorType-5
(II) RADEON(0): Port3: DDCType-2, DACType-1, TMDSType-0, ConnectorType-2
(II) RADEON(0): Output VGA-0 using monitor section Generic Monitor
(**) RADEON(0): Option "PreferredMode" "1152x864"
(II) RADEON(0): I2C bus "VGA_DDC" initialized.
(II) RADEON(0): Output S-video has no monitor section
(II) RADEON(0): Output DVI-0 has no monitor section
(II) RADEON(0): I2C bus "DVI_DDC" initialized.
(II) RADEON(0): TMDS PLL from BIOS: 16500 a0112
(II) RADEON(0): Port0:
 Monitor   -- AUTO
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- None
 DDC Type  -- VGA_DDC

OK, it sees the Preffered Mode and sets it.

Late in the xorg.0.log:

(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled 
message.
(WW) RADEON(0): Option "PreferredMode" is not used
(--) RandR disabled

OK- xrandr ignores it, but no longer sets the 1280 x 768 resolution, which is 
fine, but makes for a confusing log trail.

So basically, setting PreferredMode fixes my problem, but:
1) If I have modes specified, why not honour those? (As xorg (and xfree86) has 
done sine dinosaurs roamed the earth.) 
2) The logs I get are confusing on the subject.

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.22-2-k7

Debian Release: lenny/sid
  500 unstable        www.debian-multimedia.org 
  500 unstable        ftp.de.debian.org 
  500 testing-proposed-updates ftp.de.debian.org 
  500 testing         ftp.de.debian.org 
    1 experimental    ftp.de.debian.org 

--- Package information. ---
Depends                     (Version) | Installed
=====================================-+-================
libc6                    (>= 2.3.6-6) | 2.6.1-5
xserver-xorg-core     (>= 2:1.1.1-11) | 2:1.4-2




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to