https://bugs.freedesktop.org/show_bug.cgi?id=27452

           Summary: Evergreen KMS DRM sets bizarre 1922x1200 resolution
           Product: DRI
           Version: unspecified
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Radeon
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: dawit...@sbcglobal.net


Created an attachment (id=34665)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=34665)
dmesg from 2.6.32.9 stable with drm-radeon-testing merged

BACKGROUND

I ordered a Radeon HD 5750 at the beginning of February, when the first
Evergreen support was announced for xf86-video-ati.  I first tried it out on
Feb. 15.  See this post:

http://lists.x.org/archives/xorg-driver-ati/2010-February/013857.html

I was using the "drm-radeon-testing" branch of kernel 2.6.32, as well as
2.6.33-rc8 with "drm-radeon-testing" merged, and experienced some black screen
issues.  See:

http://lists.x.org/archives/xorg-driver-ati/2010-February/013859.html

I was able to verify that my video card, cables, power supply, etc., were not
at fault by multibooting with Windows Vista and installing the ATI Catalyst
drivers.  The system worked fine -- spent 6 hours giving it a thorough workout
with a 3D FPS game!

A week later, I discovered that my usage of a KVM device (keyboard/video/mouse,
not kernel virtualization) was causing the black screen issue.  Using a DVI
cable direct to the monitor resolved the problems.  (This was disappointing,
since my HD 4850 works fine with the same KVM device, even using a DVI-to-VGA
cable before connecting to the KVM.)  See:

http://lists.x.org/archives/xorg-driver-ati/2010-February/013942.html


  CURRENT PROBLEM

A few days later, I upgraded my monitor.  This monitor only has VGA/Dsub and
HDMI inputs, but provided no HDMI cable.  Instead, a DVI-to-HDMI converter
cable was packaged with the monitor, so I used that.  I found that booting into
KMS with no X server gave me a radeondrmfb virtual terminal with a pink
vertical line, 2 pixels wide, from top to bottom on the left side of the
screen.  See:

http://lists.x.org/archives/xorg-driver-ati/2010-February/014044.html

Disabling KMS worked correctly, but switching from X to virtual terminals was
not supported without KMS.  Since KMS is the future, I felt this cure to be
worse than the disease.  See:

http://lists.x.org/archives/xorg-driver-ati/2010-February/014061.html

Replacing the HD 5750 with the HD 4850, but still using the DVI-to-HDMI cable,
worked:

http://lists.x.org/archives/xorg-driver-ati/2010-February/014062.html

I thought it may be an artifact of the DVI-to-HDMI converter cable, so I
ordered a HDMI cable.  That arrived on March 1, but made no difference
regarding the vertical pink line:

http://lists.x.org/archives/xorg-driver-ati/2010-March/014083.html

The monitor itself actually gets set to a strange 1922x1200 mode, when it is
only physically cable of 1920x1200 resolution.  I would have thought it would
simply refuse to display an image, but instead it actually gives me a
near-perfect display... just with the thin vertical bar on the left edge.  As
mentioned in the above email message, a lurker on the xorg-driver-ati list
emailed me (privately, for some reason) that he had an identical vertical bar
on his HD 5870 card.  (Mine is HD 5750.)

At that time (beginning of March), I didn't know where else I could report
Evergreen issues than the xorg-driver-ati list.  It looked like Alex Deucher
was the one who had written the Evergreen support code; the DRM/DRI mailing
list looked pretty dead; and no one recommended that I should file a bug on the
fdo bugzilla.  I didn't think there were product/component settings appropriate
for Evergreen support yet.

Since then, I have been tracking changes (via git) to the Linux kernel and
xf86-video-ati, looking for anything related to my HD 4850 and HD 5750 cards. 
Recently, there have been some commits in the kernel that touch (slightly) on
Evergreen support, so I built a 2.6.34-rc3 kernel including the drm-linus
changes up to commit 42be79e on Apr 1, 2010.  I tested the HD 5750 with that
kernel yesterday, but I found that I still get the pink vertical line.

I have partial dmesg output from stable kernel 2.6.32.9 with drm-radeon-testing
merged (save on Feb. 23), and the corresponding dmesg output from yesterday is
identical.  After yesterday's testing, I decided to look more carefully at the
fdo bugzilla to see whether an appropriate combination of product and component
for Evergreen issues could be found; I'm filing this bug to see how much
trouble I can get myself into!  ;)

Presently, I have replaced the HD 5750 with the HD 4850:  I don't like running
my monitor with its onscreen display reporting 1922 horizontal resolution. 
It's a brand new monitor, and works beautifully.  I will leave the HD 5750
installed permanently once this mode setting issue is addressed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to