A quick tip to improve your Spotify / Apple Music / Amazon streaming

Soldato
Joined
19 Jun 2009
Posts
3,956
Note, this tip only works for people with 2 GPU's such as discreate and integrated graphics.

Here is a quick tip to help smooth out the processing on your on demand music stream.

As I'm sure many know, the audio from these services is decompressed, normally by the GPU.

Many of you will disable your integrated graphics, and only run GPU processing from the discreate card.

Basically you enable both the integrated and discreate, then you dedicate the processing of your audio streaming to your integrated graphics only. All other GPU tasks are run on your discreate card only as before.

The advantage of this, you can have as much processing load you like on your main GPU, at the same time your streaming service is unaffected as it's processing has been moved to the integrated GPU. The importance is there could be subtle music timing issues that could otherwise occur when sharing processing with your primary GPU, these timing issues should now never occur as you have given your streaming service it's own dedicated GPU. Of course the integrated GPU is slower then your dedicated GPU, however the integrated GPU is still an order of magnitude more powerful than required to process your music streaming service, especially when that's the only task it's doing. The key thing is the music streaming has sole access to it's own GPU that would otherwise normally not be used.

To set up enter graphics in Windows 10, you need to select the exe for your music streaming application and set to the integrated, see screen shot below.

AM-JKLVu_K3_bJdhiu-zAWt5o4aZcpxf3KQcbKuDmxZEp6THRbX5lkC5CysySjDCSjBMa_WK_9h0Aw3pZd5dP7Niq1Sio37tKrUhVeN4DfL8F13CkbUYjutSfzyBYBf8SfpeLTMh-lxWBX-VeptpDotoWKL4=w808-h499-no
 
Last edited:
Good idea, it was sitting there doing nothing otherwise - I've added Amazon Music HD and JRiver

Yes exactly, the integrated is doing nothing normally.

This way and for example. Your discrete GPU could be compressing a video in Adobe, the same time your music streaming is unaffected as it's processing is on the integrated GPU.

And anything you can do to reduce temporal issues, such as timing issues or jitter, will improve your audio quality.
 
I've added Amazon Music HD

I'll give you another handy tip.

The HD add-on for Amazon Music is now free. If you have paid for HD before HD became free, if you phone them up they will refund you for the HD part, at least they refunded my HD part in full!
 
I haven't paid for it at all yet, I'm 2/3 of the way through the 3 month trial - I will be subscribing, very impressed with the quality and the library

I've been using Amazon Music HD for over 2.5 years, I use to pay £129 a year for the HD, now it's reduced to £79 (with HD included).

But yes it's amazing both the sound quality, and library. It did have a few bugs early on, however they have fixed the bugs now.
 
Re Exclusive mode.

Does JRiver sound better in exclusive mode, then Amazon Music in exclusive mode?

I use an Asus Essence ST card, so I can't see what the card is processing.
 
JasonM, you said you're using an Essence ST (I loved mine for the headphone out when I had it). So are you saying the audio path is source > Soundcard > GPU processing > Soundcard out? It's a digital signal until you plug in an analogue cable so there shouldn't be any processing going on by the GPU. Also if you're listening to music, what strain is the discrete GPU being given? And, if you paid for a discrete GPU I assume it's better than integrated, and far more powerful and able to cope with passing audio through without messing bits up.

The GPU processing is done by the Amazon Music HD app. On my i7 8700 the integrated GPU has loads from 3-6%, again nothing else is running on the integrated GPU.

I'm using Amazon HD that uses a FLAC codec, what I have noticed is if I'm playing say a 24 / 192kHz this generates more GPU load than say a 16 / 44kHz, again peak is only 6% load.

The discreate GPU is of course much faster, however it's been shared with other resources, where as Amazon Music now has sole access to the integrated. The only possible disadvantage I can see is the integrated is sharing memory with the main computer memory.

BTW This all came about as I was running some Zoom music nights - basically I was running a disco over Zoom during lockdown, I noticed how much work the GPU was doing handling both Zoom and Amazon Music HD. The discrete GPU was doing Zoom video processing, Zoom video audio decoding, post processing on my web-cam. By moving the Amazon Music to integrated I offloaded some work from the discrete GPU.

EDIT. I have just been watching GPU processing loads from Amazon Music. When I said it's typically 3-6% this is correct, however when tracks are played for the first time integrated GPU can peak to 16%. Amazon Music is doing caching of streaming tracks, so say you have an album that you repeatedly listen to that will eventually use the 3-6% GPU only, however if your streaming a track for the first time since Amazon Music application loaded, then GPU load can peak up to 16%.
 
Last edited:
Back
Top Bottom