[packman] AMD Radeon 600 series, Leap 15.4, VLC DVD player

Steven Swart steven.swart at gmail.com
Sun Jan 8 09:19:29 CET 2023


Good da Felix, Packmans!

Just a quick report-back.

I ran inxi:

steven at localhost:~> inxi -Gaz
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Cedar [Radeon HD
5000/6000/7350/8350 Series] vendor: ASUSTeK
           driver: radeon v: kernel bus-ID: 01:00.0 chip-ID: 1002:68f9
class-ID: 0300
           Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver:
loaded: ati,radeon unloaded: fbdev,modesetting,vesa
           display-ID: :0 screens: 1
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm
(20.0x11.2") s-diag: 582mm (22.9")
           Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 55 size: 885x498mm
(34.8x19.6") diag: 1015mm (40")
           OpenGL: renderer: AMD CEDAR (DRM 2.50.0 /
5.14.21-150400.24.38-default LLVM 11.0.1) v: 3.3 Mesa 21.2.4
           compat-v: 3.1 direct render: Yes

It didn't report an error, but I decided to upgrade anyway:

steven at localhost:~> sudo inxi -U
Starting inxi self updater.
Using tiny as downloader.
Currently running inxi version number: 3.3.07
Current version patch number: 00
Current version release date: 2021-10-11
Updating inxi in /usr/bin using main branch as download source...
Validating downloaded data...
Successfully updated to main branch version: 3.3.24
New main branch version patch number: 00
New main branch version release date: 2022-12-27
To run the new version, just start inxi again.
Starting download of man page file now.
Updating inxi.1 in /usr/share/man/man1
using main branch branch as download source
Downloading man page file...
Download successful. Validating downloaded man file data...
Contents validated. Writing to man location...
Writing successful. Compressing file...
Download, install, and compression of man page successful.
Check to make sure it works: man inxi

This time, it reported a lot more detailed info:

steven at localhost:~> inxi -Gaz
Graphics:
  Device-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: ASUSTeK
    driver: radeon v: kernel arch: TeraScale-2 code: Evergreen
    process: TSMC 32-40nm built: 2009-15 pcie: gen: 2 speed: 5 GT/s lanes:
16
    ports: active: HDMI-A-1 empty: DVI-I-1,VGA-1 bus-ID: 01:00.0
    chip-ID: 1002:68f9 class-ID: 0300 temp: 41.5 C
  Display: x11 server: X.Org v: 1.20.3 with: Xwayland v: 21.1.4
    compositor: kwin_x11 driver: X: loaded: radeon
    unloaded: fbdev,modesetting,vesa dri: r600 gpu: radeon display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 model: Samsung built: 2013
    res: 1920x1080 hz: 60 dpi: 55 gamma: 1.2 size: 885x498mm (34.84x19.61")
    diag: 1015mm (40") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: OpenGL v: 3.3 Mesa 21.2.4 renderer: AMD CEDAR (DRM 2.50.0 /
    5.14.21-150400.24.38-default LLVM 11.0.1) compat-v: 3.1 direct render:
Yes

My codecs all seem to be installed properly (packman versions):

steven at localhost:~> ffmpeg
ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables
-fstack-clash-protection -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables
-fstack-clash-protection -g' --disable-htmlpages --enable-pic
--disable-stripping --enable-shared --disable-static --enable-gpl
--enable-version3 --disable-openssl --enable-avresample --enable-gnutls
--enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b
--enable-libcelt --enable-libcdio --enable-libdav1d --enable-libdc1394
--enable-libdrm --enable-libfontconfig --enable-libfreetype
--enable-libfribidi --enable-libgsm --enable-libjack --enable-libmp3lame
--enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse
--enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libv4l2
--enable-libvpx --enable-libwebp --enable-libxml2 --enable-libzimg
--enable-libzvbi --enable-libmfx --enable-vaapi --enable-vdpau
--enable-version3 --enable-libfdk-aac-dlopen --enable-nonfree
--enable-libvo-amrwbenc --enable-libx264 --enable-libx265 --enable-librtmp
--enable-libxvid
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Below is the log of the first run of VLC, trying to play a DVD disc:

steven at localhost:~> vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055a0b17fed30] main libvlc: Running vlc with the default interface. Use
'cvlc' to use vlc without interface.
[000055a0b1890490] main playlist: playlist is empty
[00007f2184001160] dvdnav demux: DVD Title: MAMMA_MIA
[00007f2184001160] dvdnav demux: DVD Serial Number: 396d988b
[00007f2184001160] dvdnav demux: DVD Title (Alternative): G4_R2
[00007f2184001160] dvdnav demux: DVD disk reports itself with Region mask
0x00ed0000. Regions: 02 05

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000179
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0002156b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0002d84b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00261e6b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00261e70
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00267811
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00267816
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0027139b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002713a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00278749
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0027874e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0029c1db
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0029c1e0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x002a312b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x002a3130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x002b142e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x002b1433
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x0031dfcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x0031dfd4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x003376c3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x003376c8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00368187
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x0036818c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x0037410d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00374112
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x00384dcc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00384dd1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x0038be9a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0038be9f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x0038f788
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x0038f78d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00391e19
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x00391e1e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00395360
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x00395365
libdvdread: Elapsed time 0
libdvdread: Found 17 VTS's
libdvdread: Elapsed time 0
[00007f21800076a0] gl gl: Initialized libplacebo v4.192.1 (API v192)
libva info: VA-API version 1.13.0
libva info: Trying to open /usr/lib64/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_13
libva info: va_openDriver() returns 0
[00007f218406d3d0] avcodec decoder: Using Mesa Gallium driver 21.2.4 for
AMD CEDAR (DRM 2.50.0 / 5.14.21-150400.24.38-default, LLVM 11.0.1) for
hardware decoding
Segmentation fault (core dumped)

