Bug 16487 - XRandR is not letting my use higher resolutions
Summary: XRandR is not letting my use higher resolutions
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) FreeBSD
: medium normal
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-23 13:41 UTC by Stevan Tiefert
Modified: 2008-06-24 08:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Output of xrandr -q (13.92 KB, application/x-bzip)
2008-06-23 13:41 UTC, Stevan Tiefert
no flags Details

Description Stevan Tiefert 2008-06-23 13:41:02 UTC
Created attachment 17334 [details]
Output of xrandr -q

I am using FreeBSD 7.0p2 and the newes ports, also the newest xf86-video-radeonhd port.

When I do a startx then I got only a resolution of 720*400 on my LCD. When I put the Option "NoRandr" in my Device-Section everything works so far.

I've attached the output of xorg.conf, Xorg.0.log, xrandr -q and xrandr -q -verbose as textfiles in a tar.bz2 archive.

With regards
Stevan Tiefert
Comment 1 Egbert Eich 2008-06-23 14:12:03 UTC
You should be able to set a mode up to 1280x1024.
What message do you get when you try to unsuccessfully run a higher resolution?
Comment 2 Stevan Tiefert 2008-06-23 14:19:54 UTC
I've started with:

$ startx

and tried the key-combination Ctrl + Alt + + or Ctrl + Alt+ - but I can't change the resolution. Should I start X in a different way? Maybe with parameters?

With regards
Stevan Tiefert
Comment 3 Matthias Hopf 2008-06-24 08:59:29 UTC
These key combinations don't work at all any more with any RandR based driver. It's a pity, but nobody added the necessary glue code so far.

Try invoking 'xrandr' for that.


The main issue is a different one: Your monitor's EDID data is broken, it returns its size in cm and not in mm:

VGA_1 connected 720x400+0+0 33mm x 27mm

Therefor, the Xserver tries to get to close as possible to 96dpi, which happens to be with the mode with the smallest y resolution, 720x400 in your case. I doubt this is a reasonable behavior, but it's the way it is.

You will have to specify the monitor size (in mm) in your config file, and probably also add a 'Option "Preferred" "<yourmode>"'. This is mentioned all over the web, so you'll find information about it.


You also might want to create a new bug report at the xserver, including the log file, stating that the monitor size is detected wrongly.


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.