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

Steven Swart steven.swart at gmail.com
Thu Jan 19 06:57:30 CET 2023


Good day, Masaru, and Packmans!

On Thu, 19 Jan 2023 at 04:07, Masaru Nomiya <nomiya at galaxy.dti.ne.jp> wrote:

>
> Do not install xvidcore and x265 files, Mesa built, didn't you?
>

Masaru, I installed all rpms created by rpmbuild for the following packages:

Mesa-22.3.3-1420.1.src.rpm
Mesa-drivers-22.3.3-1418.2.src.rpm


> SS>  So, presumably, I managed to perform the build properly, and these
> are the
> SS>  limits of my ATI card.
>
> No, your build is incomplete.
>

This is what was already installed:

steven at linux-ll3r:~> zypper se xvidcore
Loading repository data...
Reading installed packages...

S  | Name                         | Summary
      | Type
---+------------------------------+-----------------------------------------------+-----------
   | libxvidcore-devel            | Development files of XviD video codec
      | package
i+ | libxvidcore4                 | Shared library libxvidcore
       | package
   | libxvidcore4-32bit           | Shared library libxvidcore
       | package
   | libxvidcore4-32bit-debuginfo | Debug information for package
libxvidcore4    | package
i+ | libxvidcore4-debuginfo       | Debug information for package
libxvidcore4    | package
   | xvidcore                     | Xvid is a high quality MPEG-4 ASP video
codec | srcpackage
   | xvidcore-debugsource         | Debug sources for package xvidcore
       | package


steven at linux-ll3r:~> zypper se x265
Loading repository data...
Reading installed packages...

S  | Name                        | Summary
           | Type
---+-----------------------------+----------------------------------------------------+-----------
i+ | libx265-151                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-165                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-169                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-176                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-179                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-188                 | A free H265/HEVC encoder - encoder
binary          | package
   | libx265-188-32bit           | A free H265/HEVC encoder - encoder
binary          | package
   | libx265-188-32bit-debuginfo | Debug information for package
libx265-188          | package
   | libx265-188-debuginfo       | Debug information for package
libx265-188          | package
i+ | libx265-192                 | A free H265/HEVC encoder - encoder
binary          | package
i+ | libx265-192-debuginfo       | Debug information for package
libx265-192          | package
i  | libx265-199                 | A free H265/HEVC encoder - encoder
binary          | package
   | libx265-199-32bit           | A free H265/HEVC encoder - encoder
binary          | package
   | libx265-199-32bit-debuginfo | Debug information for package
libx265-199          | package
   | libx265-199-debuginfo       | Debug information for package
libx265-199          | package
   | libx265-devel               | Libraries and include file for the
libx265 encoder | package
   | x265                        | A free h265/HEVC encoder - encoder
binary          | package
   | x265                        | A free h265/HEVC encoder - encoder
binary          | srcpackage
   | x265-debuginfo              | Debug information for package x265
          | package
   | x265-debugsource            | Debug sources for package x265
          | package

After I got your email, I installed the x265 package, and I also installed
xvidcore from source. It didn't make any difference to the output of
vdpauinfo.

I could reboot and test it again, but the output of sudo zypper ps -s is
not showing any processes with outdated dependencies. But, I am busy with a
big download at present, and don't want to interrupt that.

This is what you said to me a few messages back: "If video codecs is
disabled, you will see that H264, VC1, and HEVC are
not supported."

>From my vdpauinfo:

H264_BASELINE                  52 65536  4096  4096
H264_MAIN                      52 65536  4096  4096
H264_HIGH                      52 65536  4096  4096
VC1_SIMPLE                      1 65536  4096  4096
VC1_MAIN                        2 65536  4096  4096
VC1_ADVANCED                    4 65536  4096  4096

H264_CONSTRAINED_BASELINE       0 65536  4096  4096

HEVC_MAIN                      186 65536  4096  4096

Previous to installing the drivers VC1_SIMPLE, VC1_MAIN, VC1_ADVANCED
and HEVC_MAIN
were not supported.

I assume that this is a limitation of the card, and not the drivers?

SS>  Installing from the packman repo is the quickest and easiest
> SS>  option, and the way I recommend for anyone running Tumbleweed.
>
> Are you saying that Packman's is free of license restrictions?


No, I am not. I am aware of the patent issue. There is an underlying
assumption on this thread that the object of this exercise is to re-enable
hardware acceleration for AMD graphics cards.

For Tumbleweed, Packman is the quickest way to do this. At present, it's
not an issue for Leap.

I assume that Tumbleweed users are mostly hobbyists, who are not concerned
about patent restrictions or non-free software. Anyone who wishes to use
Linux for business purposes would most likely not choose a rolling release
due to stability concerns.

Kind regards,
Steven.


More information about the Packman mailing list