Raspbian får OpenGL-stöd – tar “äkta” 3D-spelande till Raspberry Pi

1
https://www.nordichardware.se/images/labswedish/nyhetsartiklar/System/Raspberry_Pi_2/fullimages/raspi2.jpg

En Raspberry Pi är en liten och kostnadseffektiv lösning för flera enklare datorsysslor, bland annat som en liten emulatormaskin till TV:n. Nu börjar vi på allvar få se snabbare 3D-rendering till den lilla mikrodatorn, när operativsystemet Raspbian får experimentellt stöd för hårdvaruaccelererad grafik via OpenGL.

Raspberry Pi har inte den kraftfullaste grafikkretsen på marknaden, men har betydligt större potential än vad som används i mjukvaran just nu. Kretsen används flitigt för bland annat videouppspelning, men vill du rendera spel på Raspberry Pi får det vanligtvis göras med ineffektiv mjukvaruacceleration. Det duger för enklare spel och emulatorer, men är långt ifrån tillräckligt för mer avancerade renderingar och 3D-spel. För den typen av beräkningar behövs hårdvaruaccelerering som på allvar kan dra nytta av grafikkretsens resurser.

Spelbar 3D-grafik

Det är precis det som nu tillkommer i experimentell form i och med den senaste versionen av den Debian-baserade Linux-distributionen Raspbian, som är det idag mest populära operativsystemet till Raspberry Pi. I den nya mjukvaran finns en experimentell OpenGL-drivrutin som ger stöd för hårdvaruaccelererad grafik – drivrutinen är avstängd som standard och behöver aktiveras manuellt, men när den väl är aktiv ska den kunna mer än fördubbla prestandan i vissa speltitlar.

Stödet i faktiska program är fortfarande begränsat och Raspbian-utvecklarna varnar för buggar och att OpenGL-drivrutinen kan innebära strul i andra delar av operativsystemet, exempelvis videouppspelning eller spel som inte anpassats för hårdvaruacceleration ännu. Man påpekar också att hårdvaruaccelerationen endast fungerar med Raspberry Pi 2, inte den äldre Raspberry Pi eller den mindre varianten Raspberry Pi Zero.

Men med tidigt stöd på plats kan utvecklare nu på allvar börja anpassa sina program, så att det kommer gå att köra både mer avancerade och bättre presterande program i framtiden.

Testa på din egen Raspberry Pi

Har du en Raspberry Pi och vill börja använda hårdvaruaccelerationen i dess nuvarande form är det relativt enkelt att aktivera. Först och främst behöver du den senaste versionen av Raspbian, antingen genom att installera det på nytt (du kan ladda ner en skivavbildning här, och en installationsguide finns här) eller genom att uppdatera din nuvarande installation med hjälp av terminalen:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install raspi-gpio

Därefter får du installera OpenGL-drivrutinen:

sudo apt-get install xcompmgr libgl1-mesa-dri

Glöm inte att göra en säkerhetskopia på din installation innan du ger dig på uppgraderingen och den experimentella drivrutinen!

Källa: Raspberrypi.org

Subscribe
Notifiera vid
1 Comment
äldsta
senaste flest röster
Inline Feedbacks
View all comments
S0urcerr0R
8 Årtal sedan

Helt underbart! Detta kan i teorin även öppna upp för riktigt snygga gränssnitt.
Hårdvaru-accelererade GUI’n hoppas jag blir högprioriterat.