Whitigir Posted August 22, 2018 Share Posted August 22, 2018 Holy Xich! I am using HQPlayer playing PCM into the best DAC (PCM) I have at the moment, the AGD R2R-7 with Pinkfaun 32/192Khz Windows 10-64bits , HDPlex-dedicated PC....the performances is mind blowing. Using the Poly-Sinc-Xtr-Mp into 32/192 without Dithering as the dithering will degrade my sound regardless of options. May I ask @Miskawhat is this filter exactly ? I found that it has the most cohesiveness with the most extensions, details, and some of which in the back ground of the room reverberate and echoes or the rippled energy to be crazily enjoyable. Dare I say that I never observed these before until now. If one think that HQPlayer is only good with DSD upsampling, they are dead wrong, the PCM here is so another level. The level of which I have never heard from Jriver, nor Audirvana. such a blessing Audiophile playback software. Thank you sir @Miska, I have bought a full retail versions of your HQPlayer. Truly an extraordinary software Nikko1960 1 Link to comment
arglebargle Posted August 22, 2018 Share Posted August 22, 2018 [Edit: posted in wrong thread] Link to comment
fred_com Posted August 22, 2018 Share Posted August 22, 2018 Hi @Miska First of all, thank you for the great software! My HQPlayer processing PC consists of i7-6700K and Nvidia GTX 1050 Ti, and I have a question about the CUDA offload implementation. I was under the impression that CUDA offload feature will take some of the load from CPU in order to use some heavy filters. But it seems that it's not the case - when CUDA Offload is turned on, the GPU load rises to 90% and even poly-sinc-hb begin to stutter. While this feature is off, only poly-sinc-xtr will stutter (which is understandable). I've used search, but could not find straight answer how the CUDA offload works - when used for filters only - does it split the load between GPU and CPU, or just shifts the load to GPU completely? Thanks, Fedor Link to comment
shadowlight Posted August 23, 2018 Share Posted August 23, 2018 Has anyone tried to see if HQPlayer and NAA can be made to run under Windows IoT? Link to comment
Hoang Anh Posted August 23, 2018 Share Posted August 23, 2018 1 hour ago, fred_com said: Hi @Miska First of all, thank you for the great software! My HQPlayer processing PC consists of i7-6700K and Nvidia GTX 1050 Ti, and I have a question about the CUDA offload implementation. I was under the impression that CUDA offload feature will take some of the load from CPU in order to use some heavy filters. But it seems that it's not the case - when CUDA Offload is turned on, the GPU load rises to 90% and even poly-sinc-hb begin to stutter. While this feature is off, only poly-sinc-xtr will stutter (which is understandable). I've used search, but could not find straight answer how the CUDA offload works - when used for filters only - does it split the load between GPU and CPU, or just shifts the load to GPU completely? Thanks, Fedor You should use better GPU. Since Hqplayer not smart enough to share work between CPU and GPU well, GPU should better than CPU too make sure it work well. Since you have i7, Try at least 1060 or 1070. Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 6 hours ago, Hoang Anh said: You should use better GPU. Since Hqplayer not smart enough to share work between CPU and GPU well, GPU should better than CPU too make sure it work well. Since you have i7, Try at least 1060 or 1070. What player is smarter on this job? I'd say HQPlayer is quite smart, but it is not about smartness, but about efficiency. It is not efficient to try to "share" work between CPU and GPU. Since both have their own RAM and the link between the CPU and GPU is relatively slow, you cannot "share" the work at micro level efficiently. It is like having two big factories, connected by 100 km of small road. But at the moment I wouldn't buy any 10-series GPU, but wait for the new ones instead. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 7 hours ago, fred_com said: I was under the impression that CUDA offload feature will take some of the load from CPU in order to use some heavy filters. But it seems that it's not the case - when CUDA Offload is turned on, the GPU load rises to 90% and even poly-sinc-hb begin to stutter. While this feature is off, only poly-sinc-xtr will stutter (which is understandable). I've used search, but could not find straight answer how the CUDA offload works - when used for filters only - does it split the load between GPU and CPU, or just shifts the load to GPU completely? It depends on your use case. You can offload either just convolution engine, or both filters and convolution engine. Modulators are always run on the CPU. So if you upsample for example to DSD512, you can choose to run filters on the GPU and leave just modulators running on the CPU. So with offload enabled, some (not all) of the tasks are moved to GPU. This is generally how GPU offloading works on other applications too. If you do for example digital room correction with the convolution engine, you can move this to the GPU and leave rest on the CPU. If your GPU is slower running the filters than CPU, then it will just make things worse. But it also depends on type of the task, generally GPU is better on doing convolution engine or closed-form filters than for example poly-sinc filters. It depends on algorithm. GeForce 10-series is relatively weak for HQPlayer type of processing, let's hope the new RTX 20-series wasn't crippled the same way (to sell more expensive models). But as a rule of thumb, if you have 500€ CPU, don't get under 500€ GPU, or it won't help you much. If you have 150€ CPU, then 500€ GPU is likely to help you relatively more. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
fred_com Posted August 23, 2018 Share Posted August 23, 2018 Thank you for the answers, Miska and Hoang Anh! That's what I wanted to hear And I guess I'll go with the Threadripper instead of upgrading to RTX. Hopefully the prices will drop after the second generation will start selling. Although Threadripper system will be more expensive - there will be less coolers and less noise as a result, both mechanical and electrical(if using some passive cooling video card). Link to comment
giordy60 Posted August 23, 2018 Share Posted August 23, 2018 Hi Miska can you briefly explain how to use the new filters you put in the 3.23.0 release? thank you sistema: Server HDPlex (i7-6700-WS2016) HQPlayer con Ramdisk + HQPDcontrol > Macmini (roon core+Qobuz) o HQPlayer Client + Qobuz > HDPlex NAA (celeron G1840T-WS2016) NAD con Ramdisk, o miniPC Fitlet con immagine di Miska > Denafrips Ares2 , SPLvolume2 > Monitor KH+sub Link to comment
Hoang Anh Posted August 23, 2018 Share Posted August 23, 2018 Maybe buying server mainboard with 2 or more CPU Xeon slot is a future proof investment. When you want run more intensive filter, just buying more CPU and install. Since buy it later wI'll cheaper than investment very strong at once. Link to comment
louisxiawei Posted August 23, 2018 Share Posted August 23, 2018 Closed-form-16M filter is a new beast. Just give you an idea how heavy-computing it is: 7980XE CPU running 4.0GHz cannot run it alone and causes stutter. With the help of Titanxp (ticked), it can run smoothly while CUDA offload (grey) still cause stutter. 6700K cannot even run it at DSD128. Regarding the SQ: don't have too much time testing all kinds music genre now. Just tested a live vocal track for four times, very impressive stuff! (that's the reason I listened to the same track for 4 times). I believe the mid range is amazingly natural and analogy. Thank you for brining the new great stuff @Miska Software: Roon, Tidal, HQplayer HQplayer PC: i9 7980XE, Titan Xp, RTX 3090; i9 9900K, Titan V DAC: Holo Audio MAY L2, T+A DAC8 DSD, exasound e12, iFi micro iDSD BL USB tweaks: Intona, Uptone (ISO) regen, LPS-1, LPS-1.2, Sbooster Vbus2, Curious cables, SUPRA Certified HiSpeed USB cable NAA: Logic CL100 powered by Uptone JS-2 AMP: Spectral DMC 30SV, Spectral DMA 300RS Speaker: Magico S3 MKII Rack: HRS SXR signature Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 13 minutes ago, louisxiawei said: Closed-form-16M filter is a new beast. Just give you an idea how heavy-computing it is: 7980XE CPU running 4.0GHz cannot run it alone and causes stutter. With the help of Titanxp (ticked), it can run smoothly while CUDA offload (grey) still cause stutter. 6700K cannot even run it at DSD128. Regarding the SQ: don't have too much time testing all kinds music genre now. Just tested a live vocal track for four times, very impressive stuff! (that's the reason I listened to the same track for 4 times). I believe the mid range is amazingly natural and analogy. Thank you for brining the new great stuff @Miska On my i7-6950X + GTX 1080, when running on GPU to DSD512 the load on GPU is around 15% and CPU is around 10%. On the CPU it doesn't run because it doesn't parallelize enough to run on all cores. I think I'll need to do some more optimizations for the CPU version. Meanwhile, for PCM the closed-form-M from RedBook to 705.6 kHz (16x) on i7-7700K alone is around 10% CPU load, so quite light. On the same machine CPU RedBook to DSD256 with closed-form-16M works too with about 40% load (so 80% of physical cores). I didn't try DSD512 on it, but based on the load figures it likely won't work. Processing 16 million taps at 20+ MHz rate is getting quite heavy. asdf1000 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Hoang Anh Posted August 23, 2018 Share Posted August 23, 2018 Hope miska optimize for new gen 2x00 nvidia soon. Link to comment
jimdukey Posted August 23, 2018 Share Posted August 23, 2018 With the 3.23, on my iMac, the Closed form 16M stutters 44 and 48 x 128. Poly sinc extr mp is great, as always. Link to comment
Whitigir Posted August 23, 2018 Share Posted August 23, 2018 Thanks for letting me know 3.23, just realized that I used 3.22. Upgrading now! Link to comment
giordy60 Posted August 23, 2018 Share Posted August 23, 2018 Miska a version of the closed-form filter 16M -2 is expected? sistema: Server HDPlex (i7-6700-WS2016) HQPlayer con Ramdisk + HQPDcontrol > Macmini (roon core+Qobuz) o HQPlayer Client + Qobuz > HDPlex NAA (celeron G1840T-WS2016) NAD con Ramdisk, o miniPC Fitlet con immagine di Miska > Denafrips Ares2 , SPLvolume2 > Monitor KH+sub Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 1 hour ago, giordy60 said: Miska a version of the closed-form filter 16M -2 is expected? No, not planned... Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 2 hours ago, Hoang Anh said: Hope miska optimize for new gen 2x00 nvidia soon. It is already supported, no need to do anything... Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Nikko1960 Posted August 23, 2018 Share Posted August 23, 2018 I've been playing around today with 16M upsampling redbook to DSD128. Works a treat on a late 2014 Mac Mini with 3Ghz Intel core i7 and no stuttering. Activity monitor shows around 40% cpu utilisation. By contrast, poly-since-xtr-mp runs at about 48% utilisation and no stuttering. As for SQ, I still can't get anything to sound better to my ears than poly-sinc-short-mp. Nikko Link to comment
Miska Posted August 23, 2018 Share Posted August 23, 2018 Just now, Nikko1960 said: As for SQ, I still can't get anything to sound better to my ears than poly-sinc-short-mp. That is what I use myself, except when listening classical, then I use poly-sinc instead. This was mostly answer to recent discussions about very long filters, so I added new variants where it made most sense. With most filters, number of taps is determined dynamically. Now I turned it other way around, so with these two variants you get fixed length. For example current normal "closed-form" doing RedBook to DSD512 is like "closed-form-8M". Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Popular Post juanitox Posted August 23, 2018 Popular Post Share Posted August 23, 2018 1 hour ago, Miska said: That is what I use myself, except when listening classical, then I use poly-sinc instead. This was mostly answer to recent discussions about very long filters, so I added new variants where it made most sense. With most filters, number of taps is determined dynamically. Now I turned it other way around, so with these two variants you get fixed length. For example current normal "closed-form" doing RedBook to DSD512 is like "closed-form-8M". can you stop the good sounding filter variants , now i am changing filters for every recording polysinc Xtr /DSD256 2s for rock , elcectro polysync /512 for jazz and classic closedform /256 for women voices My Itunes period was more simple ? christoph and numlog 2 PC audio /Roon + HQPLAYER / HOLO Spring 2 / / DIY AD1 SET tube amp / DIY Altec 2 way horn Speaker Link to comment
brightonjel Posted August 23, 2018 Share Posted August 23, 2018 Is there some technical reason why the 16M tap closed form version isn't offered for PCM upsampling? I see it as an option for SDM, but for PCM only the closed-form-M is offered as an option? Link to comment
Popular Post Miska Posted August 23, 2018 Popular Post Share Posted August 23, 2018 42 minutes ago, brightonjel said: Is there some technical reason why the 16M tap closed form version isn't offered for PCM upsampling? I see it as an option for SDM, but for PCM only the closed-form-M is offered as an option? Because it would be so excessive long. 16 million taps is around one second at DSD256/DSD512. At 705.6 kHz it would be around 24 seconds... christoph and Whitigir 1 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Whitigir Posted August 23, 2018 Share Posted August 23, 2018 So I see closed-form medium. Does that mean 8M for PCM ? 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