Results 1 to 2 of 2

Thread: openSUSE 11, NVIDIA and ATI video card in same system

Hybrid View

  1. #1

    Default openSUSE 11, NVIDIA and ATI video card in same system

    Fist off I had this configuration working on 10.3:
    Nvidia Geforce 6600 2xDVI to a 4x3 and 16x19 monitor. ATI card via VESA to a 5x4 monitor, everything worked, however the ATI card was running in VESA mode so it was slow.

    Now I wanted to move to openSUSE 11, however the installer, failed to configure X at all, I manually copied the working xorg.conf from 10.3 to 11 and after installing the Nvidia drivers I was able to use the 2 monitors connected to that card, but not the ATI card as it returns:

    (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 26 08:40:50 2008
    (==) Using config file: "/etc/X11/xorg.conf"
    (II) Module "ramdac" already built-in
    (EE) VESA(2): V_BIOS address 0x8a000 out of range
    ....


    So therefore the monitor on the ATI card will not startup. Next I attempted to start sax2, but if fails with the error below:
    nuxegandt:/etc/X11 # sax2 -r -C1 -m 0=nvidia,1=ati
    SaX: initializing please wait...
    SaX: your current configuration will not be read in

    SaX: access to your display has been granted
    *** buffer overflow detected ***: /usr/sbin/sysp terminated
    ======= Backtrace: =========
    /lib64/libc.so.6(__fortify_fail+0x37)[0x7fac0dc793f7]
    /lib64/libc.so.6[0x7fac0dc771a0]
    /lib64/libc.so.6[0x7fac0dc75f8d]
    /usr/sbin/sysp[0x433e83]
    /usr/sbin/sysp[0x43420a]
    /usr/sbin/sysp[0x4240d9]
    /usr/sbin/sysp[0x41a2ed]
    /usr/sbin/sysp[0x40932f]
    /usr/sbin/sysp[0x409ca7]
    /lib64/libc.so.6(__libc_start_main+0xe6)[0x7fac0dbaf436]
    /usr/sbin/sysp(__gxx_personality_v0+0xf9)[0x404c69]
    ======= Memory map: ========
    00400000-00448000 r-xp 00000000 08:03 567603 /usr/sbin/sysp
    00647000-00648000 r--p 00047000 08:03 567603 /usr/sbin/sysp
    00648000-00649000 rw-p 00048000 08:03 567603 /usr/sbin/sysp
    00649000-00e55000 rw-p 00649000 00:00 0 [heap]
    7fac0cb0d000-7fac0cb0f000 r-xp 00000000 08:03 567466 /usr/lib64/libXau.so.6.0.0
    7fac0cb0f000-7fac0cd0e000 ---p 00002000 08:03 so.6.4.0

    .. removed for length ...

    7fac0d330000-7fac0d331000 rw-p 00011000 08:03 567508 /usr/lib64/libXext.so.6.4.0
    7fac0d331000-7fac0d333000 r-xp 00000000 08:03 771566 /lib64/libdl-2.8.so
    7fac0d333000-7fac0d533000 ---p 00002000 08:03 771566 /lib64/libdl-2.8.so
    7fac0d533000-7fac0d534000 r--p 00002000 08:03 771566 /lib64/libdl-2.8.so
    7fac0d534000-7fac0d535000 rw-p 00003000 08:03 771566 /lib64/libdl-2.8.so
    7fac0d535000-7fac0d550000 r-xp 00000000 08:03 567509 /usr/lib64/libxcb.so.1.0.0
    7fac0d550000-7fac0d74f000 ---p 0001b000 08:03 567509 /usr/lib64/libxcb.so.1.0.0
    7fac0d74f000-7fac0d750000 r--p 0001a000 08:03 567509 /usr/lib64/libxcb.so.1.0.0
    7fac0d750000-7fac0d751000 rw-p 0001b000 08:03 567509 /usr/lib64/libxcb.so.1.0.0
    7fac0d751000-7fac0d752000 r-xp 00000000 08:03 567544 /usr/lib64/libxcb-xlib.so.0.0.0
    7fac0d752000-7fac0d951000 ---p 00001000 08:03 567544 /usr/lib64/libxcb-xlib.so.0.0.0
    7fac0d951000-7fac0d952000 r--p 00000000 08:03 567544 /usr/lib64/libxcb-xlib.so.0.0.0
    7fac0d952000-7fac0d953000 rw-p 00001000 08:03 567544 /usr/lib64/libxcb-xlib.so.0.0.0
    7fac0d953000-7fac0d98f000 r-xp 00000000 08:03 771672 /lib64/libdbus-1.so.3.4.0
    7fac0d98f000-7fac0db8f000 ---p 0003c000 08:03 771672 /lib64/libdbus-1.so.3.4.0
    7fac0db8f000-7fac0db90000 r--p 0003c000 08:03 771672 /lib64/libdbus-1.so.3.4.0
    7fac0db90000-7fac0db91000 rw-p 0003d000 08:03 771672 /lib64/libdbus-1.so.3.4.0
    7fac0db91000-7fac0dce0000 r-xp 00000000 08:03 771656 /lib64/libc-2.8.so
    7fac0dce0000-7fac0dee0000 ---p 0014f000 08:03 771656 /lib64/libc-2.8.so
    7fac0dee0000-7fac0dee4000 r--p 0014f000 08:03 771656 /lib64/libc-2.8.so
    7fac0dee4000-7fac0dee5000 rw-p 00153000 08:03 771656 /lib64/libc-2.8.so
    7fac0dee5000-7fac0deea000 rw-p 7fac0dee5000 00:00 0
    7fac0deea000-7fac0df00000 r-xp 00000000 08:03 771581 /lib64/libgcc_s.so.1
    7fac0df00000-7fac0e0ff000 ---p 00016000 08:03 771581 /lib64/libgcc_s.so.1
    7fac0e0ff000-7fac0e100000 r--p 00015000 08:03 771581 /lib64/libgcc_s.so.1
    7fac0e100000-7fac0e101000 rw-p 00016000 08:03 771581 /lib64/libgcc_s.so.1
    7fac0e101000-7fac0e156000 r-xp 00000000 08:03 771655 /lib64/libm-2.8.so
    7fac0e156000-7fac0e355000 ---p 00055000 08:03 771655 /lib64/libm-2.8.so
    7fac0e355000-7fac0e356000 r--p 00054000 08:03 771655 /lib64/libm-2.8.so
    7fac0e356000-7fac0e357000 rw-p 00055000 08:03 771655 /lib64/libm-2.8.so
    7fac0e357000-7fac0e35a000 r-xp 00000000 08:03 567662 /usr/lib64/libXxf86misc.so.1.1.0
    7fac0e35a000-7fac0e559000 ---p 00003000 08:03 567662 /usr/lib64/libXxf86misc.so.1.1.0
    7fac0e559000-7fac0e55a000 r--p 00002000 08:03 567662 /usr/lib64/libXxf86misc.so.1.1.0
    7fac0e55a000-7fac0e55b000 rw-p 00003000 08:03 567662 /usr/lib64/libXxf86misc.so.1.1.0
    7fac0e55b000-7fac0e56b000 r-xp 00000000 08:03 567450 /usr/lib64/libhal.so.1.0.0
    7fac0e56b000-7fac0e76a000 ---p 00010000 08:03 567450 /usr/lib64/libhal.so.1.0.0
    7fac0e76a000-7fac0e76b000 r--p 0000f000 08:03 567450 /usr/lib64/libhal.so.1.0.0
    7fac0e76b000-7fac0e76c000 rw-p 00010000 08:03 567450 /usr/lib64/libhal.so.1.0.0
    7fac0e76c000-7fac0e773000 r-xp 00000000 08:03 567717 /usr/lib64/libXrandr.so.2.1.0
    7fac0e773000-7fac0e972000 ---p 00007000 08:03 567717 /usr/lib64/libXrandr.so.2.1.0
    7fac0e972000-7fac0e973000 r--p 00006000 08:03 567717 /usr/lib64/libXrandr.so.2.1.0
    7fac0e973000-7fac0e974000 rw-p 00007000 08:03 567717 /usr/lib64/libXrandr.so.2.1.0
    7fac0e974000-7fac0eaab000 r-xp 00000000 08:03 567414 /usr/lib64/libX11.so.6.2.0
    7fac0eaab000-7fac0ecab000 ---p 00137000 08:03 567414 /usr/lib64/libX11.so.6.2.0
    7fac0ecab000-7fac0ecac000 r--p 00137000 08:03 567414 /usr/lib64/libX11.so.6.2.0
    7fac0ecac000-7fac0ecb1000 rw-p 00138000 08:03 567414 /usr/lib64/libX11.so.6.2.0
    7fac0ecb1000-7fac0eda1000 r-xp 00000000 08:03 567464 /usr/lib64/libstdc++.so.6.0.10
    7fac0eda1000-7fac0efa1000 ---p 000f0000 08:03 567464 /usr/lib64/libstdc++.so.6.0.10
    7fac0efa1000-7fac0efa8000 r--p 000f0000 08:03 567464 /usr/lib64/libstdc++.so.6.0.10
    7fac0efa8000-7fac0efaa000 rw-p 000f7000 08:03 567464 /usr/lib64/libstdc++.so.6.0.10
    7fac0efaa000-7fac0efbd000 rw-p 7fac0efaa000 00:00 0
    7fac0efbd000-7fac0f07a000 r-xp 00000000 08:03 567586 /usr/lib64/libhd.so.14.19
    7fac0f07a000-7fac0f279000 ---p 000bd000 08:03 567586 /usr/lib64/libhd.so.14.19
    7fac0f279000-7fac0f27b000 r--p 000bc000 08:03 567586 /usr/lib64/libhd.so.14.19
    7fac0f27b000-7fac0f37a000 rw-p 000be000 08:03 567586 /usr/lib64/libhd.so.14.19
    7fac0f37a000-7fac0f37c000 rw-p 7fac0f37a000 00:00 0
    7fac0f37c000-7fac0f399000 r-xp 00000000 08:03 771596 /lib64/ld-2.8.so
    7fac0f3ac000-7fac0f3fa000 rw-p 7fac0f498000 00:00 0
    7fac0f435000-7fac0f476000 rw-p 7fac0f435000 00:00 0
    7fac0f4b9000-7fac0f4f9000 rw-s 00000000 00:09 5046274 /SYSV00000000 (deleted)
    7fac0f4f9000-7fac0f569000 rw-p 7fac0f4f9000 00:00 0
    7fac0f596000-7fac0f599000 rw-p 7fac0f596000 00:00 0
    7fac0f599000-7fac0f59a000 r--p 0001d000 08:03 771596 /lib64/ld-2.8.so
    7fac0f59a000-7fac0f59b000 rw-p 0001e000 08:03 771596 /lib64/ld-2.8.so
    7fff17580000-7fff1759b000 rw-p 7ffffffe4000 00:00 0 [stack]
    7fff175fe000-7fff17600000 r-xp 7fff175fe000 00:00 0 [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
    Died at /usr/share/sax/init.pl line 653.

    Basically I'mstuck as I need 3 monitors and I only have 1 PCIE x16 and 1 PCIE 1x in teh box hence the 2 cards. Running sax2 -p returns:Chip: 0 is -> NVIDIA GeForce 6600 GT 01:00:0 0x10de 0x0140 AGP nvidia
    Chip: 1 is -> ATI Radeon X1300 / X1550 Series (RV515 7146) 02:00:0 0x1002 0x7146 AGP fglrx


    so sax can locate both cards, but ignores the ATI one, at least fails trying to load any drivers on it.

    As a last resort searching for the "Died at /usr/share/sax/init.pl line 653" message lead LINUX • openSUSE - openSuSE 11.0: Died at /usr/share/sax/init.pl line 653. which suggested trying:

    sax2 -r -C0 -m 0=nvidia,1=ati or some such, but I still get the same error from sax2.


    At this point I'm stuck and X is even more broken than under 10.3 (where at least the vesa driver worked). I'm using openSUSE 11 x64 fully updated as of 6/26/08


    Thanks
    ERIC

  2. #2
    Join Date
    Jun 2008
    Location
    Skogås Sweden
    Posts
    638

    Default Re: openSUSE 11, NVIDIA and ATI video card in same system

    Have you tried the radeonhd driver for the ati card, I think
    you would have better support for that, thats the default
    ati driver in 11.0. So try this:

    sax2 -r -C0 -m 0=nvidia,1=radeonhd


    Or else try the fglrx driver from the ati repo.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •