Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ati en nVidia drivers combineren? (triple screen)  (gelezen 2364 keer)

Gast

  • Gast
Ati en nVidia drivers combineren? (triple screen)
« Gepost op: 2006/10/11, 18:46:46 »
Een paar jaar geleden heb ik wat zitten kloten met Linux maar door gebrek aan kennis en irritaties weer teruggegaan naar Windows. Vorige week toch maar weer de stoute schoenen aangetrokken en met Ubuntu begonnen. Na heel wat gekloot eindelijk m'n triple screen setup werkend gekregen, maar hier beginnen gelijk de problemen:

Ik ben in het bezit van een ATi 9250 PCI kaart en een nVidia Geforce 7600 GT PCI-E. Zoals ik al had aangegeven werkt triple screen nu, zonder effectjes. Nu ben ik begonnen met het installeren van xgl, en deze heb ik uiteindelijk ook half werkend gekregen, namelijk alleen op m'n nVidia kaart. De ATi kaart wil hem niet pakken met de 'ati' en 'radeon' driver, OpelGL lijkt niet te werken. Als ik in deze setup (triple screen en xgl) opstart wil X niet starten omdat die geen GLX dingetjes kan doen op de ATi kaart.

De oplossing lijkt simpel: de ATi fglrx driver installeren. De uitvoering is wat minder. Als ik de driver namelijk build en probeer te installeren krijg ik de volgende fout:

milenco@Marowix:~/ati_driver$ sudo dpkg -i xorg-driver-fglrx_8.29.6-1_i386.deb
Password:
dpkg: regarding xorg-driver-fglrx_8.29.6-1_i386.deb containing xorg-driver-fglrx:
 xorg-driver-fglrx conflicts with nvidia-glx
  nvidia-glx (version 1.0.8762+2.6.15.11-5) is installed.
dpkg: error processing xorg-driver-fglrx_8.29.6-1_i386.deb (--install):
 conflicting packages - not installing xorg-driver-fglrx
Errors were encountered while processing:
 xorg-driver-fglrx_8.29.6-1_i386.deb
Het lijkt in de eerste instantie niet samen te gaan. Is het uberhaupt mogelijk de nvidia en ati driver gelijktijdig te draaien, zodat ik alsnog xgl kan draaien met 3 schermen?

Ik moet er bij zeggen dat ik zo ongeveer al het bovenstaande met de nodige howto's en tutorials heb gedaan, ik ben dus niet geweldig pro!

Offline profoX

  • Lid
    • wesley
    • Lionslink
Ati en nVidia drivers combineren? (triple screen)
« Reactie #1 Gepost op: 2006/10/11, 19:54:12 »
Dat is inderdaad een probleem. Misschien gaat dit gewoon niet om bepaalde technische redenen. Maar het is toch wel belangrijk dat hier omheen wordt gewerkt.

Je kan proberen om het fglrx pakket te forceren, maar dan _kan_ het zijn dat de nvidia driver het niet meer doet, dat is juist hetgeen ik wil weten.

Als nvidia en fglrx wel allebei kunnen werken (hetzij tesamen of apart) dan is dat conflict niet noodzakelijk en moet het weggehaald worden, maar als nvidia niet meer werkt na een geforceerde installatie van fglrx, dan ligt het probleem ergens op een technisch vlak, en dan moet ik eens uit gaan zoeken welke bestanden precies worden uitgepakt/overschreven.

Je kan het eens proberen he... als dan fglrx werkt en nvidia niet meer, dan kan je best fglrx verwijderen via apt-get en nvidia weer installeren, maar dan werkt fglrx natuurlijk weer niet meer...

ps: met fglrx bedoel ik dus xorg-driver-fglrx en met nvidia bedoel ik nvidia-glx

zo installeer je fglrx geforceerd:

sudo apt-get --force-conflicts -i xorg-driver-fglrx_8.29.6-1_i386.deb
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Gast

  • Gast
Ati en nVidia drivers combineren? (triple screen)
« Reactie #2 Gepost op: 2006/10/11, 19:57:39 »
Ondanks dat ik hem force (via dkpg that is) blijf ik fouten houden:
milenco@Marowix:~/ati_driver$ sudo dpkg --force-conflicts -i xorg-driver-fglrx_8.29.6-1_i386.deb
dpkg: regarding xorg-driver-fglrx_8.29.6-1_i386.deb containing xorg-driver-fglrx:
 xorg-driver-fglrx conflicts with nvidia-glx
  nvidia-glx (version 1.0.8762+2.6.15.11-5) is installed.
dpkg: warning - ignoring conflict, may proceed anyway !
(Reading database ... 91255 files and directories currently installed.)
Unpacking xorg-driver-fglrx (from xorg-driver-fglrx_8.29.6-1_i386.deb) ...
dpkg-divert: `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx' clashes with `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/libGL.so.1.2.xlibmesa by nvidia-glx'
dpkg: error processing xorg-driver-fglrx_8.29.6-1_i386.deb (--install):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 xorg-driver-fglrx_8.29.6-1_i386.deb

Offline profoX

  • Lid
    • wesley
    • Lionslink
