Portál AbcLinuxu, 5. května 2025 21:43
petr@nebula:~$ uname -a Linux nebula 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linuxnainstaloval doporučený nvidia-driver-440, TV tuner systém poznal tak jsem jen doinstaloval chybějící firmware
dmesg | grep dvb [ 6.453739] usb 2-1: dvb_usb_v2: found a 'MyGica Mini DVB-T2 USB Stick T230C v2' in warm state [ 6.453923] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 6.453938] dvbdev: DVB: registering new adapter (MyGica Mini DVB-T2 USB Stick T230C v2) [ 6.454661] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 6.496612] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered. [ 6.533889] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter [ 6.534036] usb 2-1: dvb_usb_v2: schedule remote query interval to 300 msecs [ 6.534040] usb 2-1: dvb_usb_v2: 'MyGica Mini DVB-T2 USB Stick T230C v2' successfully initialized and connected [ 6.534093] usbcore: registered new interface driver dvb_usb_dvbsky [ 160.668248] si2168 1-0064: Direct firmware load for dvb-demod-si2168-d60-01.fw failed with error -2 [ 160.668252] si2168 1-0064: firmware file 'dvb-demod-si2168-d60-01.fw' not found [ 160.685561] si2157 2-0060: Direct firmware load for dvb-tuner-si2141-a10-01.fw failed with error -2 [ 160.685564] si2157 2-0060: firmware file 'dvb-tuner-si2141-a10-01.fw' not found petr@nebula:~$ dmesg | grep dvb [ 6.620410] usb 2-1: dvb_usb_v2: found a 'MyGica Mini DVB-T2 USB Stick T230C v2' in warm state [ 6.620571] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 6.620586] dvbdev: DVB: registering new adapter (MyGica Mini DVB-T2 USB Stick T230C v2) [ 6.621153] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 6.659329] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered. [ 6.697225] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter [ 6.697389] usb 2-1: dvb_usb_v2: schedule remote query interval to 300 msecs [ 6.697394] usb 2-1: dvb_usb_v2: 'MyGica Mini DVB-T2 USB Stick T230C v2' successfully initialized and connected [ 6.697450] usbcore: registered new interface driver dvb_usb_dvbsky [ 35.767322] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'No a DVB-T2 nefunguje ani v Kaffeine ani ve VLC, problém s hevc bufferem, DVB-T kanály normálně jedou u DVB-T2 jen zvuk a asi prvních třicet snímků pak se obraz kousne. VLC:
/usr/bin/vlc /home/petr/playlist.xspf VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [000055cb79c8f5b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007fa7680d5670] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007fa768c025d0] main decoder error: buffer deadlock prevented [00007fa768c025d0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 440.100 Fri May 29 08:12:22 UTC 2020 for hardware decoding [00007fa768c025d0] avcodec decoder error: hardware acceleration picture allocation failed [hevc @ 0x7fa7880520c0] get_buffer() failed [hevc @ 0x7fa7880520c0] thread_get_buffer() failed [hevc @ 0x7fa788062940] Could not find ref with POC -36 [00007fa768c025d0] avcodec decoder error: avcodec_send_packet critical error [00007fa768c08390] ts demux error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurredKaffeine:
petr@nebula:~$ kaffeine ... [00007f73340faa40] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007f7334031070] main decoder error: buffer deadlock prevented [00007f7334031070] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 440.100 Fri May 29 08:12:22 UTC 2020 for hardware decoding [00007f7334031070] avcodec decoder error: hardware acceleration picture allocation failed [hevc @ 0x7f731c04ec00] get_buffer() failed [hevc @ 0x7f731c04ec00] thread_get_buffer() failed [hevc @ 0x7f731c05f280] Could not find ref with POC -92 [00007f7334031070] avcodec decoder error: avcodec_send_packet critical errorXorg log v příloze. Co s tím?
petr@nebula:~$ nvidia-smi Fri Jul 17 18:37:37 2020 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 450.57 Driver Version: 450.57 CUDA Version: 11.0 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 GeForce GTX 1080 Off | 00000000:04:00.0 On | N/A | | 25% 43C P8 13W / 180W | 222MiB / 8118MiB | 5% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | 0 N/A N/A 1157 G /usr/lib/xorg/Xorg 147MiB | | 0 N/A N/A 1618 G cinnamon 53MiB | | 0 N/A N/A 1818 G kaffeine 17MiB | +-----------------------------------------------------------------------------+ petr@nebula:~$ nvidia-smi -q ==============NVSMI LOG============== Timestamp : Fri Jul 17 18:39:59 2020 Driver Version : 450.57 CUDA Version : 11.0 Attached GPUs : 1 GPU 00000000:04:00.0 Product Name : GeForce GTX 1080 Product Brand : GeForce Display Mode : Enabled Display Active : Enabled Persistence Mode : Disabled MIG Mode Current : N/A Pending : N/A Accounting Mode : Disabled Accounting Mode Buffer Size : 4000 Driver Model Current : N/A Pending : N/A Serial Number : N/A GPU UUID : GPU-90acd8bf-56b5-34e3-6e2a-cf8242cf6d55 Minor Number : 0 VBIOS Version : 86.04.3B.00.AA MultiGPU Board : No Board ID : 0x400 GPU Part Number : N/A Inforom Version Image Version : G001.0000.01.03 OEM Object : 1.1 ECC Object : N/A Power Management Object : N/A GPU Operation Mode Current : N/A Pending : N/A GPU Virtualization Mode Virtualization Mode : None Host VGPU Mode : N/A IBMNPU Relaxed Ordering Mode : N/A PCI Bus : 0x04 Device : 0x00 Domain : 0x0000 Device Id : 0x1B8010DE Bus Id : 00000000:04:00.0 Sub System Id : 0x37301458 GPU Link Info PCIe Generation Max : 2 Current : 1 Link Width Max : 16x Current : 8x Bridge Chip Type : N/A Firmware : N/A Replays Since Reset : 0 Replay Number Rollovers : 0 Tx Throughput : 1000 KB/s Rx Throughput : 10000 KB/s Fan Speed : 25 % Performance State : P8 Clocks Throttle Reasons Idle : Active Applications Clocks Setting : Not Active SW Power Cap : Not Active HW Slowdown : Not Active HW Thermal Slowdown : Not Active HW Power Brake Slowdown : Not Active Sync Boost : Not Active SW Thermal Slowdown : Not Active Display Clock Setting : Not Active FB Memory Usage Total : 8118 MiB Used : 223 MiB Free : 7895 MiB BAR1 Memory Usage Total : 256 MiB Used : 6 MiB Free : 250 MiB Compute Mode : Default Utilization Gpu : 5 % Memory : 5 % Encoder : 0 % Decoder : 3 % Encoder Stats Active Sessions : 0 Average FPS : 0 Average Latency : 0 FBC Stats Active Sessions : 0 Average FPS : 0 Average Latency : 0 Ecc Mode Current : N/A Pending : N/A ECC Errors Volatile Single Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Double Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Aggregate Single Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Double Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Retired Pages Single Bit ECC : N/A Double Bit ECC : N/A Pending Page Blacklist : N/A Remapped Rows : N/A Temperature GPU Current Temp : 42 C GPU Shutdown Temp : 99 C GPU Slowdown Temp : 96 C GPU Max Operating Temp : N/A Memory Current Temp : N/A Memory Max Operating Temp : N/A Power Readings Power Management : Supported Power Draw : 13.21 W Power Limit : 180.00 W Default Power Limit : 180.00 W Enforced Power Limit : 180.00 W Min Power Limit : 90.00 W Max Power Limit : 216.00 W Clocks Graphics : 607 MHz SM : 607 MHz Memory : 405 MHz Video : 556 MHz Applications Clocks Graphics : N/A Memory : N/A Default Applications Clocks Graphics : N/A Memory : N/A Max Clocks Graphics : 1936 MHz SM : 1936 MHz Memory : 5005 MHz Video : 1708 MHz Max Customer Boost Clocks Graphics : N/A Clock Policy Auto Boost : N/A Auto Boost Default : N/A Processes GPU instance ID : N/A Compute instance ID : N/A Process ID : 1157 Type : G Name : /usr/lib/xorg/Xorg Used GPU Memory : 147 MiB GPU instance ID : N/A Compute instance ID : N/A Process ID : 1618 Type : G Name : cinnamon Used GPU Memory : 53 MiB GPU instance ID : N/A Compute instance ID : N/A Process ID : 1818 Type : G Name : kaffeine Used GPU Memory : 17 MiBKdyž pustí video s HEVC kodekem tak to v pohodě Kaffeine i VLC přehrají
petr@nebula:~$ vlc grafika/spreed-1080p.mkv VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [0000562b5d59e5b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007f9198010bc0] equalizer audio filter error: No preset selected [0000562b5d679e70] main audio output error: cannot add user audio filter "equalizer" (skipped) [00007f91a4c12a80] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decodingTak začíná vypadat spíše na driver od tuneru...
petr@nebula:~$ vlc playlist.xspf VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [0000555f3b4575b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007fec5c0d4600] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007fec5c008090] main decoder error: buffer deadlock prevented [00007fec7c014010] equalizer audio filter error: No preset selected [0000555f3b532ee0] main audio output error: cannot add user audio filter "equalizer" (skipped) Failed to open VDPAU backend libvdpau_none.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje Failed to open VDPAU backend libvdpau_none.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje [00007fec5cc08370] ts demux error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred [00007fec5cc08370] ts demux error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred [00007fec5cc08370] ts demux error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred Mpeg4GASpecificConfig: error 1 Mpeg4GASpecificConfig: error 1 [hevc @ 0x7fec780aa8c0] get_buffer() failed [hevc @ 0x7fec780aa8c0] thread_get_buffer() failed [hevc @ 0x7fec780bb100] get_buffer() failed [hevc @ 0x7fec780bb100] thread_get_buffer() failedještě zkusím najít jiný firmware k tuneru a uvidím.
Failed to open VDPAU backend libvdpau_none.so:Poustis s vdpau_none a mas jako video vystup vdpau? Aspon tak mi to pripada a to se vylucuje.
avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Fri May 29 08:12:22 UTC 2020 for hardware decoding
A ve VLC mas Video vystup pres co?Ve VLC mám buď nvidia-driver-450, s tím se obraz u DVB-T2 kousne, zvuk jede a DVB-T jede normálně.
petr@nebula:~$ vlc playlist.xspf VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [0000558e425e15b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007f82180d51a0] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007f8218009960] main decoder error: buffer deadlock prevented [00007f82300141b0] equalizer audio filter error: No preset selected [0000558e426bce70] main audio output error: cannot add user audio filter "equalizer" (skipped) [00007f8218009960] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decoding [00007f8218009960] avcodec decoder error: hardware acceleration picture allocation failed [hevc @ 0x7f822406a280] get_buffer() failed [hevc @ 0x7f822406a280] thread_get_buffer() failed [hevc @ 0x7f822407aa00] Could not find ref with POC 156 [00007f8218009960] avcodec decoder error: avcodec_send_packet critical errorNebo to spustím s export VDPAU_DRIVER=none a to jede i DVB-T2 dle očekávání, ale při ukončení to hodí obvyklé hláčky na buffer a HEVC:
petr@nebula:~$ export VDPAU_DRIVER=none vlc && vlc playlist.xspf VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [000055e0b23c15b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007f00e80d3f20] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007f00e8000990] main decoder error: buffer deadlock prevented [00007f0108013b80] equalizer audio filter error: No preset selected [000055e0b249ce70] main audio output error: cannot add user audio filter "equalizer" (skipped) Failed to open VDPAU backend libvdpau_none.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje Failed to open VDPAU backend libvdpau_none.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje Mpeg4GASpecificConfig: error 1 Mpeg4GASpecificConfig: error 1 Mpeg4GASpecificConfig: error 1 [hevc @ 0x7f00fc018580] get_buffer() failed [hevc @ 0x7f00fc018580] thread_get_buffer() failed [hevc @ 0x7f00fc052ec0] get_buffer() failed [hevc @ 0x7f00fc052ec0] thread_get_buffer() failed QObject::~QObject: Timers cannot be stopped from another threadAle když spustím ve VLC testovací video s HEVC kodekem tak jede v pohodě na nvidia driveru:
petr@nebula:~$ vlc grafika/spreed-1080p.mkv VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [00005602c7ed85b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007f061c010bc0] equalizer audio filter error: No preset selected [00005602c7fb3e70] main audio output error: cannot add user audio filter "equalizer" (skipped) [00007f0630c12da0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decoding QObject::~QObject: Timers cannot be stopped from another thread
A ve VLC mas Video vystup pres co?Tim byl myslen Video_Output
petr@nebula:~$ kaffeine 18-07-20 08:39:41.730 [Debug ] qt5ct: using qt5ct plugin 18-07-20 08:39:41.914 [Debug ] qt5ct: D-Bus global menu: no 18-07-20 08:39:42.319 [Info ] kaffeine.dvb: Using built-in dvb device manager 18-07-20 08:39:43.143 [Info ] kaffeine.dev: Found dvb device : Silicon Labs Si2168 18-07-20 08:39:43.172 [Debug ] qt5ct: D-Bus system tray: yes ... ... ... kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher' kdeinit5: Launched KLauncher, pid = 3231, result = 0 qt5ct: using qt5ct plugin Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) kdeinit5: opened connection to :0 kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' from launcher. kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' 18-07-20 08:39:43.619 [Warning ] kf5.kservice.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 18-07-20 08:39:43.620 [Warning ] kf5.kservice.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 18-07-20 08:39:43.932 [Warning ] kf5.kservice.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 18-07-20 08:39:43.932 [Warning ] kf5.kservice.services: KServiceTypeTrader: serviceType "ThumbCreator" not found [00007fb5800f89c0] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007fb5800303a0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decoding [00007fb5800303a0] avcodec decoder error: hardware acceleration picture allocation failed [hevc @ 0x7fb568055440] get_buffer() failed [hevc @ 0x7fb568055440] thread_get_buffer() failed [hevc @ 0x7fb568065bc0] Could not find ref with POC 156 [00007fb5800303a0] avcodec decoder error: avcodec_send_packet critical error Mpeg4GASpecificConfig: error 1 kdeinit5: PID 3234 terminated.Jak už jsem psal výše ve vlákně, zkusím si opatřit firmware pro TV tuner z jiného zdroje, jestli není výstup špatně předžvýkaný.
petr@nebula:~$ vlc playlist.xspf VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [0000562556b6f5b0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. qt5ct: using qt5ct plugin qt5ct: D-Bus global menu: no qt5ct: D-Bus system tray: yes [00007fae500d4a20] mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [00007fae50007180] main decoder error: buffer deadlock prevented [00007fae68013b90] equalizer audio filter error: No preset selected [0000562556c4aee0] main audio output error: cannot add user audio filter "equalizer" (skipped) [00007fae50007180] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decoding QObject::~QObject: Timers cannot be stopped from another threadale při druhém a dalším spuštění se to zase vrátí k
... [00007fa758011fa0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 450.57 Sun Jul 5 14:51:37 UTC 2020 for hardware decoding [00007fa758011fa0] avcodec decoder error: hardware acceleration picture allocation failed [hevc @ 0x7fa764058400] get_buffer() failed [hevc @ 0x7fa764058400] thread_get_buffer() failed [hevc @ 0x7fa764068980] Could not find ref with POC 92 [00007fa758011fa0] avcodec decoder error: avcodec_send_packet critical error ...a obraz se kousne. Prozatím pro sebe považuji, jako nepříliš košér, řešení spouštět pro televizi přehrávače bez VDPAU s
export VDPAU_DRIVER=none < prehravac >
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.