/[gentoo-dk]/gentoo-dk/pre1/dri-howto.xml
ViewVC logotype

Diff of /gentoo-dk/pre1/dri-howto.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by broeman, Sat Sep 20 21:59:28 2003 UTC revision 1.3 by mejlholm, Sat Nov 1 20:56:29 2003 UTC
# Line 14  Line 14 
14  <author title="Oversætter">  <author title="Oversætter">
15          <mail link="bro3man@yahoo.dk">Jesper Brodersen</mail>          <mail link="bro3man@yahoo.dk">Jesper Brodersen</mail>
16  </author>  </author>
17    <author title="Redaktør">
18            <mail link="mejlholm@stud.auc.dk">Arne Mejlholm</mail>
19    </author>
20    
21  <license/>  <license/>
22    
23  <abstract>Dette dokument er en vejledning for at få 3D acceleration til at virke ved at bruge XFree-DRM med XFree86 i Gentoo Linux.</abstract>  <abstract>Dette dokument er en vejledning for at få 3D acceleration til at virke ved at bruge XFree-DRM med XFree86 i Gentoo Linux.</abstract>
# Line 24  Line 28 
28  <chapter>  <chapter>
29          <title>Introduktion</title>          <title>Introduktion</title>
30          <section>          <section>
31                  <title>Hvad er hardware 3D acceleration og hvorfor ville jeg have det?</title>                  <title>Hvad er hardware 3D acceleration og hvorfor vil jeg have det?</title>
32                  <body>                  <body>
33                  <p>Med hardware 3D acceleration, bruger tre-dimensionelt gengivelse grafik-processoren på dit grafikkort i stedet for at optage værdifulde CPU-resourcer for at tegne 3D-billeder. Det er også refereret som "hardware acceleration" i stedet for "software acceleration" fordi at uden denne 3D acceleration ville din CPU være tvunget til at tegne alt selv ved at bruge Mesa-softwaregengivelsesbiblioteker, som tager en stor del af processorydelsen. Imens XFree86 typisk supporterer 2D hardware acceleration, mangler den ofte hardware 3D acceleration. Tre-dimensionel hardware acceleration er værdifuldt i situationer, hvor det kræver gengivelse af 3D objekter, såsom spil, 3D CAD og modelering.</p>                  <p>Med hardware 3D acceleration, bruger du
34                    tre-dimensionel gengivelse grafik-processoren på dit
35                    grafikkort i stedet for at optage værdifulde
36                    CPU-resourcer for at tegne 3D-billeder. Det er også
37                    refereret til, som "hardware acceleration" i stedet for "software acceleration", fordi at uden denne 3D acceleration ville din CPU være tvunget til at tegne alt selv ved at bruge Mesa-softwaregengivelsesbiblioteker, som tager en stor del af processorydelsen. Imens XFree86 typisk understøtter 2D hardware acceleration, mangler den ofte hardware 3D acceleration. Tre-dimensionel hardware acceleration er værdifuldt i situationer, hvor det kræver gengivelse af 3D objekter, såsom spil, 3D CAD og modelering.</p>
38                  </body>                  </body>
39          </section>          </section>
40    
# Line 41  Line 49 
49    
50          If you have an nVidia card, see the <uri link="nvidia_tsg.xml">nVidia troubleshooting guide</uri>. This guide describes how to use XFree-DRM's open-source drivers. Supported cards are listed later in the document.          If you have an nVidia card, see the <uri link="nvidia_tsg.xml">nVidia troubleshooting guide</uri>. This guide describes how to use XFree-DRM's open-source drivers. Supported cards are listed later in the document.
51  -->  -->
52          Binary drivers include media-video/mgavideo for Matrox and media-video/ati-drivers for ATI cards. Other open-source drivers include media-video/kyro-kernel for KyroII cards and media-video/ati-gatos for ATI cards, which aim to support ATI's video capabilities more fully.</p>  Binære drivere inkluderer media-video/mgavideo til Matrox og
53    media-video/ati-drivers til ATI kort. Andre open-source drivere
54    inkluderer media-video/kyro-kernel til KyroII kort og
55    media-video/ati-gatos til ATI cards, hvis mål er at understøtte ATI's
56    video færdigheder i større grad.</p>
57                  </body>                  </body>
58          </section>          </section>
59    
# Line 55  Line 67 
67    
68    
69          <section>          <section>
70                  <title>Hvad er XFree-DRM og hvoedan relaterer den til normalt XFree86?</title>                  <title>Hvad er XFree-DRM og hvordan relaterer den sig til normalt XFree86?</title>
71                  <body>                  <body>
72                  <p>XFree-DRM er en <e>forøgelse</e> af XFree86  som tilføjer that 3D acceleration til grafikkorte, som XFree86 ikke selv forsørger.</p>                  <p>XFree-DRM er en <e>forøgelse</e> af XFree86  som tilføjer that 3D acceleration til grafikkorte, som XFree86 ikke selv forsørger.</p>
73                  </body>                  </body>
# Line 100  Line 112 
112  # <i>00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)</i>  # <i>00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)</i>
113  <codenote>Dit output er måske ikke det samme som foroven, pga. af forskellig hardware.</codenote>  <codenote>Dit output er måske ikke det samme som foroven, pga. af forskellig hardware.</codenote>
114                  </pre>                  </pre>
115                  <p>Fleste, hvis ikke alle kernel'er skulle have disse indstillinger. Dette var opsat ved at bruge gentoo-sources-2.4.20-r5:</p>                  <p>De fleste, hvis ikke alle, kerner skulle have disse indstillinger. Dette var opsat ved at bruge gentoo-sources-2.4.20-r5:</p>
116                  <pre>                  <pre>
117  # <i>ls -l /usr/src/linux </i>  # <i>ls -l /usr/src/linux </i>
118  lrwxrwxrwx    1 root     root           22 May 29 18:20 /usr/src/linux -> linux-2.4.20-gentoo-r5  lrwxrwxrwx    1 root     root           22 May 29 18:20 /usr/src/linux -> linux-2.4.20-gentoo-r5
# Line 217  direct rendering: Yes Line 229  direct rendering: Yes
229                  <p>Se efter på DRIs <uri link="http://dri.sourceforge.net/dri_status.phtml">understøttede grafikkort-liste</uri> for at se om CVS understøtter dit kort. Selv om den ikke gør, men understøtter en lignende grafikkort, prøv det alligevel.</p>                  <p>Se efter på DRIs <uri link="http://dri.sourceforge.net/dri_status.phtml">understøttede grafikkort-liste</uri> for at se om CVS understøtter dit kort. Selv om den ikke gør, men understøtter en lignende grafikkort, prøv det alligevel.</p>
230                  <warn>"Linux 2.4 understøtter ikke agp 8x, så jeg måtte finde en bagdør. Denne bagdør virker .... den lapper ikke helt rigtigt, og den kræver 2.4.21 (Jeg har kun fået den til at virke med vanilla, lige fra tarball'en (ikke en ebuild)). Først, få fat i 2.4.20-2.4.21 patch'en fra kernel.org .... (og så hent patch'en,) Det var på en maillist et eller andet sted. Den lapper ikke ordentligt -- en fil fejler, pci_ids.h filen, men hvis du faktisk læser filen og afvisnings-listen, er det meget let at ordne. Men den kører, og det giver mig 1600x1200 med video (selvom lidt langsomt b/c af mangel på dga) med xfree-drm." (SanityInAnarchy on #gentoo)</warn>                  <warn>"Linux 2.4 understøtter ikke agp 8x, så jeg måtte finde en bagdør. Denne bagdør virker .... den lapper ikke helt rigtigt, og den kræver 2.4.21 (Jeg har kun fået den til at virke med vanilla, lige fra tarball'en (ikke en ebuild)). Først, få fat i 2.4.20-2.4.21 patch'en fra kernel.org .... (og så hent patch'en,) Det var på en maillist et eller andet sted. Den lapper ikke ordentligt -- en fil fejler, pci_ids.h filen, men hvis du faktisk læser filen og afvisnings-listen, er det meget let at ordne. Men den kører, og det giver mig 1600x1200 med video (selvom lidt langsomt b/c af mangel på dga) med xfree-drm." (SanityInAnarchy on #gentoo)</warn>
231                  <p></p>                  <p></p>
232                  <impo>Patch'en er lidt tricky at arbejde med, men <uri link="http://www.ussg.iu.edu/hypermail/linux/kernel/0302.2/att-1618/01-agp3.diff.bz2">her er et link</uri>. Hvis du fravælger 8X AGP i din BIOS, ændre det til 4X og du skal måske slet ikke bruge patch'en.</impo>                  <impo>Patch'en er lidt tricky at arbejde med, men <uri
233                    link="http://www.ussg.iu.edu/hypermail/linux/kernel/0302.2/att-1618/01-agp3.diff.bz2">her
234                    er et link</uri>. Hvis du fravælger 8X AGP i din BIOS,
235                    ændre det til 4X og så behøver du måske slet ikke bruge patch'en.</impo>
236                  </body>                  </body>
237          </section>          </section>
238    
# Line 258  direct rendering: Yes Line 273  direct rendering: Yes
273  # <i>cd ~/DRI-CVS</i>  # <i>cd ~/DRI-CVS</i>
274  # <i>cvs -z3 update -dA xc</i>  # <i>cvs -z3 update -dA xc</i>
275  <codenote>-d flaget sørger for at alle nye underbiblioteker bliver lavet.</codenote>  <codenote>-d flaget sørger for at alle nye underbiblioteker bliver lavet.</codenote>
276  <codenote>-A flaget sørger for at de sidste nye hoved-kildekoder vil blive hentet, ikke en grens kildekoder.</codenote>  <codenote>-A flaget sørger for at de sidste nye hoved-kildekoder vil
277                    blive hentet, ikke den enkelte grens kildekoder.</codenote>
278                  </pre>                  </pre>
279                  </body>                  </body>
280          </section>          </section>
# Line 267  direct rendering: Yes Line 283  direct rendering: Yes
283          <section>          <section>
284                  <title>Skabe et bygge-træ (build tree)</title>                  <title>Skabe et bygge-træ (build tree)</title>
285                  <body>                  <body>
286                  <p>I stedet for at placere objekt- og biblioteks-filer direkte i kilde-træet, er de i stedet puttet ind i en parallel <e>build</e> træ. Dette bygge-træ er lavet med <c>lndir</c> kommandoen:</p>                  <p>I stedet for at placere objekt- og biblioteks-filer direkte i kilde-træet, er de i stedet puttet ind i et parallelt <e>build</e> træ. Dette bygge-træ er lavet med <c>lndir</c> kommandoen:</p>
287                  <pre>                  <pre>
288  # <i>cd ~/DRI-CVS</i>  # <i>cd ~/DRI-CVS</i>
289  # <i>ln -s xc XFree40</i>  # <i>ln -s xc XFree40</i>
# Line 285  direct rendering: Yes Line 301  direct rendering: Yes
301                  <p><path>~/DRI-CVS/build/xc/config/cf/host.def</path> filen er brugt til at opsætte XFree86-byggeprocessen. Du kan ændre det ved at vælge dine bygge-valg eller lave justeringer til din særlig system-opsætning. Standardfilen host.def vil se ud som dette:</p>                  <p><path>~/DRI-CVS/build/xc/config/cf/host.def</path> filen er brugt til at opsætte XFree86-byggeprocessen. Du kan ændre det ved at vælge dine bygge-valg eller lave justeringer til din særlig system-opsætning. Standardfilen host.def vil se ud som dette:</p>
302                  <pre>                  <pre>
303              #define DefaultCCOptions -Wall              #define DefaultCCOptions -Wall
304  <codenote>For i386:</codenote>  <codenote>Til i386:</codenote>
305              #define DefaultGcc2i386Opt -O2              #define DefaultGcc2i386Opt -O2
306  <codenote>For Alpha:</codenote>  <codenote>Til Alpha:</codenote>
307              #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 (or similar)              #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 (or similar)
308  <codenote>For all architectures</codenote>  <codenote>Til alle arkitekturer</codenote>
309              #define LibraryCDebugFlags -O2              #define LibraryCDebugFlags -O2
310              #define BuildServersOnly YES              #define BuildServersOnly YES
311              #define XF86CardDrivers vga tdfx mga ati i810              #define XF86CardDrivers vga tdfx mga ati i810
# Line 379  Section "Device" Line 395  Section "Device"
395       Option     "AGPMode" "4"       Option     "AGPMode" "4"
396  <codenote>Dette forbedrer FPS fra 609 til 618.</codenote>  <codenote>Dette forbedrer FPS fra 609 til 618.</codenote>
397       Option     "AGPFastWrite" "True"       Option     "AGPFastWrite" "True"
398  <codenote>Dette havde ingen målbar effekt, men kan forbedre ustabilitet på din computer.</codenote>  <codenote>Dette havde ingen målbar effekt, men kan forbedrer ustabilitet på din computer.</codenote>
399  <codenote>Du burde måske også sætte det i din BIOS.</codenote>  <codenote>Du burde måske også sætte det i din BIOS.</codenote>
400       Option     "EnablePageFlip" "True"       Option     "EnablePageFlip" "True"
401  <codenote>Dette forbedrede FPS fra 618 til 702. Det er også "risikabel", men få folk har rapporteret problemer.</codenote>  <codenote>Dette forbedrede FPS fra 618 til 702. Det er også "risikabel", men få folk har rapporteret problemer.</codenote>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26