Spørgsmål:
Hvordan kan jeg bruge Debian GL-pauseskærme eller andre, der understøtter hardwareacceleration?
Piotr Kula
2012-07-31 13:42:29 UTC
view on stackexchange narkive permalink

Det eneste formål med min RPi er at bruge DVI out-funktionaliteten, og jeg vil rive en 19 "LCD HD-skærm fra hinanden og bygge den ind i min egen ramme.

Jeg har allerede gjort dette med en meget gammel notesbog for et par år siden, og da jeg er en huMAN, vil jeg have større og bedre nu!

Jeg prøvede GL-diasshowene i Debian Squeeze fra RPi-webstedet, men det giver mig 0.1FPS på enhver mulighed. Jeg formoder, at det er, fordi X ikke bruger OpenGL API endnu. (som påpeget Det er OpenGL: ES)

Så gik jeg og installerede XBMC distro og var meget pænt overrasket over, at den kan afspille avi-film kodet i xvid ud af kassen. Det var lidt langsomt i brugergrænsefladen, men det er virkelig fascinerende. Der er en indbygget pauseskærm der, som er meget hurtigere , men der er meget lidt eller ingen kontrol over indstillingerne for pauseskærmen.

Er der noget, jeg bare kan indlæse for at bruge OpenGL-pauseskærme til RPi, i enhver distro og enhver konfiguration? Jeg er ikke bange for gå i hektiske installationer.

Har du prøvet at ændre ram / gpu-konfigurationerne til X for at bruge mere ram til 3D-gengivelse. Kan ikke huske det nøjagtige, hvor jeg læste dette nu ..
Dit notebook-projekt er fantastisk. Jeg vil være interesseret i at kigge, når det også lykkes dig at gøre dette med en Pi.
Jivings, jeg tror, ​​at Android 4-porten vil være min frelse .. http://www.raspberrypi.org/archives/1700
En svar:
PhonicUK
2012-08-01 17:12:52 UTC
view on stackexchange narkive permalink

Du skal bruge OpenGL: ES-pauseskærme, ikke OpenGL-skærme.

OpenGL er en gengivelsesramme. OpenGL: ES er versionen til mobile enheder. Alt, hvad der bruger OpenGL, kører smertefuldt langsomt, fordi Pi ikke understøtter det, så alt, der ønsker at gøre accelereret grafik, skal ændres for at bruge OpenGL: ES i stedet.

Er det et sæt forskellige pauseskærme? Jeg er ikke sikker på, hvad du henviser til?
OpenGL er en gengivelsesramme. OpenGL: ES er versionen til mobile enheder. Alt, hvad der bruger OpenGL, kører smertefuldt langsomt, fordi Pi ikke understøtter det, så alt, der ønsker at gøre accelereret grafik, skal ændres for at bruge OpenGL: ES i stedet.
Nej, det er en grafisk API, som åben gl, men beregnet til indlejret eller mindre system (inklusive telefoner)
Ja ... det indså jeg. Så hvordan kan jeg bruge OpenGL-pauseskærme med den nye API OpenGL: ES; Men som det ser ud, ser det ud til, at det endnu ikke er blevet portet. Jeg ville gøre det - men det har jeg ingen erfaring med ... Soo .... Dit svar hjælper mig ikke rigtig :( fordi det ikke er relateret til mit spørgsmål.
Tak for svaret PhonicUK. Som det ser ud, er dit svar ikke særligt nyttigt - selvom jeg ved, at det er korrekt. Kan du tilføje nogle oplysninger om, hvad OpenGL (: ES) er, og hvorfor du skal bruge en og ikke en anden?
Selvom svaret påpegede, at jeg har brug for ES, forbliver mit originale spørgsmål ikke besvaret. Så jeg kan ikke acceptere denne endnu.


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...