#question when when switching graphics cards
1 messages · Page 1 of 1 (latest)
from nvidia to nvidia? shouldn't need to change anything. etv detects nvidia capabilities the first time a channel streams, i think, so a restart of the service would be all that's needed but it will naturally restart when you swap the card
oh ok. because emby forgot my settings when i switched grtaphics cards becaus emby was using 100% of my new nvidia rtx 3090 ti. so i enabled them again in emby but its still spiking to 80 and 90% gpu usage
then when i stop the vod movie in emby my gpu % goes back down to 1%
its got to be a porblem with emby since it still happens with etv off
yeah, sounds like it
im not sure what to do because emby forums havent been too much help for me lately
Ok I'm not going to ask you to help with emby but there is something weird when I play hdr on etv through emby maybe you could help with
This only started after i put in my new GPU though
etv doesnt specifically support hdr atm
that will probably be next after the bit depth normalization
oh awesome
ok this is weird. i dont know if its because i restarted my pc or what but now emby 4k hdr shows its using 1% gpu after i reported the 100% gpu issue to emby forum for VOD in emby. and ETV shows im using 40% for a 1080p stream.
can you see anything wrong in there? i cant read it
no, it's working ahead for a movie, which is kind of the worst case. it will hammer the gpu going as fast as it can until that item has been completely transcoded. everything after that first item will be limited to real-time which will use less gpu
oh ok ill let it run and i check it later
what causes it to work ahead? so i can try to prevent it next time
it does that to avoid lag, but i think you can turn it off in global settings. like i said, movie is the worst case because it's long content. it only tries to get a minute or two ahead of real time but it can also only do that by transcoding something completely. ffmpeg doesn't let you change its speed on the fly
A global setting in emby called work ahead?
no, etv
there's a work ahead limit setting, i think. try dropping it to zero. channels will start slower, but you wont hit the gpu as hard
oh ok ill put 0
just to see
ok so now i have it set to 0. do i still have to wait for the transcoding to finish? then after that everything should be low gpu usage from then on?
it still waits for the first segment to appear on disk (hls segmenter initial segment count), it just might take longer, and you may get buffering. another thing to try would be to bump that initial segment count to 2 or 3 if you get buffering. everything will transcode in "real-time" (which means throttled/less gpu)
i want to get the best quality though. i havent maxed out my internet speed yet. but i need it to be able to handle multiple user and this is supposed to be a beast of a gpu
there is no quality difference, just speed that a channel will start/potential buffering during streaming. ffmpeg only has two speed options: full speed, or real-time
oh ill wait for the first segment like you said too
because the etv ffmpeg console still says this [21:43:31 INF] HLS segmenter will work ahead for channel 257
did you set the work ahead limit to zero and stop watching the channels so they time out?
yeah i think i waited
ill try again
ive stopped the channel for a while now and it just says this
how will i know its timed out?
there may not be a message if you hit the 60 seconds while it isn't working. try starting the channel again
that's strange. can you try restarting etv? if that doesn't fix it ill test locally, maybe a bug with that setting
ok ill wait till 9:59 and try. then ill try restarting all my servers
including etv
yepstillsays working ahead
illtry restarting
also im on ErsatzTV Version
v0.6.9-91eb8ab8-win-x64
its not working ahead after restart
may 60 seconds is wrong. ill try 59
actually maybe thats not it
i stopped the channel and started it again and its back to working ahead
ok sweet
eh, i think it's a quick fix. building here https://github.com/jasongdove/ErsatzTV/actions/runs/3485037961
just mac
oh wait i have 2 tvs playing it. i also have my outdoor cameras playing in chrome. ill check again tomorrow with only 1 stream running