← Back to team overview

sslug-teknik team mailing list archive

Re: video og OpenGL overlay

 

Mogens Kjaer wrote:
Anders Gnistrup wrote:
Hej Alle

Jeg er ved at undersøge NVidia grafik support. Jeg har brug for at køre displayet roteret med hardware acceleration enabled. Her er der så en note i README filen til Nvidia driveren.

Jeg har prøvet at sætte mit nvidia til "Rotate" "right" og så prøve
med mplayer og xine. (lidt besværligt med en 30 kg. CRT som ikke
kan roteres).

Det virker ikke.

Man får blå skærm med "-vo xv". Flytter man vinduet
lidt får man nogle gange lidt af billedet, men det
er uroteret. På samme måde med fullscreen.

"-vo x11" virker, men det er jo ikke hardware accelereret.

Jeg prøvede også "-vo gl" og "-vo gl2" (kortet kører OpenGL
accelereret roteret), men det kunne jeg ikke få til at virke.

Hvad skal du i øvrigt bruge det til? Film er jo sjældent i
portrait mode :-) ?

Mogens

Hej Mogens

Det er til arbejdet (og privat interesse).
Kunden kører pt. med 855GME chipset fra Intel og det er dersværre bundet til en temmelig gammel Xorg version (6.7.9). Der finden en open source i810 men den kan ikke kører acc. Desuden er performance ikke fantastisk.

Så jeg ville lige undersøge nvidia's propritære driver og den ser sådan set OK ud. Jeg har fået -vo gl og gl2 på intels chipset til at virke så jeg tror at det er din mplayer der mangler support for OpenGl.

Desuden har jeg fundet ud af hvad det her overlay er for noget.
Overlay er en hardware framebuffer oftest til brug mellem TV-kort og videokort. Det gør så at CPU'en slet ikke bliver belastet da dette kører uden om CPU'en (og X) og direkte til grafikkortet. X kan dog styrer størrelse og andet ved framebufferen.

Der er faktisk to slages overlay.
- video overlay
- OpenGl overlay

Og i de her 3D tider kan vælge mellem en af disse. Overlay betyder i denne sammenhæng kun at der skrives til en buffer. Det kan så være en buffer under 2D eller 3D, hvor 2D snart ikke findes mere. Alt er jo efterhånden gået hen og blevet 3D. Det giver så en en lidt lavere performance, men det er nok også blot et spørgsmål om tid.


Hilsen Anders



Follow ups

References