I realise that, what I was testing for was to see if High priority had any negative impact on my ability to use the PC while it was encoding.
I closed and reopened Handbrake after setting priority to High - it didn't seem to have any effect - on other interactive tasks or on the issue of throwing HB over to the E cores.
I switched back to Below Normal as that is the norm when running long, compute intensive tasks concurrent with interactive tasks requiring minimal resources. As long as I maintain the Queue window visibility, the system operates as expected.
That's a lot of movies, you must need a lot of storage. I use H.264 personally, I could use trimming down my file size though as I'm running short on hard drive space.
I've gone from storing all my movies as the original full ISO with menu to pared down ISO with only the movie and single audio track to mostly H264 and now re-encoding from the source to H265. Re-encoding to H265 is more of a hobby effort than to achieve significant file size reduction. On my 5950X, it may take 2 hourse to encode in H264 and 12 hours in H265 with the H265 file coming out 10-15% smaller. Not really worthwhile from a practical standpoint which is why I consider it a hobby endeavor. My server has 30 TB of storage.
Some people report significantly greater file size reductions with H265 - my theory on this is that H265 is more efficient at higher compression levels (lower quality) which I don't use. When using very high quality settings, less data is being thrown out and the respective output file sizes don't differ as much.
That's interesting you've found a solution. It would make me think twice though about what CPU to upgrade to next time. I don't know whether this would affect other applications as well. I don't know if your familiar with it, but I regularly use Topaz Labs Video AI to enhance videos encoded with Handbrake while I'm working. My CPU is heavily utilised while doing it to keep the GPU fed with data. If it was run on just E cores that may impact the rendering time. It might not be an issue on the top end chips that have so many of them, but it would perhaps make me gravitate towards AMD.
When doing searches on this issue, I found a user running 3D rendering having the exact same issue as I have with Handbrake. I suspect that any long-running, compute-intensive task will experience this behavior if other tasks are being used which hide the compute-intensive window.
You mentioned not seeing this issue in reviews – Reviews typically benchmark performance of a particular game or application. They intentionally report application performance without anything else running so they get comparative results. The issue here shows up in the real world user experience when you have long-running tasks and wish to do other activities while they run.
Now that I have a reasonable solution, I’m able to fully utilize the 13500 all-core performance. Keeping the requisite portion of the HB Queue window visible takes up only about 1/8 of my desktop and I can easily work around that. If you have an activity that requires full screen display, I’m not sure what a good option is aside from having two (or more) monitors where you can keep a portion of the Queue window visible.
Thanks for your suggestions and discussion!!