Summary: | Xorg uses 1024x768 resolution insted of using the given 1280x1024 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Krisztian VASAS <iron> | ||||||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||||||
Status: | RESOLVED NOTABUG | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | ||||||||||||
Version: | 7.3 (2007.09) | ||||||||||||
Hardware: | x86 (IA32) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
the problem is your KVM blocks the edid from the monitor so the driver doesn't know what modes your monitor supports. What you'll need to do is specify a monitor section in your config and associate it with the VGA port and set the sync ranges of your monitor and select a preferred mode. See this page for more on xorg.conf changes for randr 1.2 drivers: http://www.intellinuxgraphics.com/dualhead.html (In reply to comment #1) I know that my kvm blocks the edid info, i used the read-edid to try to get the info. I could get it after plugging the monitor directly to the machine, i got the edid info. Now it's written into the xorg.conf (unfortunately i cannot show you now, the machine is at home and i cannot wake it on), but with driver version 6.7.197 does not work. With driver 6.6.3 the edid info is successfully got or the driver could use the given 1280x1024 resolution. (In reply to comment #2) Sorry, i forgot to write that i tried the setting i've found on that page but had not worked. Can you post your xorg log and config so I can see what you tried? Does the following configuration work? You may need to adjust the sync ranges. Section "Device" Identifier "Card0" Driver "radeon" Option "Monitor-VGA-0" "VGA-0" EndSection Section "Monitor" Identifier "VGA-0" Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync Option "PreferredMode" "1280x1024_60.00" HorizSync 30-92 VertRefresh 50-160 EndSection Created attachment 13834 [details] [review] The current log with driver 6.7.197 Created attachment 13835 [details] [review] The current config Created attachment 13836 [details] [review] The current log with driver 6.6.3 I tried your config, and realized that the missing "PreferredMode" option causes the problem. With that option the resolution was OK with driver 6.7.197, without it the problem exists. (In reply to comment #8) > I tried your config, and realized that the missing "PreferredMode" option > causes the problem. With that option the resolution was OK with driver 6.7.197, > without it the problem exists. > Can we close this bug? The configuration has changed since radeon got randr 1.2 support. Since you can now have multiple monitors per driver instance, you need to be able to specify which monitors are associated with which outputs. (In reply to comment #9) > Can we close this bug? The configuration has changed since radeon got randr > 1.2 support. Since you can now have multiple monitors per driver instance, you > need to be able to specify which monitors are associated with which outputs. Well, i played a bit with the config and realized that the Option "Monitor-VGA-0" "VGA-0" does not cause the problem, can be removed without danger. The only needed thing is the PreferredMethod option (the modeline was not needed). So you can close this bug, thanks. (In reply to comment #10) > Well, i played a bit with the config and realized that the Option > "Monitor-VGA-0" "VGA-0" does not cause the problem, can be removed without > danger. The only needed thing is the PreferredMethod option (the modeline was > not needed). So you can close this bug, thanks. > whether or not you need Option "Monitor-VGA-0" "VGA-0" depends on your setup and the identifier you choose for your monitor. If the monitor's identifier does not match the name of an output, the server will associate it with the first output which may or may not be what you want. It is in your case. If not, you need to the option to associate the monitor to the output. |
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.
Created attachment 13814 [details] The "wrong" xorg log If my monitor (Syncmaster 940N) is plugged to kvm switch, the ati driver (6.7.197) does not want to use the given 1280x1024 (i tried several things i found on the net), always falls back to 1024x768 resolution. If i connect my monitor directly to the machine, everything is ok. If i use ati driver version 6.6.3, everything is ok both plugged to kvm or directly. Another small issue is that if i use kvm switch, the edid information is invalid and ati driver uses only 800x600 in configless mode. Directly plugged to the machine 6.7.197 can detect resolution perfectly without xorg.conf.