Bug 465763

Summary: Dual Head configuration doesn't works in control-center / gnome-display-properties
Product: [Fedora] Fedora Reporter: Juraci Paixão Kröhling <jcosta>
Component: xorg-x11-drv-i810Assignee: Adam Jackson <ajax>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: axet, mcepl, mkreder, ntroncos, ruben, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-05-12 14:37:09 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.conf file
none
Xorg.0.log file with the bug, without any xorg.conf file.
none
Xorg.0.log file with the bug, using xorg.conf file
none
sticky displays
none
disabled screen none

Description Juraci Paixão Kröhling 2008-10-06 09:51:21 UTC
Description of problem:
Dual Head configuration doesn't works in control-center / gnome-display-properties . When adding a "Virtual 2720 1024" into Screen/Display in xorg.conf it starts to work as expected. 

Hardware: Lenovo T61 + Samsung 943n monitor, using both as display devices.

Version-Release number of selected component (if applicable):
control-center-2.24.0.1-4.fc10.x86_64 (and previous)
xorg-x11-server-Xorg-1.5.1-4.fc10.x86_64 (with no xorg.conf)

How reproducible:
Always

Steps to Reproduce:
1. Open gnome-display-properties
2. Uncheck the "mirror screens" option
3. Adjust the two monitors at your wish
4. Hit Apply - Nothing happens
5. Restart X - Same settings as previous
6. Re-open gnome-display-properties - The old configuration is there
  
Actual results:
The changes are not persisted. 

Expected results:
On step 4, X would refresh with the two screens acting as dual head.

Additional info:
I guess that the trick here is to check/add a "SubSection Display" with "Virtual x y", where x and y are appropriate to the resolution the user chosen when clicking on "Apply". I'm not sure, however, what to do if no xorg.conf file is present (i.e.: automatic configurations are being used).

Also, this bug report is probably a duplicate of others, but I could only find bugs opened as Fedora 9. I was not sure whether I would open a new one or edit an existing report.

Comment 1 Matěj Cepl 2008-10-26 22:13:30 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please attach your X server config file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below.

Could you please also try to run without any /etc/X11/xorg.conf whatsoever and let X11 autodetect your display and video card? Attach to this bug /var/log/Xorg.0.log from this attempt as well, please.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 2 Juraci Paixão Kröhling 2008-10-27 10:25:56 UTC
Created attachment 321596 [details]
xorg.conf file 

This is the conf file which *works*. The version which *doesn't works* is the same, but without the "SubSection Display" part, inside Screen0.

Comment 3 Juraci Paixão Kröhling 2008-10-27 10:28:11 UTC
Created attachment 321597 [details]
Xorg.0.log file with the bug, without any xorg.conf file. 

Attached Xorg.0.log file related to the session with "mirrored" screens (ie: with the bug).

Comment 4 Juraci Paixão Kröhling 2008-10-27 10:48:22 UTC
Created attachment 321599 [details]
Xorg.0.log file with the bug, using xorg.conf file

Xorg.0.log file for a "mirrored" screen with the attached xorg.conf file, without the SubSection Display part. The bug is present in the session.

Comment 5 Bug Zapper 2008-11-26 03:36:01 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 6 Nicolas Troncoso Carrere 2008-11-30 15:43:36 UTC
I'm seing a similar issue with KDE display setting on a macbook pro. When conecting an aditional monitor on the DVI output it is detected correctly, but it just clones the output.

Modifying the layout and applying does not work.

Finally i used a custom xorg.conf and once i boot i have to apply the folowing:
xrandr --output LVDS --auto
xrandr --output DVI-0 --auto
xrandr --output DVI-0 --right-of LVDS

which does the trick.

Please advice if additional info is required.

Comment 7 Alexey Kuznetsov 2009-01-07 09:39:28 UTC
Created attachment 328357 [details]
sticky displays

sticky displays, you can see two displays sticky  on one display. that run done without xorg.conf. second monitor connected at boot time

Comment 8 Alexey Kuznetsov 2009-01-07 09:40:35 UTC
Created attachment 328358 [details]
disabled screen

disabled screen, you can not enable second screen, after enabling setting rolling back. that run done without xorg.conf. second monitor connected after login

Comment 9 Alexey Kuznetsov 2009-03-14 13:02:25 UTC
that is not related to -i810 driver, same for -ati (x1600 ati card). please update component to xrandr or similar.

Comment 10 Matías Kreder 2009-04-23 23:50:14 UTC
any news on this bug? I'm experiencing the same problem with a t61 also, please let me know if you have additional information

Comment 11 Matías Kreder 2009-04-24 16:18:14 UTC
I avoid this problem running:

xrandr --output LVDS --auto
xrandr --output VGA --auto
xrandr --output VGA --right-of LVDS

and adding this to xorg.conf:

-----------------------------------
Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Virtual 2464 900 
	EndSubSection
EndSection

------------------------------------

adding 'Virtual 2464 900' works, but then you should restart X.. and that's not the idea here.. 
and also I can not change the resolution of the VGA output to something better than 1024x768

Comment 12 Alexey Kuznetsov 2009-05-12 12:48:41 UTC
seems fixed in f11-rc

Comment 13 Matěj Cepl 2009-05-12 14:37:09 UTC
OK, I don't have high hopes this will be fixed for F10. Closing as NEXTRELEASE