En varning är på sin plats för binärdrivrutinerna från ati och nvidia.
Kort svar:
Nöj dig med 2 skärmar från ett och samma kort och slipp en hel del huvudverk. Eller hur många du nu kan driva från det kort du har nu, troligen lär det inte finnas ramdacar nog att köra både vga och dvi plus tv-ut. Ska du endå ha fler kort, se till att de är av samma märke, eller av enbart drivare från xorg-projektet.
Långt svar:
Har kört många skärmar under linux i många år på olika hårdvara. Med tex matrox-kort på mga-drivaren funkar allt precis som man kan vänta sig. Har haft ett matrox g550 och två matrox millenium II samtidigt tex.
Men med ett ati-kort som huvudkort blir det värre (om man kör ati's drivare). Har man bara bara atikortet på xservern fungerar det att använda båda portarna om man trixar lite med sin x-conf. Ati's drivare brukar tvärvägra att fungera om man försöker köra ett kort av annat märke också på samma xserver. Om man klarar sig utan ogl-accelerering kan man få det att fungera hyggligt vill jag minnas, med xorgs radeondrivare.
Med nvidia-kort är resultatet liknande, det går att köra X med med nvidia + annat märke på nvidiadrivrutin, men då tenderar allt att klappa igen om man försöker köra något med ogl. Man slipper att det krashar om man kör nv-drivaren, men då får man heller ingen openglaccelerering (och hur kul är det?). Ett av problemen där verkar ligga i att nvida byter ut delar av opengllagret, vilket naturligtvis är obra i kombination med andra märken på grafikkort. Detta kan gå att arbeta sig runt, men det verkar å andra sidan inte vara hela problemet heller (eftersom open gl inte fungerade på på skärmar som drevs av nvidiakort heller när det var andra märken på samma xserver).
Vad som däremot fungerar är att ha 2 kort från nvidia på samma xserver, kör så nu och har kört 4 skärmar från dessa samtidigt på samma xserver. Har ett gf6600gt agp och ett gf5700 pci. Dock så samsas de två nvidiakortet inte ordentligt på en lägre nivå. Massa bråk med irq'er och annat. Inte linux-relaterat direkt då wintendo inte funkar alls med denna konfiguration. Dessutom får jag mistänkt dålig prestanda mot pci-kortet i vanlig 2d-ritning. Vad som dock fungerar är finneser i nvidias drivare som tex twinview, rotering (för pivå, beter sig dock lite udda i vissa kombinationer, ritar på skärmen brevid och sånt) mm. Jag kör dock med ett skrivbort per skärm och inte twinview eller xinimera (stava?).
Vet inte hur det funkar med flera ati-kort i datorn samtidigt.
Framöver kommer jag att försöka sätta upp det hela så att jag kastar ut pci-nvidia-kortet och sätter i ett matrox millenium i stället, och driver projektorn från det på en egen xserver, och sedan kör två lcd:er från 6600gt-kortet på en annan xserver. Tyvär renderar det tredje lcd'n oanvänd. Detta ger förhoppningsvis bättre 2d-prestanda mot projektorn och så hoppas jag slippa resurs- och irqkriget som nu pågår i min dator.
Jag kan ju inte lova att ati inte har skärpt sig avsevärt sedan jag gav bort atikortet till brosan och bytte till nvidia för något år sendan, men tillåt mig tvivla.