Ενεργοποίηση vdpau σε κάρτες Intel

Εκδόσεις Ubuntu υπό ανάπτυξη (alpha, beta κλπ), δοκιμές (testing) και σφάλματα (bugs).
Eδώ συζητάμε για την εκάστοτε δοκιμαστική έκδοση του Ubuntu.

Συντονιστής: Geochr

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή συζητάμε θέματα και προβλήματα που αφορούν μόνο τις εκάστοτε υπό ανάπτυξη/δοκιμαστικές εκδόσεις του Ubuntu και των παραγώγων του.
Οι εκδόσεις υπό ανάπτυξη είναι δοκιμαστικές για τους προγραμματιστές και όσους συμμετέχουν στην διαδικασία με διορθώσεις, αναφορές bugs κτλ. Δεν συστήνονται για χρήστες καθώς μπορεί να έχουν αρκετά σφάλματα.
Αν ενδιαφέρεστε για συμμετοχή σε δοκιμές (testing) των υπό ανάπτυξη εκδόσεων του Ubuntu, δείτε πληροφορίες εδώ: https://wiki.ubuntu.com/GreekTeam/QA.

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

Δημοσίευσηαπό Learner » 13 Μάιος 2014, 20:03

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
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Μάιος 2014, 20:15

Δες όμως στο ls δεν υπάρχει το αρχείο
/usr/lib/i386-linux-gnu/dri/i915_drv_video.so
αλλά το
/usr/lib/i386-linux-gnu/dri/i915_dri.so
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό Learner » 13 Μάιος 2014, 20:22

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)
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό sotos21 » 13 Μάιος 2014, 20:47

the_eye έγραψε:Λες να βάλω το /usr/lib/i386-linux-gnu/dri/i915_drv_video.so από τον Learner ;

Oui γιατί δεν το βλέπω στην εντολή που έδειξες.
Να κοιτάξει επίσης ο επίτιμος για την libvdpau_i915.so και να στην ανεβάσει, καθώς και την διαδρομή της για να την βάλεις.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6302
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Μάιος 2014, 20:59

@Learner
Όχι i965 αλλά i915 !!!
Εικόνα
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό Learner » 13 Μάιος 2014, 21:15

the_eye έγραψε:@Learner
Όχι i965 αλλά i915 !!!
Εικόνα

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

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Μάιος 2014, 21:17

Το αρχείο που ψάχνει εσένα, το έχω, δες την ls που έδωσα παραπάνω. Εμένα ψάχνει άλλο αρχείο !

Ενήμ. Τελικά μετά από αρκετές δοκιμές δεν παίζει σε atom d525 !
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό Learner » 14 Μάιος 2014, 00:32

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 κοιτάξτε τις διαφορές
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό apóstolos » 14 Μάιος 2014, 01:14

Αν εκτελέσω
Κώδικας: Επιλογή όλων
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 ή καλύτερος..
1 Γνώσεις Linux: OK
3 Intel Celeron CPU G1820 @ 2.70GHz ‖ RAM 7676 MiB ‖ MSI H81M-E33
4 Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics [8086:0402] {i915}
apóstolos
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 124
Εγγραφή: 22 Αύγ 2013, 14:55
Εκτύπωση

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

Δημοσίευσηαπό Learner » 14 Μάιος 2014, 01:21

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

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

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

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ubuntu +1