HW Transcoding artifacts

Oh my!

Thank you.

Exactly as I thought.

:+1:

I see you have a 1240 xeon? It is full QSV capable ?

1 Like

It’s a Xeon 1240, but I have no idea what is ā€œfull QSV capableā€ :smiley:

checking

Full QSV capable == Quck Sync Video for Hardware transcoding.

… which it’s not.

sorry, I didn’t know you mean that. Correct, it has not igpu:

~$ lshw -c video
WARNING: you should run this program as super-user.
  *-display                 
       description: VGA compatible controller
       product: MGA G200EH
       vendor: Matrox Electronics Systems Ltd.
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=mgag200 latency=0
       resources: irq:16 memory:bf000000-bfffffff memory:fbce0000-fbce3fff memory:fb000000-fb7fffff memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

I’ve invited @jrniemand to join us here if it’s ok.

He has a Celeron 11th gen with the same problem

Super. thank you. Then my list of Intel Xeons is correct.

I was concerned I might have overlooked one.
Thank you for checking.

I’m going to start committing this into the scripting.

I have to change both the pre-install and post-tinstall scripts

If I can help you with anything you need, just let me know. I will have access to the Xeon for a few days more., then will be gone. My new home server is the i5 now :slight_smile:

My Celeron is an 8th gen, not 11th. Here’s the output of the script for me.

#!/bin/sh

CPU="$(cat /proc/cpuinfo | grep 'model name' | head -1 | awk -F: '{print $2}' | sed -e 's/^ //')" 
ASIC="$(echo $CPU | awk -F- '{print $2}')"
CPUSKU="$(echo $ASIC | awk '{print $1}'| tr -d '[A-Za-z]')"

echo \"$CPU\"
echo \"$ASIC\"
echo \"$CPUSKU\"
root@PLEX:/home/plex# ./pms.sh
"Intel(R) Celeron(R) G4900 CPU @ 3.10GHz"
""
""

@jrniemand

That’s what I thought I would see. Celery processors don’t follow the naming of the other CPUs

This is where I need to be creative :roll_eyes:

I will likely need to add a whole new CPU class to the script.

  • IntelCore
  • IntelXeon
  • IntelCeleron

Am I missing anything?

  • IntelKitchenSink ?

@furflix

The Xeon is good. Let it go do its thing.

I only wished to confirm I hadn’t broken any of the string parsing (such a joy in shell scripts).

Such a PITA all in the effort to make installation more informative & helpful.

Is it possible you are missing Intel Pentium?


@furflix

In for a penny … In for pound. :rofl:

Thank you!

1 Like

Should I wait for the new .deb? or do u think u can share with me what I should install? :relaxed:

Sorry ! LOL

  1. ocl-icl-opencl1
  2. The packages listed here Releases Ā· intel/compute-runtime Ā· GitHub

Follow Intel’s installation instructions

@jrniemand

For your 8th Gen, Install:

  • beignet-opencl-icd
  • ocl-icd-opencl1

Sorry Chuck, you know I’m not very good at this, so I need to double check everything because I’m always worried to screw up everything :smiley:

Should I follow these instructions?
https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-focal.html

Or these instructions?

I’ve noticed the instructions on github didn’t include the part of the permissions and they have included 6 packages:

intel-gmmlib_21.1.3_amd64.deb
intel-igc-core_1.0.7423_amd64.deb
intel-igc-opencl_1.0.7423_amd64.deb
intel-opencl_21.21.19914_amd64.deb
intel-ocloc_21.21.19914_amd64.deb
intel-level-zero-gpu_1.1.19914_amd64.deb

And intel’s webpage included just 5:

intel-opencl-icd
intel-level-zero-gpu
level-zero
intel-media-va-driver-non-free
libmfx1

Sorry for being such a dumb…

@ChuckPa

Those are installed as far as I can tell

root@PLEX:~# dpkg -l | grep -i ocl
rc  geoclue-2.0                          2.5.2-1                                 amd64        geoinformation service
ii  ocl-icd-libopencl1:amd64             2.2.12-2                                amd64        Generic OpenCL ICD Loader
ii  ocl-icd-opencl-dev:amd64             2.2.12-2                                amd64        OpenCL development files
root@PLEX:~# dpkg -l | grep -i beignet
ii  beignet-opencl-icd:amd64             1.3.2-6+b10                             amd64        OpenCL library for Intel GPUs

@furflix

Just like it shows:

#!/bin/sh

mkdir neo
cd neo
wget https://github.com/intel/compute-runtime/releases/download/21.21.19914/intel-gmmlib_21.1.3_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.7423/intel-igc-core_1.0.7423_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.7423/intel-igc-opencl_1.0.7423_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/21.21.19914/intel-opencl_21.21.19914_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/21.21.19914/intel-ocloc_21.21.19914_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/21.21.19914/intel-level-zero-gpu_1.1.19914_amd64.deb

sudo dpkg -i *.deb

@jrniemand

Try these same Intel Compute Runtime as well.

I’m not sure if your CPU requires them. Maybe it does ?