[opensuse] Graphics for Server
Hi All, I am looking for some advice on a graphics card for my server. One function of the server is to convert media but it takes absolutely ages (about 85 minds for a terribly LQ 20 min H.264 360p video)!!!!!!!!! Current graphics card (lspci): root@server5:~ # lspci | grep NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 720] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1) Now on my desktop pc I have no trouble with converting full 1080p videos in no time at all (about 15 mins for an hour and a half movie) Graphics card is (lspci): paul@paul-pc:~$ lspci | grep NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1) other specs: Both PCs are using the NVIDIA official drivers (from the community repo). Both are asus boards, the desktop being a B75 and the server a Z77 Desktop PC has 16GB RAM server 24GB ECC both have an intel i5 3470k cpu both have a mirror raid set up on SATA 3 using 1tb WD 7200 rpm drives using XFS Both PCs on opensuse 42.1 (also no difference in performance on ubuntu 16.04 on my desktop). Now could this be an issue with the setup or is the 720 just pants? Should I get another 760 or would anyone with more knowledge in this subject recommend a better card? The server has no screen and is command line only so need for other graphics capabilities other than converting video. Thanks Paul -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Paul Groves composed on 2016-05-31 23:09 (UTC+0100):
I am looking for some advice on a graphics card for my server. ... Both are asus boards, the desktop being a B75 and the server a Z77 ... both have an intel i5 3470k cpu
Have you tried using the 3470K's video? It wouldn't surprise me to find it's a bunch better than the 720, maybe good enough that it isn't worth the cost of another PCIe better than entry level that is the 720. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2016-06-01 00:09, Paul Groves wrote:
Hi All,
I am looking for some advice on a graphics card for my server. One function of the server is to convert media but it takes absolutely ages (about 85 minds for a terribly LQ 20 min H.264 360p video)!!!!!!!!!
The graphics card is not used at all when converting videos to another format. Only when displaying that video. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAldOOvsACgkQja8UbcUWM1w0ZAEAl/i9jWJwW12/mf3H6e57YBJE AAWxQkqsGPtP+TLRZaYA/2cXAU/3AF1WN553fx0dx9Ii2G6HwGoExormlQDu9zee =j+K9 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2016-06-01 00:09, Paul Groves wrote:
Hi All,
I am looking for some advice on a graphics card for my server. One function of the server is to convert media but it takes absolutely ages (about 85 minds for a terribly LQ 20 min H.264 360p video)!!!!!!!!!
The graphics card is not used at all when converting videos to another format. Only when displaying that video.
A graphics card's GPUs might well be used during encoding/decoding/conversion. For instance, ffmpeg is able to use vaapi. Paul, your systems are virtual identical. To test if it is an issue with the graphics card, it might be worth swapping the graphics cards. Also try "vainfo" to see if video hardware acceleration is in use/available. -- Per Jessen, Zürich (13.8°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen wrote:
Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2016-06-01 00:09, Paul Groves wrote:
Hi All,
I am looking for some advice on a graphics card for my server. One function of the server is to convert media but it takes absolutely ages (about 85 minds for a terribly LQ 20 min H.264 360p video)!!!!!!!!!
The graphics card is not used at all when converting videos to another format. Only when displaying that video.
A graphics card's GPUs might well be used during encoding/decoding/conversion. For instance, ffmpeg is able to use vaapi.
Paul, your systems are virtual identical. To test if it is an issue with the graphics card, it might be worth swapping the graphics cards. Also try "vainfo" to see if video hardware acceleration is in use/available.
Uh, with Nvidia cards, it's called VDPAU instead of VAAPI, I don't know if vainfo is aware or if there is a dedicated utility for vdpau. -- Per Jessen, Zürich (13.9°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/06/16 06:32, Per Jessen wrote:
Per Jessen wrote:
Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2016-06-01 00:09, Paul Groves wrote:
Hi All,
I am looking for some advice on a graphics card for my server. One function of the server is to convert media but it takes absolutely ages (about 85 minds for a terribly LQ 20 min H.264 360p video)!!!!!!!!!
The graphics card is not used at all when converting videos to another format. Only when displaying that video.
A graphics card's GPUs might well be used during encoding/decoding/conversion. For instance, ffmpeg is able to use vaapi.
Paul, your systems are virtual identical. To test if it is an issue with the graphics card, it might be worth swapping the graphics cards. Also try "vainfo" to see if video hardware acceleration is in use/available.
Uh, with Nvidia cards, it's called VDPAU instead of VAAPI, I don't know if vainfo is aware or if there is a dedicated utility for vdpau.
I tried the onboard graphics and it is no better. I cannot find vainfo the command isnt recognised and when i do zypper install vainfo I get 'vainfo' not found in package names. Trying capabilities. I might not be able to swap gpus any time soom as my desktop is currently converting my backlog of videos. might be a while :/ I have however used an msi 720 insetead of the asus one I mentioned and it was identical performance so at least i know the cards are ok. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Paul Groves wrote:
I tried the onboard graphics and it is no better.
Yes, usually onboard graphics are less performant than a dedicated card.
I cannot find vainfo the command isnt recognised and when i do zypper install vainfo I get 'vainfo' not found in package names. Trying capabilities.
zypper in command-not-found cnf vainfo vainfo comes with "vaapi-tools" which is really for Intel Graphics only. I'm sure there must be something similar for Nvidia. -- Per Jessen, Zürich (14.7°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-06-01 07:32, Per Jessen wrote:
Per Jessen wrote:
Carlos E. R. wrote:
The graphics card is not used at all when converting videos to another format. Only when displaying that video.
A graphics card's GPUs might well be used during encoding/decoding/conversion. For instance, ffmpeg is able to use vaapi.
Paul, your systems are virtual identical. To test if it is an issue with the graphics card, it might be worth swapping the graphics cards. Also try "vainfo" to see if video hardware acceleration is in use/available.
Uh, with Nvidia cards, it's called VDPAU instead of VAAPI, I don't know if vainfo is aware or if there is a dedicated utility for vdpau.
I don't even have vainfo installed. :-?
vainfo comes with "vaapi-tools" which is really for Intel Graphics only. I'm sure there must be something similar for Nvidia.
I have no idea about that. There is a "vdpauinfo" here. It prints a page of information, but nothing about ffmpeg using it or not. :-? "man ffmpeg" has nothing about nvidia. There is a mention about vdpau, though: -hwaccel[:stream_specifier] hwaccel (input,per-stream) Use hardware acceleration to decode the matching stream(s). The allowed values of hwaccel are: none Do not use any hardware acceleration (the default). auto Automatically select the hardware acceleration method. vda Use Apple VDA hardware acceleration. vdpau Use VDPAU (Video Decode and Presentation API for Unix) hardware acceleration. dxva2 Use DXVA2 (DirectX Video Acceleration) hardware acceleration. qsv Use the Intel QuickSync Video acceleration for video transcoding. Unlike most other values, this option does not enable accelerated decoding (that is used automatically whenever a qsv decoder is selected), but accelerated transcoding, without copying the frames into the system memory. For it to work, both the decoder and the encoder must support QSV acceleration and no filters must be used. This option has no effect if the selected hwaccel is not available or not supported by the chosen decoder. Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. This option is thus mainly useful for testing. Note that it is not enabled by default, and only used for playback, and that it says: "will not be faster than software decoding on modern CPUs" -hwaccel_device[:stream_specifier] hwaccel_device (input,per-stream) Select a device to use for hardware acceleration. ... -hwaccels List all hardware acceleration methods supported in this build of ffmpeg. The speed of ffmpeg varies a lot depending on codec selected and options. Some codecs parallelize wonderfully. Others very badly, and for those it is better to convert several media streams at the same time, one per cpu core. If the CPU is fast enough, it is the hard disk which becomes a limitation. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Carlos E. R. wrote:
On 2016-06-01 07:32, Per Jessen wrote:
Per Jessen wrote:
Carlos E. R. wrote:
The graphics card is not used at all when converting videos to another format. Only when displaying that video.
A graphics card's GPUs might well be used during encoding/decoding/conversion. For instance, ffmpeg is able to use vaapi.
Paul, your systems are virtual identical. To test if it is an issue with the graphics card, it might be worth swapping the graphics cards. Also try "vainfo" to see if video hardware acceleration is in use/available.
Uh, with Nvidia cards, it's called VDPAU instead of VAAPI, I don't know if vainfo is aware or if there is a dedicated utility for vdpau.
I don't even have vainfo installed. :-?
Do you have Intel Graphics? If not, there's no point.
vainfo comes with "vaapi-tools" which is really for Intel Graphics only. I'm sure there must be something similar for Nvidia.
I have no idea about that. There is a "vdpauinfo" here. It prints a page of information, but nothing about ffmpeg using it or not. :-?
No, vdpauinfo would not know about the applications, it's about the hardware.
"man ffmpeg" has nothing about nvidia. There is a mention about vdpau, though:
vdpau is to a large extent = nvidia. Nvidia wrote the original interface.
Note that it is not enabled by default, and only used for playback, and that it says: "will not be faster than software decoding on modern CPUs"
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something. -- Per Jessen, Zürich (18.9°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen composed on 2016-06-01 13:51 (UTC+0200):
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
I got lost trying to figure out what "it" is. Is it vaapi? If so, is it enough simply to have vaapi-tools installed? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Felix Miata wrote:
Per Jessen composed on 2016-06-01 13:51 (UTC+0200):
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
I got lost trying to figure out what "it" is. Is it vaapi? If so, is it enough simply to have vaapi-tools installed?
"it" = video hardware acceleration. Yes, if you have Intel Graphics, vaapi-tools should be enough. Then run vainfo from a konsole, and it'll tell you. -- Per Jessen, Zürich (21.2°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen composed on 2016-06-01 15:56 (UTC+0200):
Felix Miata wrote:
Per Jessen composed on 2016-06-01 13:51 (UTC+0200):
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
I got lost trying to figure out what "it" is. Is it vaapi? If so, is it enough simply to have vaapi-tools installed?
"it" = video hardware acceleration.
Yes, if you have Intel Graphics, vaapi-tools should be enough. Then run vainfo from a konsole, and it'll tell you.
What is it actually telling me?: # vainfo libva info: VA-API version 0.38.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_38 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.38 (libva 1.6.0) vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 1.6.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice # grep onnec /var/log/Xorg.0.log ...[ 5087.449] (II) modeset(0): Output HDMI-0 connected... -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Felix Miata wrote:
Per Jessen composed on 2016-06-01 15:56 (UTC+0200):
Felix Miata wrote:
Per Jessen composed on 2016-06-01 13:51 (UTC+0200):
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
I got lost trying to figure out what "it" is. Is it vaapi? If so, is it enough simply to have vaapi-tools installed?
"it" = video hardware acceleration.
Yes, if you have Intel Graphics, vaapi-tools should be enough. Then run vainfo from a konsole, and it'll tell you.
What is it actually telling me?:
# vainfo libva info: VA-API version 0.38.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_38 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.38 (libva 1.6.0) vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 1.6.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice
This means you have hardware accelerated video. vainfo talks to the driver and the driver talks to the hardware. If you're using MythTV, you should be able to enable it somewhere in settings - renderer = auto or something like that. -- Per Jessen, Zürich (20.9°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-06-01 13:51, Per Jessen wrote:
Carlos E. R. wrote:
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
Ok, but ffmpeg does not use any of it for conversion, only for display. It does not affect the OP case. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Carlos E. R. wrote:
On 2016-06-01 13:51, Per Jessen wrote:
Carlos E. R. wrote:
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
Ok, but ffmpeg does not use any of it for conversion, only for display. It does not affect the OP case.
I don't think you can conclude that. ffmpeg doesn't _display_ anything, it converts. Anyway, I can't test it, maybe the OP can tell us. -- Per Jessen, Zürich (21.2°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-06-01 15:58, Per Jessen wrote:
Carlos E. R. wrote:
On 2016-06-01 13:51, Per Jessen wrote:
Carlos E. R. wrote:
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something.
Ok, but ffmpeg does not use any of it for conversion, only for display. It does not affect the OP case.
I don't think you can conclude that. ffmpeg doesn't _display_ anything, it converts. Anyway, I can't test it, maybe the OP can tell us.
The manual page excerpt I posted does not agree:
Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. This option is thus mainly useful for testing.
It says "playback". Maybe that does not mean "display". I understand it can be used to decode the input stream, but then has to be read from video memory to normal memory before it is used to recode on the output stream, so it is slower. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 01/06/16 15:06, Carlos E. R. wrote:
On 2016-06-01 15:58, Per Jessen wrote:
Carlos E. R. wrote:
On 2016-06-01 13:51, Per Jessen wrote:
Carlos E. R. wrote:
It works wonders for playing HDTV streams from mythtv. On a somewhat modern Intel CPU. Without it, HDTV is generally impossible. YMMV. More modern CPUs might be better, dunno. A lot of HPC is done on GPUs these days, so they're good for something. Ok, but ffmpeg does not use any of it for conversion, only for display. It does not affect the OP case. I don't think you can conclude that. ffmpeg doesn't _display_ anything, it converts. Anyway, I can't test it, maybe the OP can tell us. The manual page excerpt I posted does not agree:
Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. This option is thus mainly useful for testing.
It says "playback". Maybe that does not mean "display". I understand it can be used to decode the input stream, but then has to be read from video memory to normal memory before it is used to recode on the output stream, so it is slower.
OK, my conversions on my desktop finished and I managed to get time to test this out. I put my 760 into the server and fired it back up. I converted a one hour video 1080p and it only took 14 mins from mp4 to mkv. (ffmpeg -i input.mp4 output.mkv) I then shutdown, out the 760 back in my desktop PC and booted the server back up and proceeded to repeat the same conversion using the 3470ks on-board graphics. I started that at half 7 and it is now 10 minutes past 10 and it is only 41% done. Conclusion: ffmpeg uses the hardware acceleration / encoding chips on my Nvidia 760. I made no configuration changes at all in the process of testing. Now back to my original post, does anyone know which card will work the best with ffmpeg? I want the best performance without losing quality and would not know where to start. Any Nvidia wizards out there? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Paul Groves wrote:
OK, my conversions on my desktop finished and I managed to get time to test this out.
I put my 760 into the server and fired it back up. I converted a one hour video 1080p and it only took 14 mins from mp4 to mkv. (ffmpeg -i input.mp4 output.mkv)
I then shutdown, out the 760 back in my desktop PC and booted the server back up and proceeded to repeat the same conversion using the 3470ks on-board graphics.
I started that at half 7 and it is now 10 minutes past 10 and it is only 41% done.
Conclusion: ffmpeg uses the hardware acceleration / encoding chips on my Nvidia 760.
Hi Paul, thanks for reporting back to us, I'm happy to hear I wasn't wayyyy wrong :-) I wonder if there is a way to "ask" ffmpeg whether it uses hw acceleration or not. -- Per Jessen, Zürich (14.4°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-06-03 08:43, Per Jessen wrote:
Paul Groves wrote:
Conclusion: ffmpeg uses the hardware acceleration / encoding chips on my Nvidia 760.
Hi Paul, thanks for reporting back to us, I'm happy to hear I wasn't wayyyy wrong :-) I wonder if there is a way to "ask" ffmpeg whether it uses hw acceleration or not.
The manual says it doesn't, so there is a mistake in the manual. It may depend on the particular codec used (decoder?), though. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 03/06/16 07:43, Per Jessen wrote:
Paul Groves wrote:
OK, my conversions on my desktop finished and I managed to get time to test this out.
I put my 760 into the server and fired it back up. I converted a one hour video 1080p and it only took 14 mins from mp4 to mkv. (ffmpeg -i input.mp4 output.mkv)
I then shutdown, out the 760 back in my desktop PC and booted the server back up and proceeded to repeat the same conversion using the 3470ks on-board graphics.
I started that at half 7 and it is now 10 minutes past 10 and it is only 41% done.
Conclusion: ffmpeg uses the hardware acceleration / encoding chips on my Nvidia 760. Hi Paul, thanks for reporting back to us, I'm happy to hear I wasn't wayyyy wrong :-) I wonder if there is a way to "ask" ffmpeg whether it uses hw acceleration or not.
That would be really useful to see if it is working correctly. Especially if you had two graphics cards, would it use both? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (4)
-
Carlos E. R.
-
Felix Miata
-
Paul Groves
-
Per Jessen