It caused a segfault as soon as the player window opened.

Below is the second run of trying to play the DVD, after setting two
environment variables. Also caused a segfault, but note the differences in
the error messages at the end:

steven at localhost:~> export LIBVA_DRIVER_NAME=vdpau
steven at localhost:~> export VDPAU_DRIVER=r600
steven at localhost:~> vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055d3ef1fbd30] main libvlc: Running vlc with the default interface. Use
'cvlc' to use vlc without interface.
[000055d3ef28d490] main playlist: playlist is empty
[00007f20b40011c0] dvdnav demux: DVD Title: MAMMA_MIA
[00007f20b40011c0] dvdnav demux: DVD Serial Number: 396d988b
[00007f20b40011c0] dvdnav demux: DVD Title (Alternative): G4_R2
[00007f20b40011c0] dvdnav demux: DVD disk reports itself with Region mask
0x00ed0000. Regions: 02 05

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000179
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0002156b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0002d84b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00261e6b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00261e70
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00267811
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00267816
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0027139b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002713a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00278749
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0027874e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0029c1db
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0029c1e0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x002a312b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x002a3130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x002b142e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x002b1433
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x0031dfcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x0031dfd4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x003376c3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x003376c8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00368187
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x0036818c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x0037410d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00374112
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x00384dcc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00384dd1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x0038be9a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0038be9f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x0038f788
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x0038f78d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00391e19
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x00391e1e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00395360
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x00395365
libdvdread: Elapsed time 0
libdvdread: Found 17 VTS's
libdvdread: Elapsed time 0
[00007f20ac0076a0] gl gl: Initialized libplacebo v4.192.1 (API v192)
libva info: VA-API version 1.13.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_13
libva info: va_openDriver() returns 0
[00007f20ac0076a0] glconv_vaapi_x11 gl error: vaCreateSurfaces: attribute
not supported
[00007f20b0007200] main video output error: video output creation failed
[00007f20b4070680] main decoder error: failed to create video output
[00007f20ac027c00] gl gl: Initialized libplacebo v4.192.1 (API v192)
[00007f20b4070680] avcodec decoder: Using G3DVL VDPAU Driver Shared Library
version 1.0 for hardware decoding
Segmentation fault (core dumped)

If we can converge on a solution for this problem, I will write up a HOWTO
and post it on the OpenSUSE Hardware Forum. No matter what search terms I
used, or what search engine I used, I could find nothing on the web that
would really help me solve this problem.

Regards,
Steven.

On Sat, 7 Jan 2023 at 21:39, Steven Swart <steven.swart at gmail.com> wrote:

> Thank you for the suggestion, Felix!
>
> The machine has an r600 driver automatically installed. As I recall, the
> card was purchased in around 2013.
>
> I do not have access to the machine right now, but I will try your
> suggestion tomorrow, and revert back with more info.
>
> Regards,
> Steven.
>
> On Sat, 07 Jan 2023, 21:32 Felix Miata <mrmazda at earthlink.net> wrote:
>
>> Steven Swart composed on 2023-01-07 21:00 (UTC+0200):
>>
>> > This machine has an older model AMD/ATI Radeon 600 series graphics card.
>>
>> Old has multiple meanings. So does Radeon 600 (x600 vs rv600). What does
>> inxi -Gaz
>> report (run from an X terminal, with xdpyinfo installed)?
>>
>> If -Gaz produces error, Leap's ancient inxi needs upgrade using -U switch.
>> --
>> Evolution as taught in public schools is, like religion,
>>         based on faith, not based on science.
>>
>>  Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
>>
>> Felix Miata
>>
>> _______________________________________________
>> Packman mailing list
>> Packman at links2linux.de
>> https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
>
>


More information about the Packman mailing list