Bug 571850

Summary: wrong resolution detected while using analog port of monitor
Product: [Fedora] Fedora Reporter: Stefan Schulze Frielinghaus <fedoraproject>
Component: xorg-x11-drv-atiAssignee: Jérôme Glisse <jglisse>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: awilliam, ceski, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: card_R700/M
Fixed In Version: kernel-2.6.33.2-42.f13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-04-19 19:58:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg.0.log while using the DVI port
none
dmesg while using the DVI port
none
messages while using the DVI port
none
Xorg.0.log while using the analog port
none
dmesg while using the analog port
none
messages while using the analog port
none
Xorg.0.log while using the analog port and kernel option nomodeset
none
dmesg while using the analog port and kernel option nomodeset
none
messages while using the analog port and kernel option nomodeset
none
xorg.conf with modeline none

Description Stefan Schulze Frielinghaus 2010-03-09 17:24:22 UTC
Created attachment 398860 [details]
Xorg.0.log while using the DVI port

Description of problem:
While using the analog port of my monitor (Eizo L568) a wrong resolution of 1024x768 is detected. The native resolution is 1280x1024. When I'm using the DVI port, then the right resolution of 1280x1024 is detected. The kernel option nomodeset does not change this behaviour. No xorg.conf was used.

Version-Release number of selected component (if applicable):
kernel-2.6.33-1.fc13.x86_64
xorg-x11-server-Xorg-1.7.99.901-8.20100223.fc13.x86_64

Comment 1 Stefan Schulze Frielinghaus 2010-03-09 17:25:00 UTC
Created attachment 398862 [details]
dmesg while using the DVI port

Comment 2 Stefan Schulze Frielinghaus 2010-03-09 17:25:37 UTC
Created attachment 398864 [details]
messages while using the DVI port

Comment 3 Stefan Schulze Frielinghaus 2010-03-09 17:26:40 UTC
Created attachment 398866 [details]
Xorg.0.log while using the analog port

Comment 4 Stefan Schulze Frielinghaus 2010-03-09 17:27:10 UTC
Created attachment 398867 [details]
dmesg while using the analog port

Comment 5 Stefan Schulze Frielinghaus 2010-03-09 17:27:42 UTC
Created attachment 398868 [details]
messages while using the analog port

Comment 6 Stefan Schulze Frielinghaus 2010-03-09 17:28:32 UTC
Created attachment 398869 [details]
Xorg.0.log while using the analog port and kernel option nomodeset

Comment 7 Stefan Schulze Frielinghaus 2010-03-09 17:28:57 UTC
Created attachment 398870 [details]
dmesg while using the analog port and kernel option nomodeset

Comment 8 Stefan Schulze Frielinghaus 2010-03-09 17:29:31 UTC
Created attachment 398872 [details]
messages while using the analog port and kernel option nomodeset

Comment 9 Adam Williamson 2010-03-09 17:54:31 UTC
Detection's done by the driver, and your card is a Radeon. Thanks for the comprehensive report!

This bug has been triaged



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 10 Stefan Schulze Frielinghaus 2010-03-09 18:43:17 UTC
Btw. it is a Radeon HD 4770

I found a workaround. I created a xorg.conf file via system-config-display and added a modeline. Now comes the tricky part. If the analog port of the monitor is used and an VGA to DVI-I adapter is used to connect to the DVI port of the graphics card, then the resolution is not detected correctly. If I use the analog port of the monitor and the analog port of my graphics card, then it works in conjunction with my xorg.conf and the modeline. If you need log files of this setup too, then let me know and I will attach them.

Comment 11 Stefan Schulze Frielinghaus 2010-03-09 18:44:03 UTC
Created attachment 398885 [details]
xorg.conf with modeline

Comment 12 Davide Cescato 2010-03-12 08:48:53 UTC
The following might related to this bug.

Some days ago, I connected a projector to the VGA port of my laptop running F12. Despite the projector supporting resolutions up to 1280x1024, gnome-display-properties only allowed me to pick either 640x480 or 800x600. 

With respect to comment #9: my laptop has switchable GPUs, and the problem occurred both when using the Intel integrated GPU and when using the Radeon r600 discrete GPU. So either both graphics drivers were faulty, or the problem lies in some other component.

Since I no longer have access to that projector, I can unfortunately not help testing any further.

Comment 13 Jérôme Glisse 2010-04-19 07:30:59 UTC
Davide the projector likely did have broken EDID.

Stefan i don't follow comment 10.
No xorg.conf:
-Monitor->VGA->DVIadaptator->DVIconnector wrong resolution ?
-Monitor->VGA->VGAconnector wrong resolution ?
With xorg.conf:
-Monitor->VGA->DVIadaptator->DVIconnector wrong resolution ?
-Monitor->VGA->VGAconnector wrong resolution ?

Also please attach both dmesg when booting with drm.debug=15 with monitor connected to dvi and vga.

To me it looks like your vga cable is broken likely the edid pin is not working or maybe the monitor edid pin on vga connector is broken. Please test the vga with another screen.

Comment 14 Stefan Schulze Frielinghaus 2010-04-19 19:58:38 UTC
Jerome, after your message I did a couple of tests and the problem still existed _but_ then I updated the kernel of my F-13 play machine to version 2.6.33.2-42 and the problem was gone. My guess is that it was a kernel problem because after the upgrade everything works fine. It does not matter if I use the VGA or DVI port. Both work fine now. Therefore, I closed this bug. Thanks for your assistants!