Ati en nVidia drivers combineren? (triple screen)
« Reactie #3 Gepost op: 2006/10/11, 20:08:58 »
Een technische reden dus.
Een symlink linked naar een shared object (gedeeld bibliotheekbestand zoals een .dll op windows) van nvidia en bij de installatie van fglrx wil hij die symlink aanpassen om te verwijzen naar een shared object van ati/fglrx.

Nouja. groot probleem..

Ik ga hier een bug over rapporteren.
Maar het is zoiezo moeilijk om 2 X servers te draaien op 2 verschillende kaarten volgens mij? hoe doe je dat precies? Kan hier zelf niet testen omdat ik maar 1 grafische kaart heb.



edit: Dit werkt trouwens toch ook niet op MS Windows, ofwel ? nvidia en ati tegelijkertijd gebruiken op verschillende schermen ?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Gast

  • Gast
Ati en nVidia drivers combineren? (triple screen)
« Reactie #4 Gepost op: 2006/10/11, 20:18:19 »
Tutorials all the way :)

Ik gebruik Xinerama en heb ik m'n xorg.conf 3 devices, screens en monitors aangemaakt. :)

Voor de geinteresseerden, hier de betreffende stukjes m'n xorg.conf:
Section "Device"
Identifier "nvidia1"
Driver "nvidia"
BusID "PCI:8:0:0"
Screen 0
Option "MonitorLayout" "CRT, CRT, CRT"
Option "RenderAccel" "true"
# Option "NvAGP" "1"
EndSection

Section "Device"
Identifier "nvidia2"
Driver "nvidia"
BusID "PCI:8:0:0"
Screen 1
Option "MonitorLayout" "CRT, CRT, CRT"
Option "RenderAccel" "true"
# Option "NvAGP" "1"
EndSection

Section "Device"
Identifier "atikaart"
Driver "ati"
BusID "PCI:1:1:0"
Option "MonitorLayout" "CRT, CRT, CRT"
EndSection













Section "Monitor"
Identifier "0 DELL D1626HT"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "1 DELL D1626HT"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "2 DELL D1626HT"
Option "DPMS"
EndSection















Section "Screen"
Identifier "Scherm1"
Device "nvidia1"
Monitor "1 DELL D1626HT"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Scherm2"
Device "nvidia2"
Monitor "0 DELL D1626HT"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Scherm3"
Device "atikaart"
Monitor "2 DELL D1626HT"
DefaultDepth 24
SubSection "Display"
Depth 1
                Modes           "1600x1200"
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 4
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
                Modes           "1600x1200"
EndSubSection
SubSection "Display"
Depth 8
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
                Modes           "1600x1200"
EndSubSection
SubSection "Display"
Depth 15
                Modes           "1600x1200"
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
SubSection "Display"
Depth 16
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
                Modes           "1600x1200"
EndSubSection
SubSection "Display"
Depth 24
                Modes           "1600x1200"
# Modes "1600x1200" "1280x1024" "1024x768" "800x600" "720x400" "720x350" "640x480"
EndSubSection
EndSection





Section "ServerFlags"  
Option "Xinerama" "true"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Scherm1"
Screen "Scherm2" RightOf "Scherm1"
Screen "Scherm3" LeftOf "Scherm1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice     "stylus" "SendCoreEvents"
InputDevice     "cursor" "SendCoreEvents"
InputDevice     "eraser" "SendCoreEvents"
EndSection
Is er trouwens nog een andere mogelijkheid dit (xgl met 2 kaarten) aan de praat te krijgen?

Gast

  • Gast
Ati en nVidia drivers combineren? (triple screen)
« Reactie #5 Gepost op: 2006/10/11, 20:22:44 »
Citaat van: profoX
edit: Dit werkt trouwens toch ook niet op MS Windows, ofwel ? nvidia en ati tegelijkertijd gebruiken op verschillende schermen ?
In Windows werkt het verbazingwekkend genoeg wel. :P Nu ik een ATi en nVidia kaart tegelijk gebruik is het wel wat problematisch, als in: Ik moet Windows installeren zonder ATi kaart en als Windows is geinstalleerd kan ik de ATi kaart erbij in steken. Ik heb dan wisselwaar goed beeld op 3 schermen, het ATi scherm gebruikt gewoon de Windows-eigen driver, spellen spelen zal dus niet gaan werken. Maakt natuurlijk ook niet uit, daar heb ik m'n (betere) nVidia kaart voor. In Linux zou het ook niets uitmaken, is het niet dat ik erg graag XGL wil gaan gebruiken. ;)

Op m'n vorige systeem (toen ik ook die ATi 9250 had icm. een ATi 9800 pro) werkte het goed out-of-the-box (daar kon ik bijv. ook m'n tvout gebruiken van de 9250).

Offline profoX

  • Lid
    • wesley
    • Lionslink
Ati en nVidia drivers combineren? (triple screen)
« Reactie #6 Gepost op: 2006/10/12, 01:30:58 »
Ik heb hier trouwens een bugrapport geplaatst, maar voorlopig is het gewoon rejected zoals je kan zien omdat het onmogelijk is volgens iemand daar...

https://launchpad.net/distros/ubuntu/+source/linux-restricted-modules-2.6.17/+bug/65532
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)