Resolution in X will not go above 640x480 on Radeon X800

Bug #44873 reported by Nils Lorvick
8
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati
Fix Released
Medium
xserver-xorg-video-ati (Ubuntu)
Fix Released
Medium
Ubuntu-X

Bug Description

Binary package hint: xserver-xorg

The framebuffer on the system with this card installed works at the requested resolution of 1280x1024x32. That doesn't seem to be a problem. When X is loaded (this is a default base install, no extras), it only displays 640x480. And I verified my /etc/X11/xorg.conf file to make sure that the 1280x1024 was specified for all bit-depths. I also tried 1024x768 and 800x600 as well, with the same issue. Again, this is a standard install of Dapper Drake Beta 2.

Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

Created an attachment (id=4707)
xorg.conf file

Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

Created an attachment (id=4708)
Log when resolution is ok

Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

Created an attachment (id=4709)
Log when resolution is wrong (i.e. MergedFB=true)

Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

yes ... I discovered how to add attachments :-)

Revision history for this message
In , agd5f (agd5f) wrote :

looks like your DDC lines are reversed. try setting:
Option "ReverseDDC" "TRUE"

Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

> looks like your DDC lines are reversed. try setting:
> Option "ReverseDDC" "TRUE"

It does not work. Same problem. Notice that it does not look as if X inverts the
two DDC connectors, but rather that when the monitor is not connected to the VGA
port the MergedFB mode is not forced off and that it considers the monitor as a
CRT. Indeed you diff my Xorg.0.log.bug and Xorg.0.log you will notice the following:

< (II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
< (II) RADEON(0): CRT2 Monitor: Using hsync range of 28.00-33.00 kHz
< (II) RADEON(0): CRT2 Monitor: Using vrefresh range of 43.00-72.00 Hz
< (II) RADEON(0): Clock range: 20.00 to 500.00 MHz
< (II) RADEON(0): Not using default mode "640x350" (hsync out of range)
< (II) RADEON(0): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)

etc, etc.

This gave me the cue to disable MergedFB

Ah, FYI my card is a Gigabyte GV-RX80L256V Fanless X800 XL PCI-Express, and my
LCD and DVI cable worked flawlessly on the previous machine they were installed on.

Revision history for this message
Nils Lorvick (nils-lorvick) wrote :

Binary package hint: xserver-xorg

The framebuffer on the system with this card installed works at the requested resolution of 1280x1024x32. That doesn't seem to be a problem. When X is loaded (this is a default base install, no extras), it only displays 640x480. And I verified my /etc/X11/xorg.conf file to make sure that the 1280x1024 was specified for all bit-depths. I also tried 1024x768 and 800x600 as well, with the same issue. Again, this is a standard install of Dapper Drake Beta 2.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

can you please try the latest daily livecd? A lot of bugs have been fixed since beta2.

Thanks
fabio

Changed in xorg:
status: Unconfirmed → Needs Info
Changed in xorg:
assignee: nobody → ubuntu-x-swat
Revision history for this message
Nils Lorvick (nils-lorvick) wrote : Re: [Bug 44873] Re: Resolution in X will not go above 640x480 on Radeon X800

I've tried the latest RC, and the problem still exists, the framebuffer
displays 1280x1024 just fine, but X will only display 640x480.

Thanks,
Nils

On 5/22/06, Fabio Massimo Di Nitto <email address hidden> wrote:
>
> can you please try the latest daily livecd? A lot of bugs have been
> fixed since beta2.
>
> Thanks
> fabio
>
> ** Changed in: xorg (Ubuntu)
> Status: Unconfirmed => Needs Info
>
> --
> Resolution in X will not go above 640x480 on Radeon X800
> https://launchpad.net/bugs/44873
>

--
______________________
Nils Lorvick
<email address hidden>

Revision history for this message
Nils Lorvick (nlorvick) wrote :

I went ahead and installed Ubuntu in Safe Graphics mode, this allowed 1280x1024, and then after installing I went ahead and installed the fglrx package from apt. This correctly set the resolution on my monitor and enabled OpenGL. This was on the full release of 6.06 LTS.

Revision history for this message
Rodrigo Novo (rodarvus) wrote :

Nils,

thank you for the feedback on your installation. It would be really nice if you could send us the output of a few files/commands for us, so we can try to fix this for other users which might find be having the same problem as you did.

- /etc/X11/xorg.conf
- /var/log/Xorg.0.log (ideally with the 'ati' driver, but if not possible, your current one would be ok too)
- output of 'sudo xresprobe ati' and 'sudo xresprobe fglrx'
- output of 'sudo ddcprobe'
- output of 'lspci -nvv'

Again, thank you for the feedback!

Revision history for this message
Rodrigo Novo (rodarvus) wrote :

Reassigning bug to the correct package.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This is confirmed. Fixed with Options "MonitoryLayout" "TMDS, NONE" (for example). The ati driver sometimes thinks there's a second monitor where there is none, then "queries" this emptiness and thinks that better not to use anything higher than 640x480. There's some information in some bugs of the freedesktop.org bugzilla, if someone is interested in trying to fix the problem.

Changed in xserver-xorg-video-ati:
status: Needs Info → Confirmed
Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

Bug 6796 has similar DVI output problem with another X800 card. Updating version
to 7.2 (still happens).

Changed in xserver-xorg-driver-ati:
status: Unknown → Confirmed
Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

Actually, I just noticed on my X800 the problem only occurs when both DVI and VGA are in use, not the other way around. So, with only DVI connected 1280x1024 is displayed just fine. Could you Giuseppe check what's the situation with the current driver? I find the behavior the same with both 6.6.2 and the latest GIT.

Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

Created an attachment (id=8560)
With both DVI and VGA attached, I get only 640x480.

Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

Created an attachment (id=8561)
With only DVI attached, I get full resolution.

Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

(changed the summary to reflect the behavior on my X800, feel free to change it back if the original bug seems to be there... also if the original bug is fixed you, it might be wise to mark this as fixed and file a new bug on my problem)

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Actually, I noticed this works ok for example with Ubuntu 7.04 development version. My only problem is when both DVI and VGA outputs are used, unlike what was before - so generally resolution will go above 640x480 just fine!

Changed in xserver-xorg-video-ati:
status: Confirmed → Fix Released
Revision history for this message
In , Giuseppe-castagna (giuseppe-castagna) wrote :

Actually, I no longer have the same hardware as one year ago. So I cannot proceed to any test. Sorry

Revision history for this message
In , Timo Jyrinki (timo-jyrinki-hut) wrote :

Hmm, actually this works if I attach the VGA to some proper monitor instead of a crappy VGA to S-Video adapter, so I guess it works for all true multi-monitor setups.

So, marking as fixed! I don't think it's the driver's problem to choose automatically whether a bigger resolution is used on the primary monitor and a smaller resolution on the secondary, ie. it should be configurable elsewhere (currently just xorg.conf).

Changed in xserver-xorg-driver-ati:
status: Confirmed → Fix Released
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
Changed in xserver-xorg-driver-ati:
importance: Medium → Unknown
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.