Major_Minor 4 Posted June 30, 2023 Posted June 30, 2023 Hi, (Using Emby Premiere) Im struggling to play UHD titles with PGS graphics because my Emby server appears to be struggling with transcoding. This surprises me at many levels because 1) I have an NVidia Quadro card 2) I have a Dual XEON CPU 16 core proc server with 96GB ram DEDICATED to playing 1 STREAM. Not 100 streams. 1 Stream Whenever I enable subtitles, its GAME OVER. Stuttering occurs every 15 seconds for 15 seconds. Its not even minimal stuttering. User Experience is deplorable. When I looked into the log file, I noticed a couple of seemingly important messages which leave me bewildered. I was hoping someone could help out. Message #1: Warning: Hardware-accelerated subtitle-overlay is disabled due to diagnostic option Message #2: Checking: 'NVDEC Quadro M2000 - H.265 (HEVC)'. NoMatch Bitrate (65 Mbit/s) exceeds maximum supported rate (59 Mbit/s) Decoder does not match. (Then proceeds to use software decoder) What HW and/or SW config changes are needed to get a single stream to play correctly I have enclosed the relevant log snippet for detail / context Thanks in advance. emby_log.txt
Luke 38493 Posted July 5, 2023 Posted July 5, 2023 Hi, essentially it means that your nvidia doesn’t support decoding this particular video in hardware. Does that answer your question?
Major_Minor 4 Posted July 6, 2023 Author Posted July 6, 2023 First, Thanks so much for responding. Im at a dead stop here. Im not sure if my only option is to buy a different card and then how would I know what cards would support this. I purchased a quadro specifically because it allows unrestricted encoding/decoding. I understand that every card has a maximum speed limit on realtime processing but nothing in the Cuda docs or NVENC docs seems to indicate there is any limit on bit rate provided Im willing to wait for the process to complete. Im wondering if this is more of an Emby imposed limitation because I have processed many higher bit rate videos without issue. Additionally Hardware-accelerated subtitle-overlay is disabled due to diagnostic option is perplexing. Is there some flag or diagnostic switches that I enabled that triggered subtitle disabling? I was only performing one stream playback at the time. Am I to understand that even NVidia flagship professional card cant process a single UHD video?
softworkz 3948 Posted July 8, 2023 Posted July 8, 2023 First about the level/bitrate issue. When you look at the following table: https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_tiers_and_levels You can see the bitrates in the third (white) column. For level 5.2, it says 60,000 kbps = 58.5 Mbps Your video is 68,635 kbps = 67 Mbps: You can see the decoder specs on the "Advanced Transcoding" page of the diagnostics plugin, but I'm sure it is level 5.2 or 6. The level of a decoder indicates what it can handle in real-time (= 1.0x transcoding speed). When the bitrate is greater than that, it is to be expected that decoding will be too slow (even for that single stream). That's why Emby doesn't choose the decoder. On 7/6/2023 at 9:22 PM, Major_Minor said: Additionally Hardware-accelerated subtitle-overlay is disabled due to diagnostic option is perplexing. Is there some flag or diagnostic switches that I enabled that triggered subtitle disabling? No. The new subtitle filtering options are being postponed since 18 months. @Lukeneeds to explain why.
Luke 38493 Posted July 9, 2023 Posted July 9, 2023 @Major_Minordoes this answer your question about why hardware decoding was not used?
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