[Oneiric] Cannot setup dual monitor with AMD 5870

Bug #864505 reported by Tony Mugan
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

When I try to setup the dual screen for a Radeon 5870 in Gnome, I cannot get it to change from a mirrored setup using
gnome-control-center display

It gives me an error dialog saying
"The selected configuration for displays could not be applied"
"requested position/size for CRTC 148 is outside the allowed limit: position=(1680, 0), size=(1680, 1050), maximum=(1920, 1920)"

The same maximum is shown with xrandr as shown below.

Also, I have another similar issue raised for Unity and radeon driver (not sure if it's related)
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/859836

me@mypc:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1050, maximum 1920 x 1920
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080 60.0 +
   1680x1050 60.0*
   1400x1050 60.0
   1600x900 60.0
   1360x1024 60.0
   1280x1024 75.0 60.0
   1440x900 60.0
   1280x960 60.0
   1280x768 60.0
   1280x720 60.0
   1024x768 75.0 60.0
   800x600 75.0 60.3
   640x480 75.0 59.9
DFP4 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050 59.9*+
   1400x1050 59.9
   1600x900 59.9
   1360x1024 59.9
   1280x1024 75.0 60.0
   1440x900 59.9
   1280x960 60.0
   1280x800 60.0
   1152x864 59.9 75.0
   1280x768 60.0
   1280x720 60.0
   1024x768 75.0 70.1 60.0
   800x600 72.2 75.0 60.3 56.2
   640x480 75.0 72.8 67.0 59.9
CRT2 disconnected (normal left inverted right x axis y axis)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-control-center 1:3.2.0-0ubuntu4
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Sun Oct 2 19:18:43 2011
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406.1)
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-control-center
UpgradeStatus: Upgraded to oneiric on 2011-09-20 (11 days ago)
usr_lib_gnome-control-center:
 deja-dup 20.0-0ubuntu3
 gnome-bluetooth 3.2.0-0ubuntu1
 indicator-datetime 0.3.0-0ubuntu1

Also affects:
AMD ATI Radeon HD 4850
AMD ATI Radeon HD 5840

Revision history for this message
Tony Mugan (tmugan) wrote :
Revision history for this message
Tony Mugan (tmugan) wrote :

To check if it was hardware related, I have just swapped out the video card for a 5770 and have found the same issues.

The same dialog pops up when running Unity-2D and trying to set the "Displays" app to extend the desktop across both monitors.

Revision history for this message
Tony Mugan (tmugan) wrote :

Ok, I have a dual boot on this machine.
Both partitions have Oneiric running with fglrx driver now installed.

I have not installed Ubuntu updates on the second partition and the environment is working better.
I only just updated the linux kernel to 3.0.0-12, confirmed no change, then fglrx to 2:8.881-0ubuntu3, again confirmed no change.
Finally upgraded compiz to 1:0.9.6+bzr20110929-0ubuntu1.

Compiz crashes when I try to set the dual monitors up in amdcccle but the desktop does appear altered after it recovers from that crash.

Revision history for this message
Tony Mugan (tmugan) wrote :

When I reboot, each time the desktop wallpaper for the smaller monitor (1680x1050) appears fine.
The larger monitor is running 1920x1080 but the desktop wallpaper appears to be the same as the 1680x1050 monitor and then repeats (as if tiled).

If I run amdcccle, I can fix them to run at their preferred resolutions and the desktop is redrawn correctly but will always revert when I restart.

Revision history for this message
Tony Mugan (tmugan) wrote :

The latest version of Unity will not run on this machine = unity_4.20.0-0ubuntu2_amd64.deb

If I revert to a previous version using the commands below, it does work again.

sudo dpkg -i /var/cache/apt/archives/unity-common_4.16.0-0ubuntu1_all.deb
sudo dpkg -i /var/cache/apt/archives/unity_4.16.0-0ubuntu1_amd64.deb

Revision history for this message
Chris Halse Rogers (raof) wrote :

When you're using the open-source Radeon drivers, the xrandr output:
"""
Screen 0: minimum 320 x 200, current 1920 x 1050, maximum 1920 x 1920
"""
indicates that you're using the userspace-modesetting codpaths, rather than kernel modesetting. This is either a result of you passing “nomodeset” to the kernel, or some breakage somewhere.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

do you use nomodeset as suggested? does it work without it?

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Daniel06 (dleh) wrote :

Hi.

This also affects my system (1920x1080 and 1680x1050 display). Bootoption nomodeset did not make any difference. But with manual configured xorg.conf the problem was solved.

Therefor I added the following section and now it works.

Section "Screen"
    Identifier "Default Screen"
    Monitor "MyScreen"
    SubSection "Display"
        Virtual 3600 1080
    EndSubSection
  EndSection

Regards
Daniel

Revision history for this message
Daniel06 (dleh) wrote :

Addition:
On a second, fresh installed system everything works fine. As the bugopener i had the AMD FGLRX driver installed. I uninstalled it, because of a bug. Perhaps this caused the problem.

Regards
Daniel

Revision history for this message
Sushi (sushi-addiction13) wrote :

Yes there is a fault in the "Display" app probably because of

"As the bugopener i had the AMD FGLRX driver installed. I uninstalled it, because of a bug. Perhaps this caused the problem."

I also get the error after doing the same thing.
required virtual size does not fit available size: requested=(2560, 1024), minimum=(320, 200), maximum=(1280, 1280)

I can only mirror the monitors which is useless for me.

Revision history for this message
Sushi (sushi-addiction13) wrote :

Update. not exactly sure what caused it but the problem was xorg.conf

 seems the old xorg.cofg was renamed to xorg.conf.dist-upgrade-201110070100

and the new xorg.conf only had in it

Section "Screen"
 Identifier "Default Screen"
 DefaultDepth 24
EndSection

Section "Module"
 Load "glx"
EndSection

so I restored the old xorg.conf and everything works.

Alex K (alkempster-cu)
description: updated
Revision history for this message
Harry Sufehmi (harry-sufehmi) wrote :

I just had this problem, the solution I found is quite simple :

# Open Terminal

# Type :
sudo aticonfig --initial=dual-head

# Reboot

Then the Display Setting should be able to activate the second monitor properly.

Hope this helps someone.

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.