[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Mac Mini: problem displaying on 1600x1200 LCD



Hi all,

On the Mini at work (Radeon 9200 / RV280), I have had a hard time making
X.org display correctly on a Dell 2001FP LCD at 1600x1200 (native).

Framebuffer console has always worked without a hitch. X worked via VGA,
and I am quite sure it also worked a few moths ago via DVI.

Since then the KVM switch had problems, hence I had switched to VGA. Now
I have a new DVI KVM switch, and couldn't get X to display correctly
(even with a direct DVI cable bypassing the KVM).

As said, console works, but an fbset-generated modeline does not make X
work. The LCD detects not 1600x1200, but 800x1200. It then stretches
this over the screen area.

The 800x1200 equates to the complete desktop surface, there's no part
missing. It's more or less as if every other pixel would be displayed
(but there are colour artifacts as well).

After much trying and testing, what finally made it work is specifying

        Option          "UseFBDev"              "true"

Since there seems to be ongoing work on the radeon driver, I thought it
might be useful to report the problem. For me the workaround is OK....

ATI driver is version 1:6.6.3-2 (Debian any release)

Ah yes, it also seems as though the Mini's radeon cannot read EDID data.
Although console radeonfb reports:

radeonfb: Monitor 1 type DFP found
radeonfb: EDID probed
radeonfb: Monitor 2 type DFP found
radeonfb: EDID probed

(there are not two monitors connected...)

X reports:

(II) RADEON(0): I2C bus "DDC" initialized.
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:10.0/rom: got 0KB
(WW) RADEON(0): Video BIOS not detected in PCI space!
(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
(WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 0
(II) RADEON(0):
(II) RADEON(0): Primary:
 Monitor   -- NONE
 Connector -- DVI-D
 DAC Type  -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type  -- DVI_DDC
(II) RADEON(0): Secondary:
 Monitor   -- NONE
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- External
 DDC Type  -- VGA_DDC
(WW) RADEON(0): Video BIOS not detected, using default clock settings!

I have this on the two Mini's at hand with two different monitors. In
one case I know for sure that MacOS can read EDID data (the other has no
MacOS).

Thanks, and cheers

Michel

-------------------------------------------------------------------------
Michel Lanners                 |  " Read Philosophy.  Study Art.
23, Rue Paul Henkes            |    Ask Questions.  Make Mistakes.
L-1710 Luxembourg              |
email   mlan@cpu.lu            |
http://www.cpu.lu/~mlan        |                     Learn Always. "



Reply to: