Linuxiarze.pl Forum

Dystrybucje Linux => Mepis, antiX, MX => Wątek zaczęty przez: mirekc w Czerwiec 27, 2019, 01:13:25 PM

Tytuł: [Rozwiązany] Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Czerwiec 27, 2019, 01:13:25 PM
Skonfigurowałem na moim HP Workstation xw6000 z MX-em 18.3 tuner DVB-T na USB (jakiś chiński noname na chipsecie Realtek RTL2832U) korzystając z tego poradnika:
https://grylewicz.pl/pingwin-lubi-tv-dvbt-linuksie/
Udało mi się uzyskać odbiór w odtwarzaczu VLC, ale wysoce niesatysfakcjonujący: przypomina to raczej serię zdjęć poklatkowych. Obciążenie systemu jak na poniższym zrzucie ekranu:
(https://i.ibb.co/nD24Ktg/DVB-T-vlc.png)
Spróbowałem z odtwarzaczem mplayer (bo pomyślałem, że będzie ,,lżejszy") i też jest źle: wprawdzie obraz jest bardziej płynny, ale spowolniony, brak synchronizacji z dźwiękiem i po jakimś czasie się ,,zacina".

Odpuściłbym sprawę, bo objawy wskazują na niedostateczną wydajność komputera, gdyby nie fakt, że pod Windows XP na tym samym komputerze i z tym samym tunerem odbiór stacji SD jest bez zarzutu (na HD sprzęt jest za słaby), a obciążenie systemu dalekie od maksymalnego.
(https://i.ibb.co/Tcg7w5q/DVB-T-windows-obraz.jpg)
Co więcej, zadawalające efekty udało mi się osiągnąć również na jeszcze słabszej maszynie, z jednowątkowym procesorem Pentium 4 2,6GHz.

Czy pod tym linuksem da się jeszcze coś wycisnąć? Chciałbym przynajmniej uzyskać dobry odbiór programów SD.

Tuner DVB-T jest wykrywany przez system, informacje z dmesg:

[10034.018094] usb 2-1: New USB device found, idVendor=0bda, idProduct=2838, bcdDevice= 1.00
[10034.018098] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10034.018101] usb 2-1: Product: RTL2838UHIDIR
[10034.018103] usb 2-1: Manufacturer: Realtek
[10034.018105] usb 2-1: SerialNumber: 00000001
[10034.025981] usb 2-1: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
[10034.083243] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[10034.083267] dvbdev: DVB: registering new adapter (Realtek RTL2832U reference design)
[10034.154401] i2c i2c-6: Added multiplexed i2c bus 7
[10034.154409] rtl2832 6-0010: Realtek RTL2832 successfully attached
[10034.154446] usb 2-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[10034.154657] r820t 7-001a: creating new instance
[10034.161697] r820t 7-001a: Rafael Micro r820t successfully identified
[10034.208781] rtl2832_sdr rtl2832_sdr.1.auto: Registered as swradio0
[10034.208786] rtl2832_sdr rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached
[10034.208790] rtl2832_sdr rtl2832_sdr.1.auto: SDR API is still slightly experimental and functionality changes may follow
[10034.215443] Registered IR keymap rc-empty
[10034.215536] rc rc1: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc1
[10034.215653] input: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc1/input11
[10034.216081] rc rc1: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 1, raw IR receiver, no transmitter
[10034.216529] usb 2-1: dvb_usb_v2: schedule remote query interval to 200 msecs
[10034.224683] usb 2-1: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected                                 


Informacje o systemie:

System:    Host: hp-workstation-xw6000 Kernel: 4.19.0-5-686-pae i686 bits: 32 compiler: gcc
           v: 6.3.0 Desktop: Xfce 4.12.3 Distro: MX-18.3_386 Continuum May 26  2019
           base: Debian GNU/Linux 9 (stretch)
Machine:   Type: Desktop System: Hewlett-Packard product: hp workstation xw6000 v: N/A
           serial: <filter>
           Mobo: Hewlett-Packard model: 080Ch serial: <filter> BIOS: Compaq v: 686O4 v1.22
           date: 01/27/2005
CPU:       Topology: 2x Single Core model: Intel Xeon bits: 32 type: MT SMP
           arch: Netburst Northwood rev: 9 L2 cache: 1024 KiB
           flags: pae sse sse2 bogomips: 22324
           Speed: 2791 MHz min/max: N/A Core speeds (MHz): 1: 2791 2: 2791 3: 2791 4: 2791
Graphics:  Device-1: AMD RV610 LE [Radeon HD 2400 PRO AGP] vendor: Hightech Information System
           driver: radeon v: kernel bus ID: 01:00.0
           Display: x11 server: X.Org 1.19.2 driver: ati,radeon unloaded: fbdev,modesetting,vesa
           resolution: 1280x1024~60Hz, 1360x768~60Hz
           OpenGL: renderer: AMD RV610 (DRM 2.50.0 / 4.19.0-5-686-pae LLVM 7.0.0)
           v: 3.3 Mesa 18.2.6 direct render: Yes
Audio:     Device-1: Intel 82801DB/DBL/DBM AC97 Audio vendor: Hewlett-Packard
           driver: snd_intel8x0 v: kernel bus ID: 00:1f.5
           Device-2: AMD RV610 HDMI Audio [Radeon HD 2350 PRO / 2400 PRO/XT / HD 3410]
           vendor: Hightech Information System driver: snd_hda_intel v: kernel bus ID: 01:00.1
           Device-3: Brooktree Bt878 Video Capture vendor: Avermedia AverMedia UltraTV PCI 350
           driver: bttv v: 0.9.19 bus ID: 05:0b.0
           Device-4: Brooktree Bt878 Audio Capture vendor: Avermedia UltraTV PCI 350
           driver: snd_bt87x v: kernel bus ID: 05:0b.1
           Sound Server: ALSA v: k4.19.0-5-686-pae
Network:   Device-1: Broadcom Limited NetXtreme BCM5702X Gigabit Ethernet
           vendor: Hewlett-Packard driver: tg3 v: 3.137 port: 3000 bus ID: 05:02.0
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 227.30 GiB used: 16.48 GiB (7.2%)
           ID-1: /dev/sda vendor: Seagate model: ST3160215ACE size: 149.05 GiB
           ID-2: /dev/sdb vendor: Western Digital model: WD800JB-00JJA0 size: 74.53 GiB
           ID-3: /dev/sdc type: USB vendor: Generic model: IC1210 CF size: 3.72 GiB
Partition: ID-1: / size: 17.70 GiB used: 7.81 GiB (44.1%) fs: ext4 dev: /dev/sda8
           ID-2: swap-1 size: 2.00 GiB used: 56.5 MiB (2.8%) fs: swap dev: /dev/sda7
Sensors:   Message: No sensors data was found. Is sensors configured?
Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list
           1: deb http://iso.mxrepo.com/antix/stretch/ stretch main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
           1: deb http://ftp.pl.debian.org/debian/ stretch-updates non-free contrib main
           Active apt repos in: /etc/apt/sources.list.d/debian.list
           1: deb http://ftp.pl.debian.org/debian/ stretch main contrib non-free
           2: deb http://security.debian.org/ stretch/updates main contrib non-free
           3: deb http://deb.debian.org/debian/ stretch-backports main
           Active apt repos in: /etc/apt/sources.list.d/megasync.list
           1: deb https://mega.nz/linux/MEGAsync/Debian_9.0/ ./
           Active apt repos in: /etc/apt/sources.list.d/mx.list
           1: deb http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/mx/repo/ stretch main non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list
Info:      Processes: 196 Uptime: 2h 52m Memory: 1.91 GiB used: 1.05 GiB (55.0%) Init: SysVinit
           runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.33
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Czerwiec 27, 2019, 02:12:20 PM
Ściągnij z netu (tfu, do piractwa praktycznie namawiam, ale nich mi wybaczone będzie - szukaj materiału z wolną licencją) - jakikolwiek plik, który ma taką samą jakość, jaką oferować ma ten tuner i spróbuj odtworzyć to w tych samych programach z dysku. Druga próba - to samo, ale na dokładnie tym samym porcie USB i z jakiegoś pendrive'a. Trzecia próba - odtwórz taki materiał bezpośrednio z internetu (nie przez DVB, tylko z jakiegoś YT itp.). Zdaj relację.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: Fibogacci w Czerwiec 27, 2019, 03:28:05 PM
Ja mam Not Only TV de Luxe (ten sam chipset, tak mi się wydaje).

Używam do odtwarzania Kaffeine (program dostępny w MX Instalator pakietów, karta Repozytorium Stabilne), przetestuj.

(Używam też MX, 18.3. W wersji starszej, której 2 lata temu używałem czyli 16.1 trzeba było chyba ładować ręcznie moduł chipsetu do kernela poleceniem: sudo modprobe dvb_usb_rtl28xxu, ale już w kolejnych wersjach systemu idzie to z automatu)

Ważna jest dobra antena (ja mam 3-4 km do przekaźnika w linii prostej, to mam odbiór na kawałku drucianego wieszaka do ubrań itp., ale im większa odległość, tym ważniejsza antena).

Kaffeine wyświetla parametry/siłę sygnału.


  (http://imgur.com/BhH0zZel.png)


Także w Kaffeine można skanować bezpośrednio w programie. W VLC albo trzeba wpisać ręcznie częstotliwość danego MUXa (na której nadaje na Twoim terenie) i wtedy wyświetlą się programy z tego MUXa, albo podać listę wykonaną w_scan'em (tak jak w podanym przez Ciebie artykule).

PS. Może Cię jeszcze zainteresować, jakie możliwości ma Twój chipset (przykładowo, w Not Only TV de Luxe występowały różne wersje, mające różne zakresy częstotliwości).

Używając SDR (Software Defined Radio) można prowadzić nasłuch na różnych częstotliwościach - np. samoloty, w niektórych rzadkich wersjach chipsetu w NOTDL zakres obejmował też radio CB (i tu też najważniejsza jest antena, jej rodzaj dla danej częstotliwości). Oczywiście zwykłego radia FM można też słuchać - na kawałku drutu.

Na początek możesz sobie sprawdzić program Gqrx (w MX Instalator pakietów, karta Repozytorium Stabilne, nazwa: gqrx-sdr, to jest wersja 2.9).

Nowsza wersja (2.11.5) jest też dostępna jako appImage, tutaj:
https://www.appimagehub.com/p/1240555/


  (http://imgur.com/mTXOf5Rl.png)
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Czerwiec 27, 2019, 04:32:31 PM
Cytat: Fibogacci w Czerwiec 27, 2019, 03:28:05 PM
Kaffeine

Tak, z Kaffeine nie powinno być problemów...
- można jeszcze użyć MythTV, również chodzi bez zarzutu, ale sama konfiguracja wstępna jest skomplikowana...
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Czerwiec 27, 2019, 09:28:04 PM
Cytat: TataPingu w Czerwiec 27, 2019, 04:32:31 PM
Cytat: Fibogacci w Czerwiec 27, 2019, 03:28:05 PM
Kaffeine

Tak, z Kaffeine nie powinno być problemów...
- można jeszcze użyć MythTV, również chodzi bez zarzutu, ale sama konfiguracja wstępna jest skomplikowana...
Nie chciałem instalować Kaffeine, bo to dla KDE, ale skoro dwie osoby proponują, to spróbowałem. Rzeczywiście jakość obsługi rewelacyjna, ale jakość odbioru niestety nie. Film poklatkowy, jak w VLC. Jakość sygnału mam dobrą, chyba nawet lepszą niż w przykładzie od Fibogacci.
(https://i.ibb.co/K2Pr9CJ/DVB-T-sygnal.png)
Spróbuję wykonać te wcześniej sugerowane próby z materiałami video, ale już nie dzisiaj, bo idę spać. ;)
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: Fibogacci w Czerwiec 27, 2019, 10:18:30 PM
Cytat: mirekc w Czerwiec 27, 2019, 09:28:04 PM
Cytat: TataPingu w Czerwiec 27, 2019, 04:32:31 PM
Cytat: Fibogacci w Czerwiec 27, 2019, 03:28:05 PM
Kaffeine

Tak, z Kaffeine nie powinno być problemów...
- można jeszcze użyć MythTV, również chodzi bez zarzutu, ale sama konfiguracja wstępna jest skomplikowana...
Nie chciałem instalować Kaffeine, bo to dla KDE, ale skoro dwie osoby proponują, to spróbowałem. Rzeczywiście jakość obsługi rewelacyjna, ale jakość odbioru niestety nie. Film poklatkowy, jak w VLC. Jakość sygnału mam dobrą, chyba nawet lepszą niż w przykładzie od Fibogacci.
(https://i.ibb.co/K2Pr9CJ/DVB-T-sygnal.png)
Spróbuję wykonać te wcześniej sugerowane próby z materiałami video, ale już nie dzisiaj, bo idę spać. ;)

To, że jakiś program jest dla KDE czy Gnome czy z innej dystrybucji, nie znaczy, że nie da się go używać, a wręcz przeciwnie, jeśli jest dobry i spełnia wymagania, to warto. Generalnie, narzędzia to narzędzia i jeśli działają i spełniają swoje funkcje, to warto używać.

Tu nie instaluje się całe środowisko, tylko określone wymagane pakiety dla działania tego programu.

Sam najbardziej do PDFów lubię używać Xreader, a to jest oryginalnie chyba z Mint'a, tak samo MintStick jest użyteczny i czasami używałem (mały, ale skuteczny program do formatowania USB i do przenoszenia ISO na USB przez dd).

Co do dekodera DVB-t, teoretycznie sprzęt powinien to obsłużyć, procesor co prawda 32bitowy, ale 4 wątki. Jeśli przy dobrym sygnale rwie zarówno na VLC i Kaffeine, to na razie nie wiem, co doradzić.

Edit:

Zainspirowany tematem, przypomniałem sobie parę rzeczy i nawet jeśli telewizja nie do końca u Ciebie zadziała, nadal możesz wykorzystać dekoder do wygodnego słuchania radia w terminalu (nawet bez programu Gqrx).

W systemie musi być zainstalowany pakiet o nazwie: rtl-sdr

Do słuchania wykorzystuje się program z tego pakietu o nazwie: rtl_fm

Polecenie i argumenty są dosyć złożone, ale znalazłem w Internecie takie, które dla mnie działa:

rtl_fm -g 50 -f 101M -M wfm -s 180k -E deemp | play -r 180k -t raw -e s -b 16 -c 1 -V1 - lowpass 16k

(tutaj przykładowo podane jest 101 MHz czyli 101M, dla 99,9 MHz trzeba podać 99.9M - z kropką)

Przygotowałem sobie prosty skrypt, który ułatwia uruchamianie różnych częstotliwości:

#!/usr/bin/env bash

# prosty odtwarzacz radiowy - autor Fibogacci
# Wersja 0.1.0 - 20190628

echo 'Wpisz częstotliwość (w MHz, np. 101 lub 91.1):'
read 'herce'

rtl_fm -g 50 -f ${herce}M -M wfm -s 180k -E deemp | play -r 180k -t raw -e s -b 16 -c 1 -V1 - lowpass 16k


Wystarczy utworzyć plik tekstowy z tym skryptem, zapisać go np. jako por.sh, nadać mu prawa uruchamiania (np. w menedżerze plików Thunar, kliknąć prawy przycisk myszki na pliku > Właściwości > karta Uprawnienia, zaznaczyć Uruchamianie).

Po uruchomieniu w terminalu poleceniem:
$ ./por.sh

wystarczy wtedy wpisać częstotliwość i słuchać radia FM przy bardzo małym zużyciu zasobów. Wychodzi się ze skryptu/wyłącza odtwarzanie skrótem Ctrl+C.

Skrypt można rozbudować wpisując różne stacje na stałe i do wyboru, ale to na razie taka bardzo prosta wersja.

Może się komuś przyda.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Czerwiec 28, 2019, 08:18:36 AM
Cytat: mirekc w Czerwiec 27, 2019, 09:28:04 PM
ale jakość odbioru niestety nie. Film poklatkowy, jak w VLC. Jakość sygnału mam dobrą, chyba nawet lepszą niż w przykładzie od Fibogacci.

Więc problem prawdopodobnie nie leży po stronie sprzętu, a samych konfiguracji programów...
Spójrz np. na konfigurację VLC, pod "Video" (nie wiem, jak to jest w polskiej wersji), powinnien znajdować się tam punkt, w którym możesz wybrać typ "strumienia" (np. Open-Gl, XV, XCB, X11, VDPAU, YUV itd, zależnie od sprzętu i zainstalowanych sterowników)...
- poeksperymentuj trochę z tym i dobierz ten optymalny....
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Czerwiec 28, 2019, 04:43:26 PM
Cytat: TataPingu w Czerwiec 28, 2019, 08:18:36 AM
Więc problem prawdopodobnie nie leży po stronie sprzętu, a samych konfiguracji programów...
Spójrz np. na konfigurację VLC, pod "Video" (nie wiem, jak to jest w polskiej wersji), powinnien znajdować się tam punkt, w którym możesz wybrać typ "strumienia" (np. Open-Gl, XV, XCB, X11, VDPAU, YUV itd, zależnie od sprzętu i zainstalowanych sterowników)...
- poeksperymentuj trochę z tym i dobierz ten optymalny....
Coś ruszyło! VLC odtwarza płynnie programy SD przy ustawieniu Video -> Output -> XVideo output (XCB). Nie jest to bynajmniej metoda domyślna. Przy ustawieniu na ,,Automatic" – tnie.

No to teraz pytanie: da się to samo ustawić w Kaffeine? Jakoś spodobał mi się ten odtwarzacz.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Czerwiec 29, 2019, 11:23:43 PM
Cytat: mirekc w Czerwiec 28, 2019, 04:43:26 PM
No to teraz pytanie: da się to samo ustawić w Kaffeine? Jakoś spodobał mi się ten odtwarzacz.

Chmmmm, osobiście nie wiem...
- co prawda, używałem Kaffeine, ale nigdy nie miałem twoich "problemów", więc nie szukałem rozwiązania....

O ile dobrze pamiętam, to Kaffeine bazuje na Xine i tutaj trzebaby chyba szukać możliwości dopasowania strumienia...
W każdym bądź razie, konfiguracja Kaffeine znajduje się bodajże pod:

/home/user/.kde/share/apps/kaffeine

ale, czy tam można coś "przestawić", tego nie wiem....
- od jakiegoś czasu nie używam już Kaffeine...
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Czerwiec 29, 2019, 11:26:46 PM
Obecna wersja kaffeine wykorzystuje libvlc/vlc. Tutorial z konfiguracją (choć nie wiem, czy aktualną): https://userbase.kde.org/Kaffeine-TV
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 01, 2019, 08:47:50 AM
Cytat: pavbaranov w Czerwiec 29, 2019, 11:26:46 PM
Obecna wersja kaffeine wykorzystuje libvlc/vlc. Tutorial z konfiguracją (choć nie wiem, czy aktualną): https://userbase.kde.org/Kaffeine-TV
Tutorial wygląda na aktualny, ale to są tylko podstawowe ustawienia, żadnego tuningu. Ja to już przerabiałem.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 01, 2019, 09:13:13 AM
Cytat: TataPingu w Czerwiec 29, 2019, 11:23:43 PM
O ile dobrze pamiętam, to Kaffeine bazuje na Xine i tutaj trzebaby chyba szukać możliwości dopasowania strumienia...
W każdym bądź razie, konfiguracja Kaffeine znajduje się bodajże pod:

/home/user/.kde/share/apps/kaffeine

U mnie nie ma katalogu /home/user/.kde ani nic dalej. Jest natomiast:

/home/user/.local/share/kaffeine

ale tam nie ma nic szczególnie interesującego: wybór urządzenia, zaskanowane kanały itp., nie wygląda, żeby były jakieś zaawansowane ustawienia.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Lipiec 01, 2019, 09:52:03 AM
Zerknij sobie na: https://wiki.archlinux.org/index.php/Hardware_video_acceleration - może tu znajdziesz jakąś podpowiedź.
Samo Kaffeine, o ile pamiętam, ma mocno okrojone możliwości konfiguracji. W zakresie wydajności, jedyne co, to może przekazać do libvlc argumenty. Może coś z tego: https://wiki.videolan.org/LibVLC#Rendering_and_streaming wyciągniesz.
Inna sprawa, że Kaffeine to aplikacja ze stajni KDE i prawdopodobieństwo, że będzie lepiej działać, czy łatwiej zmusić do prawidłowego działania w KDE niż w XFCE jest spore. Może zatem jakaś inna aplikacja zbudowana na Gtk+?
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 05, 2019, 01:32:06 PM
Cytat: pavbaranov w Lipiec 01, 2019, 09:52:03 AM
Zerknij sobie na: https://wiki.archlinux.org/index.php/Hardware_video_acceleration - może tu znajdziesz jakąś podpowiedź.
Sprawdziłem VA-API

$ vainfo
libva info: VA-API version 1.3.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_3
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.3 (libva 2.3.0)
vainfo: Driver version: Mesa Gallium driver 18.2.6 for AMD RV610 (DRM 2.50.0 / 4.19.0-5-686-pae, LLVM 7.0.0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

i VDPAU

$ vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

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

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                          --- not supported ---
MPEG2_SIMPLE                    3  9216  2048  1152
MPEG2_MAIN                      3  9216  2048  1152
H264_BASELINE                  41  9216  2048  1152
H264_MAIN                      41  9216  2048  1152
H264_HIGH                      41  9216  2048  1152
VC1_SIMPLE                      1  9216  2048  1152
VC1_MAIN                        2  9216  2048  1152
VC1_ADVANCED                    4  9216  2048  1152
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE       0  9216  2048  1152
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
B10G10R10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8

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             y
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
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              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y 
LAYERS                           y         0        4

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

Porównując moje listingi z przykładowymi wydaje mi się, że akceleracja u mnie powinna działać.
Cytat: pavbaranov w Lipiec 01, 2019, 09:52:03 AM
Samo Kaffeine, o ile pamiętam, ma mocno okrojone możliwości konfiguracji. W zakresie wydajności, jedyne co, to może przekazać do libvlc argumenty. Może coś z tego: https://wiki.videolan.org/LibVLC#Rendering_and_streaming wyciągniesz.
Na podstawie tego
https://github.com/KDE/kaffeine
wywnioskowałem, że powinna być możliwa zmiana libVLC output plugin przez parametr -V w kaffeine:
Settings --> Configure Kaffeine --> libVLC

--no-video-title-show -V xcb_glx

lub

--no-video-title-show -V xcb_xv

Zwłaszcza z tym drugim wiązałem nadzieje, bo wydawało mi się, że będzie to odpowiadało ustawieniu, które zrobiłem w VLC. Niestety ani jedna, ani druga opcja nie rozwiązuje problemu.
Cytat: pavbaranov w Lipiec 01, 2019, 09:52:03 AM
Inna sprawa, że Kaffeine to aplikacja ze stajni KDE i prawdopodobieństwo, że będzie lepiej działać, czy łatwiej zmusić do prawidłowego działania w KDE niż w XFCE jest spore. Może zatem jakaś inna aplikacja zbudowana na Gtk+?
Masz propozycję? Aplikacja ma wygodnie obsługiwać DVB-T.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Lipiec 05, 2019, 03:00:35 PM
Nie mam, bo nie używam DVB-T, ale tych aplikacji nieco jest. Sprawdź sobie na alternativeto.net. Na pewno jest coś takiego: https://www.linux-apps.com/p/1312498/
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 09, 2019, 05:31:48 PM
Wymieniłem grafikę ATI na Nvidia GeForce FX 5200. Sterowniki zainstalowały się tak:

Graphics:
  Device-1: NVIDIA NV34 [GeForce FX 5200] vendor: Micro-Star MSI
  driver: nouveau v: kernel bus ID: 01:00.0
  Display: x11 server: X.Org 1.19.2 driver: nouveau
  unloaded: fbdev,modesetting,vesa resolution: 1280x1024~60Hz, 720x576~50Hz
  OpenGL: renderer: NV34 v: 1.5 Mesa 18.2.6 direct render: Yes

Efekt: DVB-T odtwarza się płynnie w Kaffeine bez żadnego kombinowania.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Lipiec 09, 2019, 07:40:48 PM
Cytat: mirekc w Lipiec 09, 2019, 05:31:48 PM
Efekt: DVB-T odtwarza się płynnie w Kaffeine bez żadnego kombinowania.

Stąd nie znałem tych problemów z Kaffeine, ponieważ, gdy używałem tego programu miałem NVidię...
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 09, 2019, 09:50:14 PM
Cytat: TataPingu w Lipiec 09, 2019, 07:40:48 PM
Cytat: mirekc w Lipiec 09, 2019, 05:31:48 PM
Efekt: DVB-T odtwarza się płynnie w Kaffeine bez żadnego kombinowania.

Stąd nie znałem tych problemów z Kaffeine, ponieważ, gdy używałem tego programu miałem NVidię...
Tylko że moja radość okazała się przedwczesna. Wprawdzie Kaffeine działa jak burza, ale przestały działać poprawnie przeglądarki Chromium i Opera. Tam gdzie powinny pojawiać się menu czy podpowiedzi są czarne prostokąty. Wyświetlanie video w tych przeglądarkach też przestało działać, zamiast obrazu jest ciemny prostokąt. Wprawdzie działa poprawnie Firefox, ale ta przeglądarka zawsze była i jest mocno do tyłu jeśli chodzi o wydajność w multimediach. Normalnie witki opadają.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Lipiec 09, 2019, 10:21:11 PM
Cytat: mirekc w Lipiec 09, 2019, 09:50:14 PM
Wprawdzie Kaffeine działa jak burza, ale przestały działać poprawnie przeglądarki Chromium i Opera.

No to ustaw sobie teraz odpowiednio przeglądarki, np. w konfiguracji Opery jest opcja używania "hardwarowego przyspieszenia" (czy coś w tym rodzaju, nie używam polskiej wersji), podobnie chyba będzie z Chromium...

A tak ogólnie, wpierw dokładnie sprawdzić możliwości konfiguracyjne danego programu...
- przecież, jeśli np. dostajesz nowy samochód, to w pierwszym rzędzie sprawdzasz funkcjonalność każdego "przycisku"...
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 10, 2019, 07:33:51 AM
Cytat: TataPingu w Lipiec 09, 2019, 10:21:11 PM
No to ustaw sobie teraz odpowiednio przeglądarki, np. w konfiguracji Opery jest opcja używania "hardwarowego przyspieszenia" (czy coś w tym rodzaju, nie używam polskiej wersji), podobnie chyba będzie z Chromium...

A tak ogólnie, wpierw dokładnie sprawdzić możliwości konfiguracyjne danego programu...
- przecież, jeśli np. dostajesz nowy samochód, to w pierwszym rzędzie sprawdzasz funkcjonalność każdego "przycisku"...
Tylko że jak dostaję nowy samochód, to widzę w nim wszystkie przyciski i nie muszę klikać na ślepo na czarnej desce rozdzielczej, i nie znika mi kierownica jak wymienię silnik albo sprzęgło.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Lipiec 10, 2019, 08:11:26 AM
Cytat: mirekc w Lipiec 10, 2019, 07:33:51 AM
Tylko że jak dostaję nowy samochód, to widzę w nim wszystkie przyciski i nie muszę klikać na ślepo na czarnej desce rozdzielczej, i nie znika mi kierownica jak wymienię silnik albo sprzęgło.

No cóż, to są "uroki" wolnego oprogramowania i trzeba się do tego przyzwyczaić....
Zauważ, że nawet w windzie musisz wiecznie "grzebać", co prawda, ale tylko teoretycznie, jeśli kupiłeś jakiś program, to najczęściej funkcjonuje poprawnie po świeżej instalacji, ale...
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 10, 2019, 04:31:57 PM
Cytat: TataPingu w Lipiec 09, 2019, 10:21:11 PM
No to ustaw sobie teraz odpowiednio przeglądarki, np. w konfiguracji Opery jest opcja używania "hardwarowego przyspieszenia" (czy coś w tym rodzaju, nie używam polskiej wersji), podobnie chyba będzie z Chromium...
To jest na nic. Wyłączenie akceleracji w Chromium powoduje tak drastyczny spadek wydajności wyświetlania video, że przestaje się to do czegokolwiek nadawać. Tymczasem na przeglądarce zależy mi bardziej niż na DVB-T, bo to zaczyna być problem pod Windows XP.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Lipiec 10, 2019, 09:21:41 PM
Cytat: mirekc w Lipiec 10, 2019, 04:31:57 PM
bo to zaczyna być problem pod Windows XP.

A teraz to już zupełnie nic nie rozumiem, XP !?
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 10, 2019, 09:49:42 PM
Cytat: TataPingu w Lipiec 10, 2019, 09:21:41 PM
Cytat: mirekc w Lipiec 10, 2019, 04:31:57 PM
bo to zaczyna być problem pod Windows XP.

A teraz to już zupełnie nic nie rozumiem, XP !?
Z nowszego bym nie rozważał migracji do linuksa. ;)
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: TataPingu w Lipiec 10, 2019, 10:09:41 PM
Cytat: mirekc w Lipiec 10, 2019, 09:49:42 PM
Z nowszego bym nie rozważał migracji do linuksa. ;)

Nadal nie rozumiem...
- "migrujesz" ze względu na stary sprzęt, czy ze względu na przestarzały OS (XP) ?

Jeśli to pierwsze, to nie wymagaj "cudów" od linuksa. Fakt, linuks nie potrzebuje takiego sprzętu, jak nowe windy, ale są pewne granice, których i linuksem przeskoczyć się nie da...
- np. oglądnięcie filmu w formacie 4k, ba, wystarczy format Full HD, po prostu, stary sprzęt nie jest w stanie tego "przerobić"....
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Lipiec 10, 2019, 10:55:38 PM
Cytat: mirekc w Lipiec 09, 2019, 09:50:14 PM
Tylko że moja radość okazała się przedwczesna. (...)
Załóż nowy wątek, bowiem jak ktoś tu trafi to kociokwiku dostanie i nic z tego nie wyciągnie.
Rozumiem, że - na kłopoty z wydajnością DVB-T pomogła zmiana GPU. Bez żadnego dodatkowego ustawiania - działa "jak burza", jak pisesz.
Natomiast masz problem z przeglądaniem treści multimedialnych na NVidii - i to nadaje się na nowy wątek, a ten winien zostać zamknięty.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 11, 2019, 07:08:33 AM
Cytat: TataPingu w Lipiec 10, 2019, 10:09:41 PM
Cytat: mirekc w Lipiec 10, 2019, 09:49:42 PM
Z nowszego bym nie rozważał migracji do linuksa. ;)

Nadal nie rozumiem...
- "migrujesz" ze względu na stary sprzęt, czy ze względu na przestarzały OS (XP) ?

Jeśli to pierwsze, to nie wymagaj "cudów" od linuksa. Fakt, linuks nie potrzebuje takiego sprzętu, jak nowe windy, ale są pewne granice, których i linuksem przeskoczyć się nie da...
- np. oglądnięcie filmu w formacie 4k, ba, wystarczy format Full HD, po prostu, stary sprzęt nie jest w stanie tego "przerobić"....
Znowu się robi temat na ,,pogaduchy". Przenosimy?
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 11, 2019, 07:27:10 AM
Cytat: pavbaranov w Lipiec 10, 2019, 10:55:38 PM
Cytat: mirekc w Lipiec 09, 2019, 09:50:14 PM
Tylko że moja radość okazała się przedwczesna. (...)
Załóż nowy wątek, bowiem jak ktoś tu trafi to kociokwiku dostanie i nic z tego nie wyciągnie.
Rozumiem, że - na kłopoty z wydajnością DVB-T pomogła zmiana GPU. Bez żadnego dodatkowego ustawiania - działa "jak burza", jak pisesz.
Natomiast masz problem z przeglądaniem treści multimedialnych na NVidii - i to nadaje się na nowy wątek, a ten winien zostać zamknięty.
Prawda, jednakże te problemy z NVidią sprawiają, że rozwiązanie z wymianą GPU jest dla mnie zdecydowanie niesatysfakcjonujące. Rozważam nawet powrót do Radeona. Dlatego postuluję pozostawić ten wątek otwarty, może komuś coś przyjdzie do głowy. Ewentualnie można by jakoś dodać w temacie, że sprawa dotyczy Radeona 2900, bo jak się okazuje ma to znaczenie. W sprawie Nvidii i ewentualnie w innych wyłonionych w trakcie – założę nowe wątki.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Lipiec 11, 2019, 12:41:05 PM
Ok, czyli wracamy do Radeona. Pokaż jakie masz zainstalowane sterowniki (najlepiej z inxi -Gxx. Rozumiem też, że nic nie zmieniałeś w jego ustawieniach.
Tytuł: Odp: Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: mirekc w Lipiec 12, 2019, 07:53:28 AM
Cytat: pavbaranov w Lipiec 11, 2019, 12:41:05 PM
Ok, czyli wracamy do Radeona. Pokaż jakie masz zainstalowane sterowniki (najlepiej z inxi -Gxx. Rozumiem też, że nic nie zmieniałeś w jego ustawieniach.
Obecnie mam włożonego Radeona 9200SE. Niestety to budżetowa karta z pasywnym chłodzeniem i 128MB DDR RAM. Sterowniki zainstalowały się następująco:

Graphics:  Device-1: AMD RV280 [Radeon 9200 PRO] vendor: Tul driver: radeon v: kernel
           bus ID: 01:00.0 chip ID: 1002:5960
           Display: server: X.Org 1.19.2 driver: ati,radeon unloaded: fbdev,modesetting,vesa
           resolution: 1280x1024~60Hz, 1360x768~60Hz
           OpenGL: renderer: Mesa DRI R200 (RV280 5960) x86/MMX/SSE2 DRI2 v: 1.3 Mesa 18.2.6
           direct render: Yes

Wydajność jest wystarczająca do odbioru programów SD przez tuner DVB-T (na HD mój sprzęt jest za słaby), pod warunkiem dodatkowej konfiguracji odtwarzacza.

VLC: ustawić Video -> Output -> XVideo output (XCB)

Kaffeine: Settings --> Configure Kaffeine --> libVLC wpisać parametry:

--no-video-title-show -V xcb_xv


Problem uważam za rozwiązany.

Tak BTW, to nie wiem, dlaczego to samo nie udało mi się w Kaffeine dla Radeona HD 2400 Pro (początkowa konfiguracja). Karta niby nieco starsza, ale wydajniejsza bo z wyższej półki (wyższe taktowanie, dodatkowe zasilanie, chłodzenie aktywne). Jak patrzę na sterowniki – przypominam:

Graphics:  Device-1: AMD RV610 LE [Radeon HD 2400 PRO AGP] vendor: Hightech Information System
           driver: radeon v: kernel bus ID: 01:00.0
           Display: x11 server: X.Org 1.19.2 driver: ati,radeon unloaded: fbdev,modesetting,vesa
           resolution: 1280x1024~60Hz, 1360x768~60Hz
           OpenGL: renderer: AMD RV610 (DRM 2.50.0 / 4.19.0-5-686-pae LLVM 7.0.0)
           v: 3.3 Mesa 18.2.6 direct render: Yes

to prawie to samo (OpenGL renderer inny). Może jakiś błąd zrobiłem, ale ponownie weryfikować już nie będę.
Tytuł: Odp: [Rozwiązany] Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: pavbaranov w Lipiec 12, 2019, 11:34:23 AM
Być może dlatego nie udało Ci się, że Kaffeine nie ma takich ustawień. Być może dałoby się zrobić coś, by go z takimi zmiennymi dla libvlc wywoływać, bądź je ustawić na stałe w systemie. Przyszło mi do głowy jeszcze jedno rozwiązanie. Praktycznie z kernela na kernel stock ATI jest lepszy (tu jest sterownik AMD, xf86-video-ati, to jedynie akceleracja 2D). Jeśli się nie mylę, to MX jest zgodny z Debianem, spróbuj zatem może doinstalować kernel np. liquirix, albo nawet ten "tomkowy". Ewentualnie można by się pokusić o nowsze Xy (wraz ze sterownikami), ale tu wpierw musiałbyć sobie odpowiedzieć na pytanie, czy w przypadku ewentualnego niepowodzenia jesteś w stanie system przywrócić do działania posługując się wyłącznie konsolą.
Tytuł: Odp: [Rozwiązany] Tuner DVB-T - problem z wydajnością
Wiadomość wysłana przez: andre w Wrzesień 01, 2019, 06:35:24 AM
Dzień dobry,

Pozwolę się podłączyć pod wątek z wydajnością DVB-T. Sprzętu nie podaję, bo na VLC wszystko śmiga, na Kaffeine (przez libVLC) kanały HD przycinają obraz i całego kompa. Próby z dodaniem w opcjach xcb_xv nic nie dała.

a.