The Computer Audiophile Posted January 4, 2022 Author Share Posted January 4, 2022 P.S. I’m not about to open my laptop to make sure the menu was correct. I just watched this :~) AudioDoctor 1 Founder of Audiophile Style | My Audio Systems Link to comment
AudioDoctor Posted January 4, 2022 Share Posted January 4, 2022 9 minutes ago, The Computer Audiophile said: Did you try using the “go > connect to server” menu and just entering smb://server-ip/share-name? I did and it freakin worked. The Computer Audiophile 1 No electron left behind. Link to comment
AudioDoctor Posted January 4, 2022 Share Posted January 4, 2022 13 minutes ago, The Computer Audiophile said: P.S. I’m not about to open my laptop to make sure the menu was correct. I just watched this :~) I have no hair left, but can I join you? You're missing all the cold, I mean fun here in MN. ;-) The Computer Audiophile 1 No electron left behind. Link to comment
Patatorz Posted January 4, 2022 Share Posted January 4, 2022 Dear all, i would like to move to a RT kernel as per Jussi recommendation. I’m running now the 5.10.75-jl+. Below the available RT kernels : > linux-image-5.11.0-43-lowlatency 5.11.0-43.47~20.04.2 > linux-image-5.4.0-91-lowlatency 5.4.0-91.102 > linux-image-lowlatency 5.4.0.91.95 > linux-image-lowlatency-hwe-20.04 5.11.0.43.47~20.04.21 Any recommendation which one to use knowing that i don’t have any AMD GPU and not using NAA endpoint. Thanks a lot. Blog / Forum Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 3 hours ago, Patatorz said: i would like to move to a RT kernel as per Jussi recommendation. I’m running now the 5.10.75-jl+. That is fine. 3 hours ago, Patatorz said: > linux-image-lowlatency-hwe-20.04 5.11.0.43.47~20.04.21 This is also fine if you don't need any additional audio driver support stuff. Patatorz 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Patatorz Posted January 4, 2022 Share Posted January 4, 2022 The 5.10.75-jl+ is not a RT one right ? Blog / Forum Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 2 minutes ago, Patatorz said: The 5.10.75-jl+ is not a RT one right ? It is as much as the stock lowlatency kernel too. On HQPlayer OS you can find realtime kernel. But using one means that you cannot have GPU offload because it breaks Nvidia driver (and the Nvidia driver knows this and refuses to work on realtime kernel). Patatorz 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Patatorz Posted January 4, 2022 Share Posted January 4, 2022 Thanks Jussi, i don’t use GPU offload so should be ok. Blog / Forum Link to comment
jvvita Posted January 4, 2022 Share Posted January 4, 2022 8 hours ago, AudioDoctor said: @jvvita ok so try this, this just worked for me. I am listening now on HQPe install a fresh copy of Ubuntu server 20.04 reboot update it reboot then, here is the tricky part, notice Miska says in the directions to add the ROCM repository, not ROCM itself. This is key. follow these to the letter, reboot when it says reboot and DONT GO ADDING ANY MORE ROCM STUFF MAKE SURE YOU USE THE HIGHLIGHTED LINE IN THE PICTURE ABOVE, as the one above it won't work as it is a generic example only. Then, reboot. Then install libgmpris and hqplayerd Do you know how? wget libgmpris and then sudo dpkg -i libgmpris. Same with hqplayerd sudo apt install -f Let HQPlayer Embedded pull in all its dependencies reboot change username and password for HQP Embedded, reboot after this. it's important, you won't be able to sign in and will be frustrated until you do. enable it start it it should be running Thanks for this. Exactly what I had done before (following the guide up to the end of step 2). Still no go. Same libamdhip64 error. Rocm repo is added, as I can see them in sudo install update Any clues? Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 1 hour ago, jvvita said: Thanks for this. Exactly what I had done before (following the guide up to the end of step 2). Still no go. Same libamdhip64 error. Rocm repo is added, as I can see them in sudo install update Any clues? Check that your ld.so config has path to /opt/rocm-x.x/lib So for example create /etc/ld.so.conf.d/rocm.conf and add "/opt/rocm-4.5/lib" there and then run ldconfig (check the paths with corresponding ROCm release) AMD packages should do this for you, but they've always had pretty horrid software quality (already in the ATI days). Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jvvita Posted January 4, 2022 Share Posted January 4, 2022 ok. Success. After some hours of work, it came alive. This is the step-by-step for everyone to review and criticize sudo apt update sudo apt upgrade sudo apt install libnuma-dev sudo reboot sudo apt install gnupg2 alien wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add - echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ ubuntu main' | sudo tee /etc/apt/sources.list.d/rocm.list wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add - sudo apt update wget https://repo.radeon.com/rocm/yum/4.3/rock-dkms-4.3-52.el7.noarch.rpm sudo alien -i rock-dkms-4.3-52.el7.noarch.rpm sudo apt install rocm-dkms sudo reboot echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh sudo sh -c "echo '/opt/rocm/lib' >> /etc/ld.so.conf.d/rocm.conf" sudo ldconfig wget https://www.sonarnerd.net/src/focal/libgmpris_2.2.1-8_amd64.deb sudo dpkg -i libgmpris_2.2.1-8_amd64.deb wget https://www.signalyst.eu/bins/hqplayerd/focal/hqplayerd_4.28.3-107amd_amd64.deb sudo dpkg -i hqplayerd_4.28.3-107amd_amd64.deb sudo apt install -f sudo hqplayerd -s hqplayer hqplayer sudo systemctl enable hqplayerd systemctl start hqplayerd sudo systemctl status hqplayerd sledwards 1 Link to comment
sledwards Posted January 4, 2022 Share Posted January 4, 2022 17 minutes ago, jvvita said: ok. Success. After some hours of work, it came alive. This is the step-by-step for everyone to review and criticize Jvvita: Thanks for figuring this out. I was having the exact same issue trying to install rocm and your solution got it working! Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 4 hours ago, jvvita said: ok. Success. After some hours of work, it came alive. This is the step-by-step for everyone to review and criticize Note that you need the rocm-dkms (kernel driver modules) only if you have a compatible AMD GPU. Otherwise the driver will just fail to load and is unnecessary extra. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jvvita Posted January 4, 2022 Share Posted January 4, 2022 Yes, I understand it. But I was unable to start hqplyerd service without installing both packages (rock-dkms and rocm-dkms). Only loading rocm repo was insufficient (I know it was loaded without any issue because ver 1GB of unneeded weight as installed when going install -f after installing hpqlayerd). rock-dkms seem to be a pre-requisite of rocm-dkms, but apparently was deprecated from rocm debian repo. I could only find it as rpm package. Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 15 minutes ago, jvvita said: Yes, I understand it. But I was unable to start hqplyerd service without installing both packages (rock-dkms and rocm-dkms). Only loading rocm repo was insufficient (I know it was loaded without any issue because ver 1GB of unneeded weight as installed when going install -f after installing hpqlayerd). rock-dkms seem to be a pre-requisite of rocm-dkms, but apparently was deprecated from rocm debian repo. I could only find it as rpm package. I have neither one installed on my Intel i5-10600 machine. That package only contains kernel modules and it is not related to running the application. In fact, in normal case trying to install that package on a machine without AMD GPU would just make the package installation fail. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jvvita Posted January 4, 2022 Share Posted January 4, 2022 19 minutes ago, Miska said: I have neither one installed on my Intel i5-10600 machine. That package only contains kernel modules and it is not related to running the application. In fact, in normal case trying to install that package on a machine without AMD GPU would just make the package installation fail. that is very strange. I followed the guidelines of your website up until this step 2. when I ran sudo hqplalyerd -s, I got the error message, of the missing libamdhip64.so.4 shared library. systemctl enable would run fine. systemctl start would not start the service. It ony worked with the full install of the driver. Running ubuntu server 20.04, kernel 5.11.0-43-generic. Nothing else installed but ssh server. Since I did not clean install after receiving the error message, should there be a full log, I could gladly send it to you. Link to comment
Miska Posted January 4, 2022 Share Posted January 4, 2022 1 hour ago, jvvita said: when I ran sudo hqplalyerd -s, I got the error message, of the missing libamdhip64.so.4 shared library. systemctl enable would run fine. systemctl start would not start the service. Did you have the ld.so config in place at that point? If that was missing, the said library is not found with current AMD's packaging. 1 hour ago, jvvita said: Running ubuntu server 20.04, kernel 5.11.0-43-generic. Nothing else installed but ssh server. Remember to switch to lowlatency kernel, either mine or stock Ubuntu one. Otherwise the system is not optimized for multimedia use. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jvvita Posted January 4, 2022 Share Posted January 4, 2022 I had done these steps, to no avail. echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh sudo sh -c "echo '/opt/rocm/lib' >> /etc/ld.so.conf.d/rocm.conf" sudo ldconfig But I believe I can uninstall the rock and rock packages and see what happens. Thanks for the tip regarding low latency. Will sure do the install Link to comment
sledwards Posted January 4, 2022 Share Posted January 4, 2022 57 minutes ago, jvvita said: But I believe I can uninstall the rock and rock packages and see what happens. I just tried removing rocm-dkms on working setup and back to where I was before...no running hqplayerd process. Reinstalled rocm-dkms and it works again. Link to comment
pavi Posted January 4, 2022 Share Posted January 4, 2022 i’ve been following along on a i9-12900k, and am experiencing exactly what @jvvita is chronicling. HQPe on 14900ks/7950/4090/Ubuntu 24.04 → Holo Red → T+A DAC200 / Holo May KTE / Wavedream Sig-Bal → Zähl HM1 Zähl HM1 → Mass Kobo 465 → Susvara / D8KP-LE / MYSPHERE 3.1 / ... Zähl HM1 → LTA Z40+ → Salk BePure 2 Link to comment
AudioDoctor Posted January 5, 2022 Share Posted January 5, 2022 nevermind No electron left behind. Link to comment
Miska Posted January 6, 2022 Share Posted January 6, 2022 On 1/4/2022 at 11:37 PM, sledwards said: I just tried removing rocm-dkms on working setup and back to where I was before...no running hqplayerd process. Reinstalled rocm-dkms and it works again. root@ubuntu-srv:~# dpkg -l | grep dkms root@ubuntu-srv:~# systemctl status hqplayerd ● hqplayerd.service - HQPlayer Embedded daemon Loaded: loaded (/lib/systemd/system/hqplayerd.service; enabled; vendor pre> Active: active (running) since Wed 2022-01-05 00:40:45 UTC; 1 day 12h ago Main PID: 803 (hqplayerd) Tasks: 52 (limit: 38126) Memory: 62.0M CGroup: /system.slice/hqplayerd.service └─803 /usr/bin/hqplayerd As you can see, no any "dkms" packages installed. And hqplayerd running just fine. What error do you get if you remove the dkms package and try to start hqplayerd? Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Miska Posted January 6, 2022 Share Posted January 6, 2022 On 1/4/2022 at 10:38 PM, jvvita said: echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh This part is unnecessary. On 1/4/2022 at 10:38 PM, jvvita said: sudo sh -c "echo '/opt/rocm/lib' >> /etc/ld.so.conf.d/rocm.conf" sudo ldconfig Here you are trusting /opt/rocm symlink exists which is not necessarily the case. You should use the actual path of currently installed version. You will need to update this whenever rocm version changes. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jvvita Posted January 6, 2022 Share Posted January 6, 2022 Thanks for this. In fact, the lines come from the OP tutorial. I did not think the first one would hurt, even though I won't be running rocm software. The second one I trusted amd package doing its job properly and creating the symlink. But you are right. Now I know where to look should any update break the system. I am eagerly waiting for a update of the kernel version you use for your HQPOs, so I can move away of this jungle. Link to comment
sledwards Posted January 6, 2022 Share Posted January 6, 2022 1 hour ago, Miska said: root@ubuntu-srv:~# dpkg -l | grep dkms root@ubuntu-srv:~# systemctl status hqplayerd ● hqplayerd.service - HQPlayer Embedded daemon Loaded: loaded (/lib/systemd/system/hqplayerd.service; enabled; vendor pre> Active: active (running) since Wed 2022-01-05 00:40:45 UTC; 1 day 12h ago Main PID: 803 (hqplayerd) Tasks: 52 (limit: 38126) Memory: 62.0M CGroup: /system.slice/hqplayerd.service └─803 /usr/bin/hqplayerd As you can see, no any "dkms" packages installed. And hqplayerd running just fine. What error do you get if you remove the dkms package and try to start hqplayerd? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now