openshot-qt icon indicating copy to clipboard operation
openshot-qt copied to clipboard

No hardware acceleration options available with nvidia GPUs

Open jfp1992 opened this issue 3 years ago • 9 comments

Describe the bug: I have a gtx 980ti and a rtx 3070, I go to edit>preferences>performance I click hardware decoder mode but it doesn't show anything in the drop down.

Steps to reproduce the behavior:

  1. Click on edit
  2. Click on preferences
  3. Click on performance
  4. Click drop down

Expected behavior: Able to see HW decoder for my GPU, such as nvenc / cuda

Actual behavior: No drop down option for hardware acceleration

Things tried Reinstalling openshot Rebooting machine

System Details:

  • OpenShot Version [2.5.1]: {{ log_context.openshot_qt_version }}
  • Operating System [Windows 10]

Screenshots: (Optional) image

jfp1992 avatar Apr 19 '21 07:04 jfp1992

Same here. I've tried a daily build (April 9 2021), but no effect.

DavidOsipov avatar Apr 23 '21 10:04 DavidOsipov

Same with a 2060

OpenShot-v2.5.1-dev2-daily-7602-0b783ee5-92ff6084-x86_64.exe (64-bit) | June 4, 2021, 9:17

tactmaster avatar Jun 06 '21 19:06 tactmaster

I'll look into this. It looks like currently GPU acceleration isn't fully supported on windows.

JacksonRG avatar Jun 07 '21 20:06 JacksonRG

Same with an AMD Radeon RX5700XT

OpenShot-v2.6.1-release-candidate-8238-59878784-d588dbd6

excelsior091224 avatar Sep 29 '21 09:09 excelsior091224

Can confirm on my end too. System details:

NVEncC (x64) 5.41 (r2064) by rigaya, Oct 14 2021 13:42:50 (VC 1929/Win)
OS Version     Windows 10 x64 (19042) [UTF-8]
CPU            AMD Ryzen 9 5950X 16-Core Processor [3.40GHz] (16C/32T)
GPU            #0: NVIDIA GeForce RTX 3090 (10496 cores, 1785 MHz)[PCIe4x16][472.47]
NVENC / CUDA   NVENC API 11.1, CUDA 11.4, schedule mode: auto

NVEncC can successfully render video files using GPU so it's definitely not a driver or hardware issue.

AyrA avatar Nov 12 '21 22:11 AyrA

Thank you so much for submitting an issue to help improve OpenShot Video Editor. We are sorry about this, but this particular issue has gone unnoticed for quite some time. To help keep the OpenShot GitHub Issue Tracker organized and focused, we must ensure that every issue is correctly labelled and triaged, to get the proper attention.

This issue will be closed, as it meets the following criteria:

  • No activity in the past 180 days
  • No one is assigned to this issue

We'd like to ask you to help us out and determine whether this issue should be reopened.

  • If this issue is reporting a bug, please can you attempt to reproduce on the latest daily build to help us to understand whether the bug still needs our attention.
  • If this issue is proposing a new feature, please can you verify whether the feature proposal is still relevant.

Thanks again for your help!

stale[bot] avatar Jun 12 '22 14:06 stale[bot]

  • If this issue is reporting a bug, please can you attempt to reproduce on the latest daily build to help us to understand whether the bug still needs our attention.

Can confirm that this still exists in OpenShot-v2.6.1-dev-daily-9498-664c5db8-46255e46-x86_64.exe

AyrA avatar Jun 13 '22 00:06 AyrA

https://openshot.org/files/libopenshot/md_doc_HW-ACCEL.html

currently says encoding is possible on Windows. Is this not correct?

valankar avatar Aug 05 '22 18:08 valankar

It may have worked previously but currently it does not.

Colorjet3 avatar Aug 05 '22 19:08 Colorjet3

Still not working

Thedoczek avatar Dec 05 '22 20:12 Thedoczek

Hello @Thedoczek Correct, hardware acceleration in Windows is not yet working. No ETA either!

Colorjet3 avatar Dec 05 '22 20:12 Colorjet3

Here is the word from the DEV Team: • Hardware Acceleration: Hardware Acceleration in Windows is supported but limited. Those new settings that you see in the Performance tab are new, experimental, and not fully baked.

  • Hardware acceleration is still experimental in OpenShot Video Editor.
  • NVIDIA NVENC acceleration is only available in Linux operating systems.
  • OpenShot v2.6.0 and later includes Intel® Quick Sync Video encoding in Windows operating systems. If you have a CPU that supports Intel®QSV encoding, you can use the encoder by selecting the ( QSV) MP4 (h.264 qsv) Target on the Export Video window. You do not have to change the Preferences window to use the Intel® QSV encoder." • Hardware acceleration in OpenShot requires using the proprietary drivers from the distribution package manager instead of the NVIDIA drivers. You cannot use the Nouveau, Xorg, or open-source drivers.

Colorjet3 avatar Jan 24 '23 03:01 Colorjet3