Σελίδα 2 από 4

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 20:03
από Learner
the_eye έγραψε:Λες να βάλω το /usr/lib/i386-linux-gnu/dri/i915_drv_video.so από τον Learner ;

Εσένα το βρίσκει the_eye, ο sotos21 έχει AMD, αλλάζουν λίγο τα πράγματα εκεί. Εσένα βρίσκει την βιβλιοθήκη αλλά δεν υποστηρίζεται μάλλον.
Αν δεν την έβρισκε δεν θα φόρτωνε καν οδηγό
the_eye έγραψε:libva info: va_openDriver() returns -1

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 20:15
από the_eye
Δες όμως στο ls δεν υπάρχει το αρχείο
/usr/lib/i386-linux-gnu/dri/i915_drv_video.so
αλλά το
/usr/lib/i386-linux-gnu/dri/i915_dri.so

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 20:22
από Learner
the_eye έγραψε:Δες όμως στο ls δεν υπάρχει το αρχείο
/usr/lib/i386-linux-gnu/dri/i915_drv_video.so
αλλά το
/usr/lib/i386-linux-gnu/dri/i915_dri.so

ναι, σε εμένα υπάρχει
η i965_drv_video.so η οποία με ένα ldd (αν σε βοηθάει) γυρνάει
Μορφοποιημένος Κώδικας: Επιλογή όλων
ldd /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
linux-vdso.so.1 => (0x00007fffac562000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007faa6847b000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007faa68277000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007faa6806a000)
libdrm_intel.so.1 => /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1 (0x00007faa67e4a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faa67b44000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faa6777d000)
/lib64/ld-linux-x86-64.so.2 (0x00007faa68a1e000)
libpciaccess.so.0 => /usr/lib/x86_64-linux-gnu/libpciaccess.so.0 (0x00007faa67574000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faa6735b000)

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 20:47
από sotos21
the_eye έγραψε:Λες να βάλω το /usr/lib/i386-linux-gnu/dri/i915_drv_video.so από τον Learner ;

Oui γιατί δεν το βλέπω στην εντολή που έδειξες.
Να κοιτάξει επίσης ο επίτιμος για την libvdpau_i915.so και να στην ανεβάσει, καθώς και την διαδρομή της για να την βάλεις.

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 20:59
από the_eye
@Learner
Όχι i965 αλλά i915 !!!
Εικόνα

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 21:15
από Learner
the_eye έγραψε:@Learner
Όχι i965 αλλά i915 !!!
Εικόνα

Δες τα αποτελέσματα στο πρώτο ποστ. Δες τι ψάχνει, που το ψάχνει και τι βρίσκει. Τα αποτελέσματα είναι πραγματικά (από το δικό μου Laptop).

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 13 Μάιος 2014, 21:17
από the_eye
Το αρχείο που ψάχνει εσένα, το έχω, δες την ls που έδωσα παραπάνω. Εμένα ψάχνει άλλο αρχείο !

Ενήμ. Τελικά μετά από αρκετές δοκιμές δεν παίζει σε atom d525 !

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2014, 00:32
από Learner
VDPAU εν δράση

Μετά από μια εποικοδομητική συζήτηση που είχα με τον @the_eye στο IRC, θα δείξω εδώ την διαφορά σε Video Processing με VDPAU και χωρίς. Με screenshots.
Θα χρησιμοποίσω τον SMPlayer που έχει ρύθμιση για την χρήση του vpdau.


Η ταινία δεν είναι κάτι άλλο από ένα trailer σε 1080p όμως.

Χρησιμοποιούμε τις εντολές top και sudo intel_gpu_top για να παρακολουθήσουμε την επιβάρυνση. Το δεύτερο εργαλείο βρίσκεται στο πακέτο intel-gpu-tools.

Χωρίς VDPAU, δείτε την χρήση CPU (στην top) και την χρήση GPU (στην intel_gpu_top)


Με VDPAU κοιτάξτε τις διαφορές

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2014, 01:14
από apóstolos
Αν εκτελέσω
Κώδικας: Επιλογή όλων
vdpauinfo
αρχικά παίρνω το εξής αποτέλεσμα:
Κώδικας: Επιλογή όλων
display: :0   screen: 0
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1]

Μετά από
Κώδικας: Επιλογή όλων
export VDPAU_DRIVER=va_gl


έχω το εξής:
Κώδικας: Επιλογή όλων
display: :0   screen: 0
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
API version: 1
Information string: OpenGL/VAAPI/libswscale backend for VDPAU

Video surface:

name   width height types
-------------------------------------------
420     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
422     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
444     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8

Decoder capabilities:

name               level macbs width height
-------------------------------------------
H264_BASELINE        51 16384  2048  2048
H264_MAIN            51 16384  2048  2048
H264_HIGH            51 16384  2048  2048

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y 
R8G8B8A8          8192  8192    y 
R10G10B10A2       8192  8192    y 
B10G10R10A2       8192  8192    y 
A8                8192  8192    y 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8          8192  8192
R8G8B8A8          8192  8192
R10G10B10A2       8192  8192
B10G10R10A2       8192  8192
A8                8192  8192

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  -
SHARPNESS                        -
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              - 
VIDEO_SURFACE_HEIGHT             - 
CHROMA_TYPE                      - 
LAYERS                           - 

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 - 
CSC_MATRIX                       - 
NOISE_REDUCTION_LEVEL            - 
SHARPNESS_LEVEL                  - 
LUMA_KEY_MIN_LUMA                - 
LUMA_KEY_MAX_LUMA                - 


Τι σημαίνει αυτό ακριβώς; Εγώ υπέθετα πως δεν θα δούλευε επειδή ο επεξεργαστής δεν είναι i3 ή καλύτερος..

Re: Ενεργοποίηση vdpau σε κάρτες Intel - Ubuntu 14.04/14.10

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2014, 01:21
από Learner
apóstolos έγραψε:Τι σημαίνει αυτό ακριβώς; Εγώ υπέθετα πως δεν θα δούλευε επειδή ο επεξεργαστής δεν είναι i3 ή καλύτερος..

Μην υποθέτεις τίποτα αν δεν το δοκιμάσεις ο ίδιος. Αυτό σημαίνει ;)

Για κάνε και ένα test case να δεις δουλεύει καλύτερα ή πιο αργά ;