Ενεργοποίηση 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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 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 24.04.2
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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 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
 
Δημοσιεύσεις: 6304
Εγγραφή: 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 24.04.2
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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 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 24.04.2
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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

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

cron