Beste mensen,
Na een week zelf van alles geprobeerd te hebben, doe ik hier een laatste poging in de hoop tot een oplossing voor mijn probleem te komen. Ik hoop dat iemand me hierbij wil/kan helpen. In ruil daarvoor heb ik geprobeerd mijn openingspost zo volledig mogelijk te maken. Mochten er nog onduidelijkheden zijn, zal ik graag met de nodige aanvullingen komen.
Even voor de duidelijkheid: ik ben redelijk nieuw op Linux-gebied. Van zelf zoeken op Google en ook zelf dingen uitproberen ben ik zeker niet vies, maar het volledige inzicht over de werking van Linux heb ik (nog) niet. Het kan dus voorkomen dat ik sommige dingen, die op het eerste gezicht voor de doorgewinterde Linux-gebruiker heel logisch en/of normaal zijn, niet helemaal begrijp. Ik vraag hiervoor uw aller begrip.
Achtergrondinformatie
Sinds 2 weken draai ik Suse 9.2 (X86-64) op mijn Athlon64 systeem. Hoewel de installatie zonder problemen is gegaan en ik verder ook redelijk tevreden ben met mijn Linux setup, is er een ding wat maar niet wil lukken:
mijn dual head opstelling krijg ik niet uit de standaard clone mode.
De meest recente ATI drivers voor Linux heb ik met goed gevolg geinstalleerd. 3D-acceleratie werkt dan ook prima: 3200 fps in glxgears, alle OpenGL apps werken naar behoren en de UT2004 demo draait goed, dus op dat gebied geen klachten. Echter, onder Linux heb ik weliswaar beeld op mijn tweede scherm, maar is het een kloon van het eerste. (dus geen zwart scherm, hij doet het gewoon) In Windows XP werkt het zonder problemen.
Aangezien ik een grafische opleiding doe, maar toch zoveel mogelijk in Linux wil gaan werken i.p.v. WinXP, is het onder Linux werkend krijgen van mijn 2 monitoren voor mij essentieel. Vooral bij het werken in the Gimp is het voor mij onmisbaar. Ik hoop dus dat er iemand is die mij kan helpen bij het vinden van een oplossing!
Specificaties
De (relevante) hardware specs van mijn systeem zijn als volgt:
AMD Athlon64 3000+ (Newcastle)
MSI K8T Neo-FSR
512 mb DDR
Sapphire Radeon 9800 Pro (256bit)
Sony 17" SDM-S73 (TFT) (als primair scherm)
Philips 107E5 (CRT) (als secundair scherm, deze staat meestal uit)
Wat betreft mijn Linux setup:
Novell Suse 9.2 X86-64 (KDE als GUI)
X.org 6.8 drivers afkomstig van Suse (ook de bijbehorende kernel modules zijn correct geinstalleerd)
FireGLconfig aanwezig
3D-acceleratie werkt
http://www.cmd.tech.nhl.nl/users/linde405/XF86Config.txt
http://www.cmd.tech.nhl.nl/users/linde405/XF86Config-4.txt
Eigen inbreng tot nu toe
Aangezien ik het liefst zelf mijn problemen oplos, heb ik al een aantal dingen zelf geprobeerd. Helaas mochten alle 'oplossingen' niet baten. Ik zit inmiddels zelfs angstwekkend dicht bij de overstap naar nVidia, aangezien de support van ATI op Linux gebied simpelweg tekort schiet. Toch zou ik langs deze weg een laatste poging willen doen.
De volgende (standaard) stappen heb ik ondernomen om de boel werkend te krijgen:
- Het downloaden van de drivers van de ATI website
Voordat ik de ATI drivers voor Suse in handen kreeg, heb ik getracht de drivers van de ATI website te installeren. Dit is slecht bevallen. Mijn X.org wilde plotseling niet meer en knalde me er bij startup uit met een framebuffer error. Een herinstallatie van Suse bracht uitkomst, hoewel ik geloof dat ik beter de automatisch gebackupte X86Config terug had kunnen zetten;). Ik wil Suse 9.2 gebruikers erop wijzen dat het downloaden van de ATI drivers, inclusief kernel modules en stap voor stap installatie-instructies, van de Suse website misschien een beter idee is dan te gaan stoeien met de drivers van ATI zelf.
- Het downloaden van de drivers van de Suse website
Zoals ik al aangaf, gaan deze vergezeld van de juiste kernel modules en een readme bestand dat zelfs de grootste beginner (ik dus) door het installatieproces kan leiden. Door me letterlijk aan deze instructies te houden, is het me gelukt om de drivers te installeren en ook de 3D/OpenGL-support te activeren. So far, so good!
Het (voor mij) belangrijkste gedeelte bleef echter over: het instellen van mijn dual monitor setup. De (wederom standaard) door mij ondernomen stappen beschrijf ik hier:
- Instellingen aanpassen met Sax 2
Sax 2 herkent geen dual monitor setup op een ATI kaart, maar dit is een probleem dat al in de readme van de ATI drivers te lezen stond. Ik heb er dus weinig aan.
- Het draaien van fglrxconfig
Helaas lost ook dit mijn probleem niet op. Of ik nou aangeef dat ik een big desktop wil met 2x 640*480 of een dual screen dual driver setup met 2x 1024*768: er verandert helemaal niks na het herstarten van mijn X server. Controleren van XF86Config-4 wijst uit dat de instellingen wel degelijk zijn veranderd, maar het lijkt alsof de X server er gewoon niks mee doet.
- Het handmatig aanpassen van XF86Config-4
Ook dit zet geen zoden aan de dijk. Zoals bij de vorige stap al aangegeven, verandert er zelfs helemaal niets.
De veranderingen heb ik gedaan aan de hand van de geposte config in de volgende thread op Linuxforum.org: http://www.linuxforum.com...23af5bd6ab&showtopic=9469
- Het draaien van FireGLControl
Dit programma werkt maar deels. De kleurinstellingen kan ik netjes wijzigen voor iedere afzonderlijke monitor. Zodra ik echter 'Extended Desktop Horizontal' aanvink, op 'Apply' duw en FireGLConfig afsluit, zijn mijn instellingen weer 'vergeten'. Herstarten van de X Server heeft geen effect en als ik FireGLConfig weer open, staat hij weer op 'Clone mode'. *&^*&#$!
Googlen op fireglcontrol met Suse 9.2 leverde wel het volgende op:
Het schijnt zo te zijn dat de ATI drivers 3D-acceleratie en dual head setups ondersteunen, maar niet tegelijkertijd! FireGLControl zou hier een foutmelding voor moeten hebben, maar die blijkt niet te zijn geimplementeerd. Als oplossing wordt aangedragen de DRI modules uit de configs te halen en de X server te herstarten. Het weghalen van 'load module 'DRI' uit XF86Config en XF86Config-4 heeft echter geen effect. FireGLControl 'vergeet' nog steeds meteen mijn instellingen en ik ben nog even ver van huis als eerst.
Wat ik nog overweeg
Zoals hierboven te lezen valt, heb ik al het een en ander ondernomen om mijn twee schermpjes samen te laten werken. Ik heb echter niet het gevoel dat ik ook maar een haar dichterbij een oplossing gekomen ben. Niks werkt gewoon en daar baal ik stevig van. De volgende dingen zou ik eventueel nog kunnen proberen:
- Het installeren van een andere distro
Dan denk ik vooral aan Debian of Ubuntu. Een kennis van heeft zonder rare fratsen zijn dual head setup op een ATI X800 aan de praat gekregen onder Debian. Het is niet eerlijk!
Is de 64 bits release van Ubuntu aan te raden?
- Het switchen naar nVidia
Dit liefst alleen in het uiterste geval. Ben altijd wel redelijk ATI freak geweest, maar ondertussen ben ik ook echt toe aan de overstap naar Linux. Als het dus de enige oplossing is, zal ik er zeker over gaan nadenken.
Kan iemand me helpen?
Bij deze dus mijn schreeuw om hulp. Ik heb mijn best gedaan om zo duidelijk mogelijk te zijn maar ben uiteraard bereid om aanvullingen te doen. Iedere vorm van hulp wordt op prijs gesteld, daarom gaat alvast mijn dank uit naar iedereen die een poging wil wagen!
Met vriendelijke groet,
Andreas
Na een week zelf van alles geprobeerd te hebben, doe ik hier een laatste poging in de hoop tot een oplossing voor mijn probleem te komen. Ik hoop dat iemand me hierbij wil/kan helpen. In ruil daarvoor heb ik geprobeerd mijn openingspost zo volledig mogelijk te maken. Mochten er nog onduidelijkheden zijn, zal ik graag met de nodige aanvullingen komen.
Even voor de duidelijkheid: ik ben redelijk nieuw op Linux-gebied. Van zelf zoeken op Google en ook zelf dingen uitproberen ben ik zeker niet vies, maar het volledige inzicht over de werking van Linux heb ik (nog) niet. Het kan dus voorkomen dat ik sommige dingen, die op het eerste gezicht voor de doorgewinterde Linux-gebruiker heel logisch en/of normaal zijn, niet helemaal begrijp. Ik vraag hiervoor uw aller begrip.
Achtergrondinformatie
Sinds 2 weken draai ik Suse 9.2 (X86-64) op mijn Athlon64 systeem. Hoewel de installatie zonder problemen is gegaan en ik verder ook redelijk tevreden ben met mijn Linux setup, is er een ding wat maar niet wil lukken:
mijn dual head opstelling krijg ik niet uit de standaard clone mode.
De meest recente ATI drivers voor Linux heb ik met goed gevolg geinstalleerd. 3D-acceleratie werkt dan ook prima: 3200 fps in glxgears, alle OpenGL apps werken naar behoren en de UT2004 demo draait goed, dus op dat gebied geen klachten. Echter, onder Linux heb ik weliswaar beeld op mijn tweede scherm, maar is het een kloon van het eerste. (dus geen zwart scherm, hij doet het gewoon) In Windows XP werkt het zonder problemen.
Aangezien ik een grafische opleiding doe, maar toch zoveel mogelijk in Linux wil gaan werken i.p.v. WinXP, is het onder Linux werkend krijgen van mijn 2 monitoren voor mij essentieel. Vooral bij het werken in the Gimp is het voor mij onmisbaar. Ik hoop dus dat er iemand is die mij kan helpen bij het vinden van een oplossing!
Specificaties
De (relevante) hardware specs van mijn systeem zijn als volgt:
AMD Athlon64 3000+ (Newcastle)
MSI K8T Neo-FSR
512 mb DDR
Sapphire Radeon 9800 Pro (256bit)
Sony 17" SDM-S73 (TFT) (als primair scherm)
Philips 107E5 (CRT) (als secundair scherm, deze staat meestal uit)
Wat betreft mijn Linux setup:
Novell Suse 9.2 X86-64 (KDE als GUI)
X.org 6.8 drivers afkomstig van Suse (ook de bijbehorende kernel modules zijn correct geinstalleerd)
FireGLconfig aanwezig
3D-acceleratie werkt
http://www.cmd.tech.nhl.nl/users/linde405/XF86Config.txt
http://www.cmd.tech.nhl.nl/users/linde405/XF86Config-4.txt
Eigen inbreng tot nu toe
Aangezien ik het liefst zelf mijn problemen oplos, heb ik al een aantal dingen zelf geprobeerd. Helaas mochten alle 'oplossingen' niet baten. Ik zit inmiddels zelfs angstwekkend dicht bij de overstap naar nVidia, aangezien de support van ATI op Linux gebied simpelweg tekort schiet. Toch zou ik langs deze weg een laatste poging willen doen.
De volgende (standaard) stappen heb ik ondernomen om de boel werkend te krijgen:
- Het downloaden van de drivers van de ATI website
Voordat ik de ATI drivers voor Suse in handen kreeg, heb ik getracht de drivers van de ATI website te installeren. Dit is slecht bevallen. Mijn X.org wilde plotseling niet meer en knalde me er bij startup uit met een framebuffer error. Een herinstallatie van Suse bracht uitkomst, hoewel ik geloof dat ik beter de automatisch gebackupte X86Config terug had kunnen zetten;). Ik wil Suse 9.2 gebruikers erop wijzen dat het downloaden van de ATI drivers, inclusief kernel modules en stap voor stap installatie-instructies, van de Suse website misschien een beter idee is dan te gaan stoeien met de drivers van ATI zelf.
- Het downloaden van de drivers van de Suse website
Zoals ik al aangaf, gaan deze vergezeld van de juiste kernel modules en een readme bestand dat zelfs de grootste beginner (ik dus) door het installatieproces kan leiden. Door me letterlijk aan deze instructies te houden, is het me gelukt om de drivers te installeren en ook de 3D/OpenGL-support te activeren. So far, so good!
Het (voor mij) belangrijkste gedeelte bleef echter over: het instellen van mijn dual monitor setup. De (wederom standaard) door mij ondernomen stappen beschrijf ik hier:
- Instellingen aanpassen met Sax 2
Sax 2 herkent geen dual monitor setup op een ATI kaart, maar dit is een probleem dat al in de readme van de ATI drivers te lezen stond. Ik heb er dus weinig aan.
- Het draaien van fglrxconfig
Helaas lost ook dit mijn probleem niet op. Of ik nou aangeef dat ik een big desktop wil met 2x 640*480 of een dual screen dual driver setup met 2x 1024*768: er verandert helemaal niks na het herstarten van mijn X server. Controleren van XF86Config-4 wijst uit dat de instellingen wel degelijk zijn veranderd, maar het lijkt alsof de X server er gewoon niks mee doet.
- Het handmatig aanpassen van XF86Config-4
Ook dit zet geen zoden aan de dijk. Zoals bij de vorige stap al aangegeven, verandert er zelfs helemaal niets.
De veranderingen heb ik gedaan aan de hand van de geposte config in de volgende thread op Linuxforum.org: http://www.linuxforum.com...23af5bd6ab&showtopic=9469
- Het draaien van FireGLControl
Dit programma werkt maar deels. De kleurinstellingen kan ik netjes wijzigen voor iedere afzonderlijke monitor. Zodra ik echter 'Extended Desktop Horizontal' aanvink, op 'Apply' duw en FireGLConfig afsluit, zijn mijn instellingen weer 'vergeten'. Herstarten van de X Server heeft geen effect en als ik FireGLConfig weer open, staat hij weer op 'Clone mode'. *&^*&#$!
Googlen op fireglcontrol met Suse 9.2 leverde wel het volgende op:
Het schijnt zo te zijn dat de ATI drivers 3D-acceleratie en dual head setups ondersteunen, maar niet tegelijkertijd! FireGLControl zou hier een foutmelding voor moeten hebben, maar die blijkt niet te zijn geimplementeerd. Als oplossing wordt aangedragen de DRI modules uit de configs te halen en de X server te herstarten. Het weghalen van 'load module 'DRI' uit XF86Config en XF86Config-4 heeft echter geen effect. FireGLControl 'vergeet' nog steeds meteen mijn instellingen en ik ben nog even ver van huis als eerst.
Wat ik nog overweeg
Zoals hierboven te lezen valt, heb ik al het een en ander ondernomen om mijn twee schermpjes samen te laten werken. Ik heb echter niet het gevoel dat ik ook maar een haar dichterbij een oplossing gekomen ben. Niks werkt gewoon en daar baal ik stevig van. De volgende dingen zou ik eventueel nog kunnen proberen:
- Het installeren van een andere distro
Dan denk ik vooral aan Debian of Ubuntu. Een kennis van heeft zonder rare fratsen zijn dual head setup op een ATI X800 aan de praat gekregen onder Debian. Het is niet eerlijk!
Is de 64 bits release van Ubuntu aan te raden?
- Het switchen naar nVidia
Dit liefst alleen in het uiterste geval. Ben altijd wel redelijk ATI freak geweest, maar ondertussen ben ik ook echt toe aan de overstap naar Linux. Als het dus de enige oplossing is, zal ik er zeker over gaan nadenken.
Kan iemand me helpen?
Bij deze dus mijn schreeuw om hulp. Ik heb mijn best gedaan om zo duidelijk mogelijk te zijn maar ben uiteraard bereid om aanvullingen te doen. Iedere vorm van hulp wordt op prijs gesteld, daarom gaat alvast mijn dank uit naar iedereen die een poging wil wagen!
Met vriendelijke groet,
Andreas