Novell-ontwikkelaars die werken aan een nieuwe Moonlight-plug-in, de opensource-implementatie van Microsofts Silverlight voor het Linux-platform, werken aan een eigen render-engine om hardwarematig versnelde video mogelijk te maken.
Bij de huidige Moonlight-plug-in worden de decodering, kleurconversies en het renderen van h264-clips in X volledig softwarematig afgehandeld. Hierdoor zijn de beeldkwaliteit en de framerate van Silverlight-video's binnen Linux sterk afhankelijk van de beschikbare processorkracht en het werkgeheugen.
Door de gpu te benutten pogen de Moonlight-ontwikkelaars bij Novell de voordelen van hardwarematige videoverwerking te verzilveren. Het decoderen van h264-video's zou nog steeds door de processor moeten worden afgehandeld, maar het Moonlight-team zou er desondanks in geslaagd zijn om in de laatste builds alle vervolgstappen naar de gpu te sturen. Dat geldt bijvoorbeeld voor het schalen van beeld en voor de kleurverwerking. Hierbij wordt gebruikgemaakt van OpenGL om zo de shaders in de grafische processorkern aan het werk te zetten.
Het Moonlight-team stelt logischerwijs dat in Silverlight verpakte video's soepeler lopen door het toepassen van hardwarematige versnelling, zo meldt Phoronix. Zelfs 1080p-clips zouden niet meer stotteren. Desondanks maakt Moonlight, in tegenstelling tot bijvoorbeeld Flash of de Silverlight-plug-in voor Windows, nog geen gebruik van merkgebonden api's, zoals vdpau van Nvidia.