Comment 64 for bug 292214

Revision history for this message
Micah Blake McCurdy (micah-mccurdy) wrote : Re: [Bug 292214] Re: Xinerama broken since intrepid on MGA

Hallo!

Trying again to install the patched version of xserver-xorg-server-mga
from Bryce's repository succeeded on Karmic where I had (somehow)
failed previously. Dual screen setup works again, and joy is restored.

Thanks to all, and esp. Bryce and Andy. =)

Cheers,

Micah

On Thu, Nov 19, 2009 at 12:41 AM, florin <email address hidden> wrote:
> Hi there,
>
> Matrox g550 works fine here on karmic (9.10) with Xinerama and your
> binary, Bryce, that I installed manually. I had some timeout issues with
> keyserver.ubuntu.com.
>
> I first had an issue with the second monitor and experienced a
> horizontal lines prb but I figured, and was right about this, that the
> frequencies were not right. Indeed I'm using two different monitors and
> copied the first block for the second one. I then looked on the net for
> the monitor specs, fixed xorg.conf and now it works.
>
> I confirm not to be able to use the System->Pref->Display as it's based
> on RANDR and get tis ugly error screen.
>
> Actually I have a funny 12-monitors setup here with Xinerama on diff
> Linux distros and Os-es and synergy.
>
> Thanks for the patch ...
>
> - Florin
>
> --
> Xinerama broken since intrepid on MGA
> https://bugs.launchpad.net/bugs/292214
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in X.Org X server: Confirmed
> Status in “xserver-xorg-video-mga” package in Ubuntu: Triaged
>
> Bug description:
> Binary package hint: xserver-xorg-video-mga
>
> I have a Matrox G450 dual-head. When I start Xorg with a second screen enabled, it errors with the message:
> MGA(0): Unable to map BAR 0.  Invalid argument (22)
>
> This problem is referenced elsewhere on the internet, so far without a solution:
> https://answers.launchpad.net/ubuntu/+source/xorg/+question/49251
> http://www.linux-club.de/viewtopic.php?f=48&t=97381
>
> If I disable the second screen, it starts up fine (but with the same image on both monitors). I realize Xinerama is deprecated in favor of xrandr but the version of the mga driver in intrepid doesn't seem to support xrandr configuration -- http://wiki.debian.org/XStrikeForce/HowToRandR12 suggests that version 1.9.99 of the mga driver is needed to support randr, and following the directions on that page does not have any effect.
>
> $ lsb_release -rd
> Description:    Ubuntu 8.10
> Release:        8.10
>
> $ apt-cache policy xserver-xorg-video-mga
> xserver-xorg-video-mga:
>  Installed: 1:1.4.9.dfsg-1build1
>  Candidate: 1:1.4.9.dfsg-1build1
>  Version table:
>  *** 1:1.4.9.dfsg-1build1 0
>        500 http://archive.ubuntu.com intrepid/main Packages
>        100 /var/lib/dpkg/status
>
> $ cat /etc/X11/xorg.conf
> Section "Device"
>        Identifier      "MGA[0]"
>        Driver          "mga"
>        BusID           "PCI:1:0:0"
>        Screen          0
> EndSection
>
> Section "Device"
>        Identifier      "MGA[1]"
>        Driver          "mga"
>        BusID           "PCI:1:0:0"
>        Screen          1
> EndSection
>
> Section "Monitor"
>        Identifier      "ViewSonic"
>        Option          "DPMS"
> EndSection
>
> Section "Monitor"
>        Identifier      "Westinghouse"
>        Option          "DPMS"
> EndSection
>
> Section "Screen"
>        Identifier      "Left Screen"
>        Monitor         "ViewSonic"
>        Device          "MGA[0]"
> EndSection
>
> Section "Screen"
>        Identifier      "Right Screen"
>        Monitor         "Westinghouse"
>        Device          "MGA[1]"
> EndSection
>
> Section "ServerLayout"
>        Identifier      "Xinerama"
>        Screen          "Left Screen"
>        Screen          "Right Screen" RightOf "Left Screen"
>        Option          "Xinerama" "on"
> EndSection
>