Gå til innhold

Oppløsning på D3D vinduer


Anbefalte innlegg

(Postet denne i Windows-programmering, men der ser det bare ut til å dreie seg om batch-script, så jeg prøver her ;-)

 

Jeg er involvert i et prosjekt som krever 3d-aksellerasjon i et fler-skjerms oppsett (totalt 5120x1024). Vi har gjort noen tester (Quadro FX 3000), og det virker som at det ligger en begrensning når det gjelder oppløsning på 3d-aksellererte vinduer. Jeg har ikke klart å finne relevant informasjon på nett, så jeg lurte på om det er noen her som har kjennskap til slike begrensninger i Windows/DirectX (eller Nvidia driver/hardware).

 

Kortet var satt opp i span-mode og applikasjonene som ble brukt var ikke spesial-laget for multiscreen (kun 1 vindu/device). Det kunne virke som at applikasjonene krasjet så snart horisontal oppløsning oversteg en viss grense (4096 kanskje, cirka deromkring?). Om jeg husker riktig, så var det samme problem både i D3D og OpenGL...

 

Hvis kortet ble konfigurert for 2x2 (2560x2048) i stedet for 4x1, så var det ikke lenger noe problem å kjøre fullskjerm, så problemet er tilsynelatende relatert til horisontal oppløsning snarere enn total framebufferstørrelse e.l.

 

Jeg husker ikke helt sikkert om testmaskinen kjørte XP eller om det var 2000, men den hadde i hvert fall oppdatert grafikkdriver og directx.

 

PS: kortet har bare 2xDVI ut, men ble kjørt som 2x2560x1024 gjennom 2 stk. "splittere" til 4 skjermer.

Lenke til kommentar
Videoannonse
Annonse

Jeg får fortsette her :)

 

Det er ikke framebufferstørrelse, siden kortet sikkert har 256 MB RAM eller noe. 1024x768x4 tar 3 MB RAM

 

Jeg har aldri sett i noen dokumentasjon at det har vært en max grense for oppløsning, men jeg vet det er max grense for teksturer (på GeForce3 var den 4096x4096) men det er den eneste grensen jeg lagt merke til, pluss at maks antall lys er 16384(OpenGL) på mitt GeForce FX kort.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...