linux video - problemer
Jeg havde en anden tråd om HW accelleration under linux. Jeg har 4 maskiner med forskellige systemer og HW - Nvidia og Intel, og der er ingen af dem der kører ordentligt. Det er Mint, keldix (pclinuxos) og Mandriva. X siger at der er HW accelleration, men når jeg sætter forskellige videoplayere i gang (en ad gangen!) så går CPU i 100 %. Dvs ingen HW accelleration aktiveret.
Har andre den samme oplevelse? Eller har I CPU forbrug langt under 100 %?
Og hvad skal der til?
Har andre den samme oplevelse? Eller har I CPU forbrug langt under 100 %?
Og hvad skal der til?
Kommentarer9
Hvis jeg downloader dagens
Afspiller jeg den med VLC, er CPU forbruget 39%, ifølge htop.
Maskinen er en gammel IBM T43, med Intel GPU, og en opdateret PClinuxOS.
Xorg bruger naturligvis Intel driveren.
Section "Device"
Identifier "device1"
VendorName "Intel Corporation"
BoardName "Intel 810 and later"
Driver "intel"
Option "DPMS"
Og glxinfo viser "direct rendering: Yes"
$ glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
Skal vi lave en test, skal vi helst have den samme video at teste med
Og samme skærmopløsning.
Streamer jeg DR-TV er CPU forbruget:
Google-chrome 100%
Firefox 85%
Kodi 60%
.
Det kan godt være lidt
I går med Intel driveren %CPU
Google-chrome 100% - videoen kan ikke følge med,ubrugeligt.
Firefox 85%
Kodi 60%
VLC 39%
glxgears viser 60 frames/sek
I dag prøvede jeg så med Vesa driveren, %CPU
Google-chrome 100% - videoen kan følge med, og sådan set OK
Firefox 100% - kan ses OK
Kodi 100% - musen hopper i små ryk, ubrugeligt
VLC 100% - videoen hakker, ubrugelig.
glxgears 110 frames/sek. altså meget bedre end med Intel driveren.
DRI
DRI - er direct rendering. Jeg har forstået at det er uden hardware accelleration. Det kan vel fungere, som det gør for dig, men egentlig vil jeg gerne bruge HW accelleration, når grafikkortet nu kan.
glxgear kører rimeligt på to af mine maskiner, men kun min intel atom mint maskine siger den har DRI. både min intel i810 dell maskine og atom siger at de bruger en HW accellerert MESA driver. Ingen af dem kører særlig godt.
jeg er med på at vi skal afprøve det samme. Jeg tænker på en HD fil 720p eller 1080p, men har ikke lige lagt en sådan fil ud endnu.
Her
http://get.webgl.org/
kan
http://get.webgl.org/
kan jeg se at Firefox bruger webgl
På google chrome virker det ikke.
webgl
mint kører det ikke. - det er en fuldt opdateret mint 14.04 LTS - kerne 3.13.0-24, og med standard intel Atom grafikchip. Underligt at det ikke virker ud af boksen.
jeg prøver at se om jeg kan få mint til at fungere.
Men webgl er vel bare noget web-hejs. Jeg skulle vel gerne have opengl til at fungere i X11 og så have almindelige videoprogrammer som VLC, xine, flash og mplayer til at benytte HW accelleration.
Jeg tror at du har "hardware
Hvis du vil have hardware-accelereret video-dekodning, skal man både installere noget vdpau-halløj (hvis det er nvidia (proprietær driver), med nouveau tror jeg nok at vdpau-support er eksperimentelt stadig) _og_ konfigurere sin videoafspiller til at bruge det ("mpv" skulle vist dog have noget autodetection mener jeg at have hørt).
Jeg er usikker på om intel-grafikkortene overhovedet understøtter hardware-accelereret. Nogle af de nyere kort gør måske.
Men som altid skal man passe på hvad man ønsker sig, forkromede tekniske løsninger er sjældent så glimrende som man tror de vil være. Jeg oplever i hvert fald af og til på mit mediecenter med nvidia (hvor jeg har vdpau) at videoerne bliver "blålige", og at jeg må falde tilbage til en anden afspiller uden vdpau-support.
Og på min bærbar med Intel (og ingen hardware-videodekodning) har jeg sådan set aldrig nogen problemer med videoafspilning.
intel mv
jeg prøver at dokumentere hvad jeg finder ud af på http://wiki.klid.dk/index.php/Video_med_Linux
Ang intel kortet, vil jeg
Ang intel kortet, vil jeg