Jump to content
ted_b

HQPlayer Linux Desktop and HQplayer embedded

Rate this topic

Recommended Posts

6 minutes ago, randytsuch said:

For anyone following along, details are

Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi

Device-2: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e

 

Ubuntu 18.04 and debian stretch both appear to have problems with these, although I don't think I searched for all combinations, I know it didn't install.

Debian buster has newer drivers, and works for ethernet at least.  Likely newer ubuntu will also work.

 

You don't need to switch away from Ubuntu 18.04 LTS to get newer drivers. They have "hwe" (Hardware Enablement) kernels that are backported from later short-term support releases and provide all the new drivers for current LTS.

 

If you want to stick to Ubuntu kernels instead of my custom one (which is anyway just 4.14 LTS release), pretty much first thing to do after Ubuntu Server installation is add the low-latency hwe kernel with:

sudo apt install linux-lowlatency-hwe-18.04

At the moment this brings in Linux kernel version 5.0.

 

(if you run any Ubuntu desktop flavor, there are similar hwe packages for Xorg to provide updated graphics drivers - not related to Nvidia's drivers though)

 

HQPlayer OS should work fine with both of those NICs...

 


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
15 minutes ago, randytsuch said:

Device-2: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e

 

Hmm, this is old.

 

My ASrock Phantom Gaming 4 comes with the same ethernet controller. Maybe I will have the same issue with Debian OS.

Share this post


Link to post
Share on other sites
1 hour ago, Miska said:

 

You don't need to switch away from Ubuntu 18.04 LTS to get newer drivers. They have "hwe" (Hardware Enablement) kernels that are backported from later short-term support releases and provide all the new drivers for current LTS.

 

If you want to stick to Ubuntu kernels instead of my custom one (which is anyway just 4.14 LTS release), pretty much first thing to do after Ubuntu Server installation is add the low-latency hwe kernel with:

sudo apt install linux-lowlatency-hwe-18.04

At the moment this brings in Linux kernel version 5.0.

 

(if you run any Ubuntu desktop flavor, there are similar hwe packages for Xorg to provide updated graphics drivers - not related to Nvidia's drivers though)

 

HQPlayer OS should work fine with both of those NICs...

 

There was a bug in Ubuntu Server 18.04.2 that wouldn't let you finish the install without a network connection

https://bugs.launchpad.net/subiquity/+bug/1750819

 

I should have been using 18.04.3 though, I was tricked by the Ubuntu release page that doesn't list 18.04.3

https://wiki.ubuntu.com/Releases

 

So I'll see if I can get 18.04.3 to install, but I still might just wait for my new nic to arrive, Newegg is local to me and my NIC is en route, I figure I should be it by tomorrow latest even though it shows Thurs as the date.

Share this post


Link to post
Share on other sites

On my AudioLinux server with HQP embedded I have played DSD128 with ASDM7EC and poly-sinc-lp-2s without problem -- no stuttering whatsoever.

However after updating to version 4.11.2, there is suddenly heavy stuttering. Any ideas?


 

Share this post


Link to post
Share on other sites

in addendum to my Q in #2293 : how do I play podcasts?

 

Since Radio France (produces the podcasts I'm interested in)  has a tradition of excellency, I doubt may radios offer better...

 

tried mconnect, works with Qobuz as soon as I set 16/44 but can't see a way to trick HQP that does not accept less than 16/44 if I recall correctly

 

Using Desktop and Loopback, D saw L declared as 16/44 though the podcast feeding it was not, et voilà...

 

how do I play podcasts with Embedded?


 

HQP Embedded  (REW + RePhase created convolution filters for correcting frequency and time domains for the actual results presented below/IIR/Wide/overlap-ADD/ [email protected], mqa lp @ above Frequency Rates/DSD5EC) on a cooled mid 2012 15" rMacBP > Cat 6 UTP Ethernet> Airport TC > Cat 6 UTP Ethernet > NAA (Miska's image on UP NUC)> 2.0 certified Supra USB > Green Regen > TEAC UD 501> (balanced output) >Cardas Golden Cross> JRRG all balanced pre> Cabasse 4 ways 8 amps active system played at realistic SPL (key factor IMO). MCH files (matrixed to Stereo) on an attached HDD, the rest on a G-Tech HDD attached to the AirPort and WIFI accessed, as Qobuz, via Audirvana fronting HQPlayer Embedded.

 

 

 

Proofing B&K C @ -9 copie-Modifier-2.jpg

Share this post


Link to post
Share on other sites
7 hours ago, randytsuch said:

There was a bug in Ubuntu Server 18.04.2 that wouldn't let you finish the install without a network connection

https://bugs.launchpad.net/subiquity/+bug/1750819

 

I should have been using 18.04.3 though, I was tricked by the Ubuntu release page that doesn't list 18.04.3

https://wiki.ubuntu.com/Releases

 

So I'll see if I can get 18.04.3 to install, but I still might just wait for my new nic to arrive, Newegg is local to me and my NIC is en route, I figure I should be it by tomorrow latest even though it shows Thurs as the date.

 

For future, you can also shortcut to:

http://releases.ubuntu.com

http://cdimage.ubuntu.com

Or one of the mirrors...

 


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
1 hour ago, Le Concombre Masqué said:

in addendum to my Q in #2293 : how do I play podcasts?

 

Since Radio France (produces the podcasts I'm interested in)  has a tradition of excellency, I doubt may radios offer better...

 

tried mconnect, works with Qobuz as soon as I set 16/44 but can't see a way to trick HQP that does not accept less than 16/44 if I recall correctly

 

Using Desktop and Loopback, D saw L declared as 16/44 though the podcast feeding it was not, et voilà...

 

how do I play podcasts with Embedded?

 

What format are those streaming? If it is something like MP3 stream, you need something transcoding/decoding it in the middle. Some UPnP ControlPoint+Server combos can do it. I think BubbleUPnP Android app at least had support for transcoding.

 


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
9 hours ago, asdf1000 said:

 

Hmm, this is old.

 

My ASrock Phantom Gaming 4 comes with the same ethernet controller. Maybe I will have the same issue with Debian OS.

 

My Gigabyte Z390 Aorus Master motherboard has it too:

Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

 

Running stock hwe low-latency kernel I mentioned, working fine!

 


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
29 minutes ago, Miska said:

Running stock hwe low-latency kernel I mentioned, working fine!

 

Will hwe low-latency kernel work on Debian Stretch also? Same command you shared?

 

Or not required?

 

Share this post


Link to post
Share on other sites
1 minute ago, Miska said:

 

No, Debian doesn't have such...

 

 

Does your "Ethernet controller: I219-V" work on Debian Stretch?

 

Or with your custom low latency kernel?

 

Share this post


Link to post
Share on other sites

@randytsuch

 

I just realized after looking at specs of the motherboard of one of my (two) HQPe machines, it uses  an  Intel® I219V controller on Asus H110T motherboard.

 

I never had any issues with Debian Stretch and running Jussi's low latency kernel, for a couple years now, on that machine.

Share this post


Link to post
Share on other sites

I retried to install Ubuntu 18.04.3 and it goes for a bit then I get 

"probing for devices to install to failed".  Says to report a bug on Launchpad and include the log.

 

I was able to install Debian, but without a network connection.  And I don't know how to fix the problem, although I might be able to figure it out if I had to.

 

Then I installed my less than $10 NIC, reinstalled Debian, and it worked fine, with a network connection.  For now, I'll run with the NIC, and HQP seems to be working.

 

It could easily have been something wrong I did, but there aren't many places to screw up, and it seems to be a known problem with some versions on Linux.  Maybe only happens with certain HW combinations.  Maybe I'm just unlucky, but whatever it was, with my cheap nic its all good.

 

If anyone else has this problem, I bought a refurb HiRO H50303 from ebay on the newegg store.

 
 

Share this post


Link to post
Share on other sites

Trying HQPlayer OS for the first time. I can access the first page (in my case 192.168.1.28) but that's it. It says 'stopped' in the upper-left corner, and the other pages do not load. When I login as root directly on the machine, the hqplayerd service appears inactive. Am I doing something wrong?


 

Share this post


Link to post
Share on other sites
On 8/21/2019 at 6:21 AM, Miska said:

There is now experimental HQPlayer OS image version 4.11.2 that contains quite a bunch of optimizations and changes in HQPlayer. Not yet all the optimizations, but some. Feedback how it performs compared to 4.11.1 is welcome!

 

Tried HQPe 4.11.2-33 on one of my PC which is running i5 7500 Debian 9.9  ,  DSD 128  stuttering with 7EC + ext2 and seems only two cores were working 

It  performed well on 4.11.1 version witout any stuttering. 

 

Share this post


Link to post
Share on other sites
9 hours ago, maya said:

Tried HQPe 4.11.2-33 on one of my PC which is running i5 7500 Debian 9.9  ,  DSD 128  stuttering with 7EC + ext2 and seems only two cores were working 

It  performed well on 4.11.1 version witout any stuttering. 

 

You should be using build -34 that fixed quad core CPU allocation issue...


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
21 hours ago, bodiebill said:

Trying HQPlayer OS for the first time. I can access the first page (in my case 192.168.1.28) but that's it. It says 'stopped' in the upper-left corner, and the other pages do not load. When I login as root directly on the machine, the hqplayerd service appears inactive. Am I doing something wrong?

 

If you can access the web page, the service is certainly running. Have you configured it to do something through the /config page? By default it is set up for null output.

 


Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Share this post


Link to post
Share on other sites
2 hours ago, Miska said:

 

You should be using build -34 that fixed quad core CPU allocation issue...

Sure, wìll do 

Share this post


Link to post
Share on other sites
5 hours ago, Miska said:

 

You should be using build -34 that fixed quad core CPU allocation issue...

Tried build 34, same . 4.11.1-31 no stuttering 

20190831_011114.jpg

Share this post


Link to post
Share on other sites
5 hours ago, Miska said:

If you can access the web page, the service is certainly running. Have you configured it to do something through the /config page? By default it is set up for null output.

 

In my case, I can successfully ping the hqplayer PC's ip address 192.168.1.28.

Initially I can also access HQPe's main page via 192.168.1.28 but not via 'hqplayer' or 192.168.1.28:8088.

However, when I try to access the configuration page, either nothing happens, or I am asked for login/password, and then nothing happens. The page does not appear, and after that, I can no longer access even the main page.

I tried with three sticks so far, and it is the same with all.

Strange?

I am using 4.11.2.


 

Share this post


Link to post
Share on other sites
1 hour ago, bodiebill said:

In my case, I can successfully ping the hqplayer PC's ip address 192.168.1.28.

Initially I can also access HQPe's main page via 192.168.1.28 but not via 'hqplayer' or 192.168.1.28:8088.

However, when I try to access the configuration page, either nothing happens, or I am asked for login/password, and then nothing happens. The page does not appear, and after that, I can no longer access even the main page.

I tried with three sticks so far, and it is the same with all.

Strange?

I am using 4.11.2.

 

I tried on another PC and there it works! So it is hardware related. As I am in the process of upgrading my HQP PC anyway, I think this 'ticket' can be closed 🙂

@Miska Although you just issued a license key for my HQPe, I will need another one before long if all goes well. Hope that's all right.


 

Share this post


Link to post
Share on other sites

@Miska I am going back to using USBStreamer but I cannot seem to get it working.  Here is what I am seeing in the logs

 

output from aplay -L

 

I am seeing "! 2019/08/31 15:28:07 clHQPlayerEngine::Execute(): clReadAudio::Read(): clALSAEngine::Start(): failed to configure and start device" in hqplayerd.log file.  Please let me know if you need a copy of the complete log.  I am having hard time uploading it to the message.

 

Edit: uploading the relevant USBStreamer Log

  2019/08/31 15:40:42 Close previous transport
& 2019/08/31 15:40:42 Set transport (5): USBStreamer @44.1k
  2019/08/31 15:40:42   found matching input: USBStreamer @44.1k
  2019/08/31 15:40:42   run input switch script: amixer -D hw:CARD=USBStreamer sset 'miniDSP Clock Selector Clock Source' 'miniDSP TOSLINK Clock' (0)
  2019/08/31 15:40:42 Audio transport: rate=44100 channels=2 format=auto buffer=100
  2019/08/31 15:40:42 Output set channels: 2 (2)
  2019/08/31 15:40:42 asoundlib version: 1.1.3
  2019/08/31 15:40:42 ALSA input device: hw:CARD=USBStreamer,DEV=0
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input control element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input control element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input control element: Capture Channel Map
  2019/08/31 15:40:42 ALSA input control element: Playback Channel Map
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input access mode: RW_INTERLEAVED
  2019/08/31 15:40:42 ALSA input PCM format: S32_LE
? 2019/08/31 15:40:42 ALSA input no resolution information available for this device
  2019/08/31 15:40:42 ALSA input PCM bits: 32
  2019/08/31 15:40:42 ALSA input PCM physical width: 32
  2019/08/31 15:40:42 ALSA input PCM rates: 44100 - 192000
  2019/08/31 15:40:42 ALSA input DSD not supported
  2019/08/31 15:40:42 ALSA input rate available: 44100
  2019/08/31 15:40:42 ALSA input rate available: 48000
  2019/08/31 15:40:42 ALSA input rate available: 88200
  2019/08/31 15:40:42 ALSA input rate available: 96000
  2019/08/31 15:40:42 ALSA input rate available: 176400
  2019/08/31 15:40:42 ALSA input rate available: 192000
+ 2019/08/31 15:40:42 ALSA input backend initialized
  2019/08/31 15:40:42 ALSA input set sampling rate: 44100 (44100)
& 2019/08/31 15:40:42 Play
- 2019/08/31 15:40:42 ALSA input backend uninitialized
  2019/08/31 15:40:42 Audio transport: rate=44100 channels=2 format=auto buffer=100
  2019/08/31 15:40:42 Input set channels: 2 (2)
  2019/08/31 15:40:42 asoundlib version: 1.1.3
  2019/08/31 15:40:42 ALSA input device: hw:CARD=USBStreamer,DEV=0
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Switch
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: Mic Capture Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Switch
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: USBStreamer  Playback Volume
  2019/08/31 15:40:42 ALSA input control element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input control element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input control element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input control element: Capture Channel Map
  2019/08/31 15:40:42 ALSA input control element: Playback Channel Map
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: Mic
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: USBStreamer
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Clock Selector Clock Source
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP Internal Clock Validity
  2019/08/31 15:40:42 ALSA input mixer element: miniDSP TOSLINK Clock Validity
  2019/08/31 15:40:42 ALSA input access mode: RW_INTERLEAVED
  2019/08/31 15:40:42 ALSA input PCM format: S32_LE
? 2019/08/31 15:40:42 ALSA input no resolution information available for this device
  2019/08/31 15:40:42 ALSA input PCM bits: 32
  2019/08/31 15:40:42 ALSA input PCM physical width: 32
  2019/08/31 15:40:42 ALSA input PCM rates: 44100 - 192000
  2019/08/31 15:40:42 ALSA input DSD not supported
  2019/08/31 15:40:42 ALSA input rate available: 44100
  2019/08/31 15:40:42 ALSA input rate available: 48000
  2019/08/31 15:40:42 ALSA input rate available: 88200
  2019/08/31 15:40:42 ALSA input rate available: 96000
  2019/08/31 15:40:42 ALSA input rate available: 176400
  2019/08/31 15:40:42 ALSA input rate available: 192000
+ 2019/08/31 15:40:42 ALSA input backend initialized
  2019/08/31 15:40:42 ALSA input set sampling rate: 44100 (44100)
+ 2019/08/31 15:40:42 Playback engine running
- 2019/08/31 15:40:42 Network engine stopping...
  2019/08/31 15:40:42 Web switch input: USBStreamer @44.1k
  2019/08/31 15:40:42 Output set sampling rate: 352800 (352800)
  2019/08/31 15:40:42 Automatic output rate: 352800
  2019/08/31 15:40:42 Rate or blocksize change triggered
  2019/08/31 15:40:42 Rate: 44100, block size: 4704, frame size: 588
  2019/08/31 15:40:42 Block size: 4704 (sample: 4)
  2019/08/31 15:40:42 Playback engine ratio: 8
  2019/08/31 15:40:42 Filter: poly sinc
  2019/08/31 15:40:42 Dither: triangular probability density function for 32-bit
  2019/08/31 15:40:42 Set volume: -6
  2019/08/31 15:40:42 Offload: resampler=disabled convolution=disabled
  2019/08/31 15:40:42 Initialization complete, starting audio engine
+ 2019/08/31 15:40:42 Network engine starting...
  2019/08/31 15:40:42 Network PCM streaming
+ 2019/08/31 15:40:43 Network engine started at: 352800
  2019/08/31 15:40:43 Teams: 1
  2019/08/31 15:40:43 Parallel threads: 24
  2019/08/31 15:40:43 Nested parallelism: 4
  2019/08/31 15:40:43 Parallel pipelines: 4
+ 2019/08/31 15:40:43 ALSA input engine starting...
  2019/08/31 15:40:43 ALSA input set hardware parameters for requested rate: 44100
  2019/08/31 15:40:43 ALSA input channels: 2 - 2
  2019/08/31 15:40:43 ALSA input active channels: 2
  2019/08/31 15:40:43 ALSA input number of periods: 4
  2019/08/31 15:40:43 ALSA input period times: 181 - 743039
  2019/08/31 15:40:43 ALSA input period sizes: 8 - 32768
  2019/08/31 15:40:43 ALSA input period time: 100000
! 2019/08/31 15:40:43 clHQPlayerEngine::Execute(): clReadAudio::Read(): clALSAEngine::Start(): failed to configure and start device
  2019/08/31 15:40:43 Stop request (reset)
- 2019/08/31 15:40:43 Network engine stopping...
& 2019/08/31 15:40:43 Stop...
- 2019/08/31 15:40:44 Network engine stopped
- 2019/08/31 15:40:44 Playback engine stopped
& 2019/08/31 15:40:44 ...stopped
  2019/08/31 15:40:44 Set volume: -6

 

 

aplay_output.txt

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...