Bug 25511

Summary: Garbled iMac LVDS display
Product: xorg Reporter: Scott Hilleard <scott_bugzilla>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
X.org log file
none
X.org config file
none
output of lspci -vnn
none
imac video bios rom file none

Description Scott Hilleard 2009-12-08 03:17:00 UTC
I have found that the display output on the LVDS screen on my 19" iMac (model 7,1) has a garbled display. The DVI output for my 2nd monitor seems to be fine. This has been a problem with the Radeon driver for a while and does not occur with the RadeonHD driver. It also seems to occur with the latest 6.12.4 version of the radeon driver (which I pulled from the Debian Experimental repositories). My graphics card is an ATI Radeon HD 2600.
Comment 1 Alex Deucher 2009-12-08 08:04:50 UTC
Please attach your xorg log, xorg config, the output of lspci -vnn fr your video card, and a copy of your video bios.
To get your video bios (as root):
cd /sys/bus/pci/devices/<pci bus id>
echo 1 > rom
cat rom > /tmp/imac.rom
echo 0 > rom
Comment 2 Scott Hilleard 2009-12-08 08:35:24 UTC
Created attachment 31841 [details] [review]
X.org log file
Comment 3 Scott Hilleard 2009-12-08 08:35:53 UTC
Created attachment 31842 [details] [review]
X.org config file
Comment 4 Scott Hilleard 2009-12-08 08:36:15 UTC
Created attachment 31843 [details] [review]
output of lspci -vnn
Comment 5 Scott Hilleard 2009-12-08 08:36:39 UTC
Created attachment 31844 [details]
imac video bios rom file
Comment 6 Alex Deucher 2009-12-08 12:14:25 UTC
Does xf86-video-ati from git master work any better?
Comment 7 Scott Hilleard 2009-12-09 03:20:57 UTC
I have just compiled the latest version from git (http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=f082b1693d6f7f763ccf5a8436a89890ca2c6129) and it appears that now I get no display at all from either my LVDS or DVI screen. X.org just displays a blank screen. Looking at the X.org log it seems to be starting ok though (I can attach the x.org log if required).
Comment 8 Alex Deucher 2009-12-09 10:00:06 UTC
Can you try with the latest code from xf86-video-ati git master?  I just committed some new PLL code that might help.
Comment 9 Scott Hilleard 2009-12-10 02:51:03 UTC
Hey, that seems to be working! Thats great! Not sure if this is caused by the changes, but there is a performance issue now, dragging windows for example seems to be slow and stuttery, but at least I can see what is on the screen now! Thanks for your hard work!
Comment 10 Alex Deucher 2009-12-10 06:59:24 UTC
Make sure acceleration is enabled.  If you are still having accel problems open a new bug for that issue.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.