Jump to content


Photo

Hardware transcoding on Geforce GT1030

acceleration linux nvidia gt1030 transcoding

  • Please log in to reply
32 replies to this topic

#21 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 08:55 PM

Posted 20 January 2019 - 03:09 PM

No monitor plugged in but iGPU & the PCIe GPU are both enabled in the bios. Both graphics cards are viewable in the task manager.

 

5c44c76bf2bea_hw.jpg



#22 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156850 posts
  • Local time: 03:55 PM

Posted 20 January 2019 - 03:11 PM

We'll see what @softworkz thinks. Thanks.



#23 cayars ONLINE  

cayars

    Advanced Member

  • Alpha Testers
  • 3368 posts
  • Local time: 03:55 PM

Posted 20 January 2019 - 07:59 PM

Can you plug a monitor in, reboot and try it again?



#24 softworkz OFFLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 09:55 PM

Posted 21 January 2019 - 12:23 AM

No monitor plugged in but iGPU & the PCIe GPU are both enabled in the bios. Both graphics cards are viewable in the task manager.

 

5c44c76bf2bea_hw.jpg

 

 

I'm afraid, that's not enough. It won't work without a monitor connected.

 

I've detailed the reasons for that in several other posts, maybe someone can find it..



#25 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 08:55 PM

Posted 21 January 2019 - 05:36 AM

Thanks. I'll have a look through the forum for details.



#26 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 08:55 PM

Posted 21 January 2019 - 03:11 PM

Just to add to this. Using handbrake and encoding using H.264 (Intel QSV), which apparently uses QuickSync to encode, I am seeing activity on the 4400 GPU. This to me looks like Quicksync is being used and without having a monitor plugged in... 

 

I think this may be hardware dependent and whether your computer has the ability to enable the iGPU & the PCIe GPU in the BIOS (mine has this ability). Some PCs may only enable the iGPU when a monitor is plugged in. 

 

5c4618337d0b8_hw.jpg



#27 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 08:55 PM

Posted 21 January 2019 - 03:28 PM

Some similar experiences with Quicksync working without a monitor being plugged in. 

 

"My only monitor is connected only to an NVIDIA card via DVI-D (works also when connected via HDMI).

Edius-9.20 still recognizes QuickSync!!!!

 

https://forum.grassv...ead.php?t=41762



#28 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156850 posts
  • Local time: 03:55 PM

Posted 21 January 2019 - 04:51 PM

@softworkz



#29 softworkz OFFLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 09:55 PM

Posted 22 January 2019 - 12:29 AM

As I said: It doesn't work without a monitor connected.

 

This is the current state for Emby. We're working to overcome this limitation soon.



#30 cayars ONLINE  

cayars

    Advanced Member

  • Alpha Testers
  • 3368 posts
  • Local time: 03:55 PM

Posted 22 January 2019 - 08:03 AM

Keep in mind this isn't a limitation of Emby itself but the way the architecture and drivers were designed that Emby has to use.

This is getting better with time and Emby has been on the fore front of adapting new ways to address this.

 

Not only does some features work differently depending on the Intel GPU you have but we also have support in Emby for 3 different vendors (Intel, Nvidia, AMD).

 

Softworkz has been doing a great job with all of this!  This is not trivial in any manner and there is a ton of logic involved that needs to be refined based on feedback.



#31 dalk OFFLINE  

dalk

    Newbie

  • Members
  • 7 posts
  • Local time: 08:55 PM

Posted 22 January 2019 - 02:49 PM

I am really appreciative of all the work. The recent update handles throttling and transcoding so well that I don't even miss or probably actually need Quicksync anymore... Really it's outstanding. Thanks again.

 

I'm just confused, because if I run this (using emby's ffmpeg):

 

ffmpeg.exe -hwaccel qsv -c:v h264_qsv -i "test.m4v" -vf "scale_qsv=640:360" -b:v 800k -c:v h264_qsv -c:a copy -y "Output.mp4"

 

In process explorer it maxes out the HD Graphics 4400 iGPU, uses about 30% CPU, and successfully processes the video. Is that really not using Quicksync hardware acceleration?



#32 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156850 posts
  • Local time: 03:55 PM

Posted 22 January 2019 - 02:50 PM

Yes it should be.



#33 softworkz OFFLINE  

softworkz

    Advanced Member

  • Developers
  • 2707 posts
  • Local time: 09:55 PM

Posted 07 February 2019 - 03:34 AM

@dalk - Please try again with the latest beta. It includes significant changes for QuickSync on Windows.

 

ffmpeg.exe -hwaccel qsv -c:v h264_qsv -i "test.m4v" -vf "scale_qsv=640:360" -b:v 800k -c:v h264_qsv -c:a copy -y "Output.mp4"

 

This does not appear to be a command line created by Emby? I suppose you've put that together by yourself, right?







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