Jump to content


Photo

Hardware transcoding on Geforce GT1030

acceleration linux nvidia gt1030 transcoding

  • Please log in to reply
32 replies to this topic

#1 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 06 January 2019 - 08:16 AM

My configuration:

Emby server 3.6.0.84 beta installed on Linux Mint 19

Geforce GT1030 with 390.77 driver

Samsung KS7000 with Emby 1.0.53

 

I have GT1030 which supports NVDEC but does not support NVENC (https://devtalk.nvid.../q-about-1030-/)

Transcoding does not work in my configuration. Is there any chance to enable it or maybe it's not possible in my configuration?

Attached Files


Edited by MrMind, 06 January 2019 - 08:38 AM.


#2 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 06 January 2019 - 11:32 AM

@softworkz

#3 softworkz ONLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 11:02 PM

Posted 06 January 2019 - 05:52 PM

@MrMind - could you please post your hw detection log?



#4 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 06 January 2019 - 06:39 PM

Also can you please describe this in more detail:

Transcoding does not work in my configuration

What does "does not work" mean? Thanks.



#5 Happy2Play OFFLINE  

Happy2Play

    Trial and Error

  • Moderators
  • 19144 posts
  • Local time: 02:02 PM
  • LocationWashington State

Posted 06 January 2019 - 06:50 PM

This matrix shows the card.

 

https://developer.nv...-support-matrix

 

Your system just doesn't have enough juice to perform the task of HEVC conversion and subtitle burn in. 

 

Stream mapping:
  Stream #0:0 (hevc) -> overlay:main
  Stream #0:6 (pgssub) -> scale
  overlay -> Stream #0:0 (libx264)
  Stream #0:4 -> #0:1 (copy)

 

fps= 15

 

What are your results with subtitles disabled?


Edited by Happy2Play, 06 January 2019 - 06:57 PM.


#6 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 06 January 2019 - 06:53 PM

Yea that's a good point, thanks. It's important to keep in mind that burning in subtitles is a very costly process.



#7 softworkz ONLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 11:02 PM

Posted 06 January 2019 - 07:07 PM

From my understanding he knows that his GPU does not support encoding,

and what he's asking is why the decoder does not get used that he has activated according to the first screenshot.

 

What I'm suspecting is that he doesn't have an Emby Premiere subscription.



#8 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 07 January 2019 - 04:40 PM

Also can you please describe this in more detail:

Transcoding does not work in my configuration

What does "does not work" mean? Thanks.

Should be "hardware transcoding". My fault.

 

@MrMind - could you please post your hw detection log?

Added.

 

This matrix shows the card.

 

https://developer.nv...-support-matrix

 

Your system just doesn't have enough juice to perform the task of HEVC conversion and subtitle burn in. 

 

Stream mapping:
  Stream #0:0 (hevc) -> overlay:main
  Stream #0:6 (pgssub) -> scale
  overlay -> Stream #0:0 (libx264)
  Stream #0:4 -> #0:1 (copy)

 

fps= 15

 

What are your results with subtitles disabled?

With subtitles disabled and h264 movie everything is fine but if I enable subtitles or play h265 movie I just get software transcoding.

 

From my understanding he knows that his GPU does not support encoding,

and what he's asking is why the decoder does not get used that he has activated according to the first screenshot.

 

What I'm suspecting is that he doesn't have an Emby Premiere subscription.

I have an Emby Premiere subscription.

Attached Files



#9 softworkz ONLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 11:02 PM

Posted 08 January 2019 - 01:26 PM

@MrMind

 

Thanks for the detection log. It shows that your nvidia decoders are detected correctly.

But that doesn't match with the screenshot you've posted (where you've selected codecs individually).

 

Also it doesn't match with the ffmpeg logs in your first post.

Either you didn't have premiere, or the codecs weren't detected at that time.

 

Could you please create two new ffmpeg logs: 

One with subs and one without.

 

Thanks.



#10 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 08 January 2019 - 01:52 PM

@MrMind

 

Could you please create two new ffmpeg logs: 

One with subs and one without.

 

Thanks.

Added.

Attached Files



#11 softworkz ONLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 11:02 PM

Posted 08 January 2019 - 02:46 PM

OK thanks, that's looking very different now.

 

You have in fact uncovered a bug. It will be fixed in the next version.

 

Thanks a lot for reporting!


  • cayars, Maximus Naxsus and MrMind like this

#12 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 12 January 2019 - 11:46 AM

I installed new 4.0.0.1 beta server. Now I have hardware acceleration but only playing h264 movies (with or without subtitles). What about h265 videos acceleration?

Attached Files



#13 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 12 January 2019 - 12:59 PM

Does your hardware support that?

#14 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 12 January 2019 - 01:09 PM

Yes it does.

https://developer.nv...-support-matrix



#15 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 12 January 2019 - 01:11 PM

@softworkz

#16 softworkz ONLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 11:02 PM

Posted 13 January 2019 - 11:54 AM

@MirMind - sorry, the fix didn't make it into 4.0.0.1. It will be in the next version.



#17 MrMind OFFLINE  

MrMind

    Member

  • Members
  • 22 posts
  • Local time: 10:02 PM

Posted 18 January 2019 - 03:45 PM

Just installed 4.1.0.0 It's fine. Thanks!



#18 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 18 January 2019 - 03:58 PM

Thanks for the feedback !



#19 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 10:02 PM

Posted 20 January 2019 - 07:52 AM

Just to add something to this discussion.

 

I have a GT1030 and a CPU that has HD4400 graphics and is Quicksync capable. With previous versions I would choose Intel Quicksync as the Hardware encoder. This way when encoding Quicksync would be used, and the GT1030 would work as the hardware decoder when I played back files locally. Now however there is no option to choose Quicksync as Preferred Hardware Encoder. The HD Graphics 4400 is being detected, as it is an option for Preferred Hardware Decoders (see attached picture). Is this scenario possible?

 

BTW Excellent work with the new update. Even without Quicksync for Encoding, the server is performing great.

 

 

5c44607708eb4_hw.jpg



#20 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156857 posts
  • Local time: 05:02 PM

Posted 20 January 2019 - 12:04 PM

Do  you have a monitor plugged into your intel GPU?







Also tagged with one or more of these keywords: acceleration, linux, nvidia, gt1030, transcoding

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users