[opensuse-xorg] Twinview on Matrox MGA 400 in SuSE 11.1 causes signal 11
Hi Gurus ;-) I updated my Athlon/1.2 1G Dual Screen SuSE 11.0 to 11.1 last Weekend and Twinview or Clone when activated with SaX2 caused a signal 11 when testing the new configured xorg.conf. Before the update the configuration worked fine. The used hardware is a Matrox MGA G400 AGP with two HP monitors HP A4033A and HP A4331A, which are relatively tolerant with the frequencies. Single screen works fine. But dual scren does not work at all. I even tried a complete new installation to verify wether an update problem could have caused the problem. But even this did not work. I always get the error message that I have to look in /var/log/Xorg.99.log and here I see at all tried screen modi either bad mode clock/interlace/doublescan or hsync out of range or no mode of this name or width too large for virtual size. At the end of this log file is then Fatal server error: Caught signal 11. Server aborting The version of the used X-server is 1.5.2 I tried it only with the SaX2 GUI to create the twinview (xinerama) or cloned dual head configuration. I hope someone is able to tell me whether I'm doing wrong or a magic keyword is missing or a known or unknown bug is preventing to use the twinview screen usage. CIAO Peter -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hi Peter Sounds like one of the following known bugs #441070 - mga: Xinerama broken since xorg-server 1.5 (G450/G550) #210988 - mga: Xserver hangs in int10 with two DH Matrox G550 cards No solution known at the moment. :-( Stefan On Sun, Jan 18, 2009 at 05:45:04PM +0100, Peter Riess wrote:
Hi Gurus ;-)
I updated my Athlon/1.2 1G Dual Screen SuSE 11.0 to 11.1 last Weekend and Twinview or Clone when activated with SaX2 caused a signal 11 when testing the new configured xorg.conf.
Before the update the configuration worked fine. The used hardware is a Matrox MGA G400 AGP with two HP monitors HP A4033A and HP A4331A, which are relatively tolerant with the frequencies.
Single screen works fine. But dual scren does not work at all. I even tried a complete new installation to verify wether an update problem could have caused the problem. But even this did not work.
I always get the error message that I have to look in /var/log/Xorg.99.log and here I see at all tried screen modi either bad mode clock/interlace/doublescan or hsync out of range or no mode of this name or width too large for virtual size.
At the end of this log file is then
Fatal server error: Caught signal 11. Server aborting
The version of the used X-server is 1.5.2
I tried it only with the SaX2 GUI to create the twinview (xinerama) or cloned dual head configuration.
I hope someone is able to tell me whether I'm doing wrong or a magic keyword is missing or a known or unknown bug is preventing to use the twinview screen usage.
Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hi Stefan, thanks for the quick answer Stefan Dirsch schrieb:
Sounds like one of the following known bugs
#441070 - mga: Xinerama broken since xorg-server 1.5 (G450/G550) #210988 - mga: Xserver hangs in int10 with two DH Matrox G550 cards
No solution known at the moment. :-(
do you have a proposal - use a X-Server 1.4.x with SuSE 11.1 - re-install SuSE 11.0 - work with 11.1 in Single Screen mode and wait for a fix in the hope a fix is not waiting too long? How may I check the bug number 441070 for details and add information if necessary and where? Thanks a lot CIAO Peter -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Sun, Jan 18, 2009 at 06:53:49PM +0100, Peter Riess wrote:
Hi Stefan,
thanks for the quick answer
Stefan Dirsch schrieb:
Sounds like one of the following known bugs
#441070 - mga: Xinerama broken since xorg-server 1.5 (G450/G550) #210988 - mga: Xserver hangs in int10 with two DH Matrox G550 cards
No solution known at the moment. :-(
do you have a proposal
- use a X-Server 1.4.x with SuSE 11.1 - re-install SuSE 11.0 - work with 11.1 in Single Screen mode and wait for a fix in the hope a fix is not waiting too long?
I recommend to exchange your graphics card.
How may I check the bug number 441070 for details and add information if necessary and where?
--> bugzilla.novell.com Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hi Stefan, all! Stefan Dirsch wrote:
[[ ... ]]
I recommend to exchange your graphics card.
Assuming I was looking for a new machine or card - where would I find hints which cards work with dual-head, especially one screen rotated ? The plain fact "card is supported in Linux" isn't detailed enough for such requirements. Or, if that is easier to answer, what would you recommend ? Regards, Jörg -- Joerg Bruehe - persoenliche Aeusserung / speaking only for himself mailto:joerg.bruehe@web.de -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Mon, Jan 19, 2009 at 10:56:19AM +0100, Joerg Bruehe wrote:
Hi Stefan, all!
Stefan Dirsch wrote:
[[ ... ]]
I recommend to exchange your graphics card.
Assuming I was looking for a new machine or card - where would I find hints which cards work with dual-head, especially one screen rotated ?
The plain fact "card is supported in Linux" isn't detailed enough for such requirements.
Or, if that is easier to answer, what would you recommend ?
ATI Radeon >= X1xxx. There you can select between the RANDR 1.2 compatible radeonhd and the proprietary fglrx driver. When using a X1xxx card you have even 3D support with radeonhd driver (DRI driver for HD2xxx/3xxx/4xxx is still in development). I'm using a X1650 running a 2x 1680x1050 setup with radeonhd driver, but none of the screens is rotated (can try this later). 3D works fine for me, e.g. GoogleEarth. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Mon, Jan 19, 2009 at 11:23:45AM +0100, Stefan Dirsch wrote:
On Mon, Jan 19, 2009 at 10:56:19AM +0100, Joerg Bruehe wrote:
Hi Stefan, all!
Stefan Dirsch wrote:
[[ ... ]]
I recommend to exchange your graphics card.
Assuming I was looking for a new machine or card - where would I find hints which cards work with dual-head, especially one screen rotated ?
The plain fact "card is supported in Linux" isn't detailed enough for such requirements.
Or, if that is easier to answer, what would you recommend ?
ATI Radeon >= X1xxx. There you can select between the RANDR 1.2 compatible radeonhd and the proprietary fglrx driver. When using a X1xxx card you have even 3D support with radeonhd driver (DRI driver for HD2xxx/3xxx/4xxx is still in development).
I'm using a X1650 running a 2x 1680x1050 setup with radeonhd driver, but none of the screens is rotated (can try this later). 3D works fine for me, e.g. GoogleEarth.
I can rotate one of both screens (but not both). You likely want to use EXA as acceleration method, otherwise there's no acceleration on the rotated screen. ATI Radeon X1550/X1650 is below 30 EUR at the moment. Also (still) available for PCIe, e.g. http://www.alternate.de/html/product/Grafikkarten_ATI_PCIe/MSI/RX1550-TD128EH/195794/?tn=HARDWARE&l1=Grafik&l2=Karten+PCIe&l3=ATI http://www.alternate.de/html/product/Grafikkarten_ATI_PCIe/MSI/RX1650PRO-TD256E/213999/?tn=HARDWARE&l1=Grafik&l2=Karten+PCIe&l3=ATI You might need to go to ebay to purchase an AGP card. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hi Peter, Stefan, all! Your problem reminds me of the issues I had with my MGA 450 when installing SuSE 10.3 where 9.3 had worked fine: A dual-head configuration, one of the screens rotated, didn't work because the X server crashed (see my mail to this list on 2008-05-26). Peter Riess wrote:
Hi Stefan,
thanks for the quick answer
Stefan Dirsch schrieb:
Sounds like one of the following known bugs
#441070 - mga: Xinerama broken since xorg-server 1.5 (G450/G550) #210988 - mga: Xserver hangs in int10 with two DH Matrox G550 cards
No solution known at the moment. :-(
I solved my issue by installing a driver from Matrox, this is how it shows up in "/var/log/Xorg.0.log": (II) LoadModule: "mga" (II) Loading /usr/lib/xorg/modules//drivers/mga_drv.so (II) Module mga: vendor="Matrox Graphics Inc. - x86_32 - Release v4.4.0" compiled for 7.1.1, module version = 1.4.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 1.0 ... (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag200 SE A PCI, mgag200 SE B PCI, mgag400, mgag550 ... (II) Loading sub module "mga_hal" (II) LoadModule: "mga_hal" (II) Loading /usr/lib/xorg/modules//drivers/mga_hal_drv.so (II) Module mga_hal: vendor="Matrox Graphics Inc. - x86_32 - Release v4.4.0" compiled for 7.1.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.0 I downloaded this file from Matrox: matroxdriver_mga-x86_32-4.4.3.tar.gz Sadly, I didn't keep exact notes (URL, commands, ...), but I remember I saved the original "mga_drv.so", copied the extracted one to its place, and started X.
do you have a proposal
- use a X-Server 1.4.x with SuSE 11.1 - re-install SuSE 11.0 - work with 11.1 in Single Screen mode and wait for a fix in the hope a fix is not waiting too long?
IMHO, waiting is no good idea if you want (maybe: need) to use your two screens. (For me, this would be critical, as I use the machine for work from home and really need the dual head setup.) In my case, the hardware and the configuration had worked fine with SuSE 9.3 but failed with 10.3. Luckily, I had not upgraded (or replaced) my 9.3 installation by 10.3 but rather ran them dual-boot, so I had (and still have, until I upgrade again) the old one working while trying to fix the new one. (Both "/home" and my real work data are on separate partitions, mounted from both installations.) After this experience, I try to run dual-boot on all my machines (with current disks, sufficient space shouldn't be an issue any more). Maybe that Matrox file works for you, too ? Regards and HTH, Jörg -- Joerg Bruehe - persoenliche Aeusserung / speaking only for himself mailto:joerg.bruehe@web.de -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
participants (3)
-
Joerg Bruehe
-
Peter Riess
-
Stefan Dirsch