Dette er post demonstrerer hvordan å invertere et meget stort avbilde, lagret som en vektor, som bruker nVidia’s CUDA som programmerer miljø og en Geforce 260 GTX grafikkkort.
|
|
||
|
Dette er post demonstrerer hvordan å invertere et meget stort avbilde, lagret som en vektor, som bruker nVidia’s CUDA som programmerer miljø og en Geforce 260 GTX grafikkkort. Fedora 11 (Leonidas) skip med nouveau nVidia grafikken føreren preloaded ved standardverdi hvis et nVidia grafikkkort er oppdaget på installerer tid. Forrige versjoner av Fedora brukte den eldre X.ORGANISASJON nv fører. Nouveau prosjektet sikter på å produsere Åpner Kilde 3D førere for nVidia grafikkkort. Gir til nouveau prosjekt Wiki 2d støtte er i rimelig god form med EXA akselerasjon, Xv og Randr12 (tenk på dobbelt-hode, rotasjoner, osv.). Randr12 burde arbeide for alle kort opp til, og inkluderer, Geforce 9000 serier, skjønt noen utgivelser med Geforce 8/9 bærbarpc enda kan finnes, for slik utgivelsesbasillrapporter burde bli forelagt. Randr12 er nå standardverdien. Noen 3D funkjsonalitet som kunne finnes er enda ustøttet, be ikke om instruksjoner å prøve det. Også kjører VT som kopler mens X er betraktet heldig. ” Godt traff jeg sikkert kvikt VT omkoplingsutgivelse ! Det arbeidet men ikke konsekvent. Dessverre støtter ikke nouveau føreren for tiden nVidia Twinview funkjsonalitet og som jeg frykter at det vil være en lang tid før det gjør hvis noensinne ! Å bruke Twinview med Fedora 11, må laste du de riktige nVidia førerne fra rpmfusion.organisasjon. Jeg beskrev hvordan å gjøre dette i detalj i en forrige post slik jeg vil ikke gjenta at informasjon her. Du må også modifisere din grub.conf arkiv å inkludere nopat kjernen støvelen alternativet som vist nedenfor. tittel Fedora (2.6.29.4-167.fc11.x86_64) rot (hd0,1) kjerne /vmlinuz-2.6.29.4-167.fc11.x86_64 ro rot = /dev/mapper/vg_ultra-lv_root rhgb rolig nopat initrd /initrd-2.6.29.4-167.fc11.x86_64.img Nopat alternativet er trenger for denne spesielle kjernen (2.6.29.4) mens det kommer fram enda å ha brutt PAT funkjsonalitet. For de leserne som er uvitende om hva PAT er, er her en kort forklaring. Tradisjonelt ble side caching styrt av et CPU kjennetegn kalte HukommelsestypeRekkevidderegistre (MTRR). En CPU har et begrenset og begrenst sett av MTRRs hver som styrer del av det fysiske adresse området av. Å overvinne denne begrensningen og å gi en mer fleksibel arkitektur, Intel og annen x86 CPU forhandlere tilføyde et sett av bitene å paginere tabelladganger å styre hvordan en CPU paginerer caching. Disse bitene heter Siden Egenskapen Tabellen (PAT). Tilfeldig var 2.6.26 kjerne den første Linux kjernen å støtte PAT. Hvis ikker du gjenoppbygger din første ramdisk (initrd), vil forbli nouveau føreren lastet i kjernen. Jeg foretrekker ikke å ha nouveau føreren som blir lastet i min kjerne hvis jeg er Denne posten spesifiserer hvordan å installere og å forme to monitorer på en enkel EVGA Geforce 9500 GT grafikk (video) kort under Fedora 10. Når jeg forsket dobbelte hodegrafikkkort for bruk med Fedora, kommet jeg over mye fora og bloggadganger på emnet men de fleste av dem inntholde foreldet eller ukorrekt informasjon – spesielt om Twinview, Xinerama og X Vindusystemkonfigurasjonsarkiv. Forhåpentligvis vil denne posten utstyre lesere med noee nyttige aktuelle opplysninger om emnet. Dette spesielle grafikken kortet (interesserte EVGA P/N 01G-P3-N959-TR) meg grunn flere grunder men primarly fordi kortet inneholder to hoder hver med DVI-JEG koplingsstykker som ville tillate meg å flytte borte fra VGA som kabelfester alt i alt da min to HØYTRYKK w1907 19″ LCD monitorer også har DVI-JEG koplingsstykker. I tillegg to hoder på en grafikkkort muliggjøre meg å frigjøre en PCI åpning ved å eliminere behovet for et andre grafikkkort i min arbeidsstasjon. Å bruke Twinview var også av interesse for meg fordi det bruker en enkel X skjerm, dvs. skjuler den all føreren informasjon om de to separate monitorne fra X tjener, og begge monitorer deler den samme å ramme inn buffer. Denne muligheten som jeg kan fortsette å bruke funkjsonalitet slik som akselerert Opengl uten et problem. Det er mange grafikkkort tilgjengelig som inneholder nVidia 9500GT GPU men å datere seg, få av disse kortene kommer med dobbelt DVI-JEG fører. I tillegg nVidia støtter fullt deres grafikkkort på GNU/Linux og Solaris plattformer. Enda et kjennetegn av moderne nVidia GPUs som er av stor interesse for meg er deres støtte for CUDA (Beregn Forenet Innretning Arkitektur) arkitektur som jeg ønsker å eksperimentere med en del av et prosjekt som jeg for tiden bearbeider for en kunde. Du kan bruke en enkel monitor med denne kort ut-av-den-eske som bruker standardverdien nv føreren som kommer standard med Fedora. Imidlertid å bruke to monitorer med dette kortet, trenger du til download og installerer den riktige pakken for din spesifikk kjerne, dvs. kmod-nvidia-2.6.27.19-170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64 i mitt spesielt tilfelle mens min aktuell kjerne er 2.6.27.19-170.2.35. Å velging ut som denne pakken vil forårsake tre andre pakker å være også downloaded og installert på din system hvis ikker de finnes allerede. Disse pakkene er livna-config-display-*, xorg-x11-drv-nvidia-*, og xorg-x11-drv-nvidia-libs-*. Disse pakkene som er ikke ikke tilgjengelig i den regulære Fedora oppbevaringsstedene. Du må tilføye rpmfusion oppbevaringsstedene til /etc/yum.conf eller til |
||
|
Krev opphavsrett til © 2005-2012 Finnbarr P. Murphy. Alle Retter Reserverte. |
||