[Bug 11062] Cannot setup resolution higher than 1024x768 on laptop with ATI Mobility Radeon card

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat May 26 08:44:43 PDT 2007


http://bugs.freedesktop.org/show_bug.cgi?id=11062





------- Comment #19 from agd5f at yahoo.com  2007-05-26 08:44 PST -------
(In reply to comment #16)
> (In reply to comment #15)
> > (In reply to comment #13)
> > > (In reply to comment #12)
> > > > (In reply to comment #11)
> > > > > (In reply to comment #10)
> > > > > > (In reply to comment #9)
> > > > > > > (In reply to comment #8)
> > > > > > > > can you try adding the 1400x1050 mode to the mode list in the display section
> > > > > > > > of config?  e.g.,
> > > > > > > > 
> > > > > > > > Modes "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
> > > > > > > > 
> > > > > > > > Looks like the driver is trying to use 1280x1024.
> > > > > > > > 
> > > > > > > 
> > > > > > I mean that I want to set 1280x1024. But when I used PanelSize option, only
> > > > > > left upper corner of screen is displayed and LCD is blinking. 
> > > > > 
> > > > > Are there any modes that do work on the panel?  Are you sure it's 1400x1050? 
> > > > > The bios specifies panel timings and size for 1024x768, so we don't have timing
> > > > > information for 1400x1050.  Without that it's guess-work get get proper panel
> > > > > timing which is why your get the blinking and such.
> > > > > 
> > > > Only 1024x768 works correctly. I'm sure, that 1400x1050 is supported by that
> > > > panel, because it's SVGA+ 15 inch lcd 1.5 years old. How can I calculate proper
> > > > timing values for 1280x1024 resolution? I know about special calculators, but I
> > > > don't have any information about that LCD. Any ideas?
> > > > 
> > > 
> > > Alex, one more. Take a look at latest log. It seems,that bios provides timing
> > > information for 1280x1024 resolution. But these timing values don't work. 
> > > 
> > 
> > Where do you see that?  The bios have timing info for 1024x768 only:
> > 
> > (II) RADEON(0): Panel ID string: 1024x768
> > (II) RADEON(0): Panel Size from BIOS: 1024x768
> > (II) RADEON(0): BIOS provided dividers will be used.
> > 
> > in your newer log, you force the panel size:
> > (**) RADEON(0): Panel size is forced to: 1400x1050
> > 
> > which attempts to do the right thing based on the current state of the
> > hardware, but there is no other timing info in the bios.
> > 
> 
> I'll try to give additional information. 
> 1. Panel is not 1024x768,  because I used windows on it with 1280x1024
> resolution. I Don't know why ddcprobe reports correct info about supported
> resolution, but DDC module ati driver cannot correctly get that information.

in this case, ddcprobe just lists the modes the bios is capable of programming
via VBE.  It doesn't have anything to do with the panel size (you note there
are also 1600x1200 modes).

> 2. If force panel size to 1400x1050, then all modes work incorrectly, even
> 1024x768. Sorry, I misinformed You in previous post.

Right, because as I said the panel is always fed with the native timings.  All
smaller resolutions are handled by the scaler.  Those timings that are derived
when you force the panel size are obviously wrong and the panel does not like
them.

> 3.About timings. I found the following line in latest log, and I'm not sure,
> who exactly provides these values for 1280x1024 mode. It seems, that on-chip
> RMX provides them, but I don't know anything about RMX:

RMX is the built in panel scaler.  it scales lower resolutions up to the panels
native resolution.  It automatically adds all resolutions you specify that are
smaller than the panel's "native" resolution.

What you need to do is to find out what timings your panel uses for 1400x1050
under windows.  You might try an application like powerstrip in windows to get
the modeline that your panel uses, which you could then hack into the radeon
driver.


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


More information about the xorg-driver-ati mailing list