mirror of
https://github.com/keylase/nvidia-patch.git
synced 2026-01-20 10:15:47 -05:00
from @reloxx13
parent
8269a482c6
commit
55a2fc329b
@ -1,6 +1,6 @@
|
||||
From [@lars18th](https://github.com/keylase/nvidia-patch/issues/491)
|
||||
From [@lars18th](https://github.com/keylase/nvidia-patch/issues/491) and [@reloxx13](https://github.com/keylase/nvidia-patch/issues/544#issuecomment-1170310363)
|
||||
|
||||
Here a simple command to check if the patching works:
|
||||
### Linux
|
||||
```
|
||||
ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda \
|
||||
-f lavfi -i testsrc -t 50 \
|
||||
@ -12,6 +12,19 @@ ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda \
|
||||
|
||||
This only requires to have installed a recent ffmpeg version compiled with nvenc enabled. Almost all distributions have it now.
|
||||
|
||||
### Windows
|
||||
|
||||
ffmpeg download https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
|
||||
```
|
||||
ffmpeg.exe -y -hwaccel cuda -hwaccel_output_format cuda ^
|
||||
-f lavfi -i testsrc -t 50 ^
|
||||
-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 4M -f null - ^
|
||||
-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 1M -f null - ^
|
||||
-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 8M -f null - ^
|
||||
-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 6M -f null -
|
||||
```
|
||||
## Output
|
||||
|
||||
If you get a message like:
|
||||
```
|
||||
[h264_nvenc @ 0x55fc31535fc0] OpenEncodeSessionEx failed: out of memory (10): (no details)
|
||||
@ -25,3 +38,8 @@ But if the ffmpeg starts to work and shows:
|
||||
frame= 560 fps=329 q=8.0 Lq=8.0 q=8.0 q=8.0 size=N/A time=00:00:22.40 bitrate=N/A speed=13.2x
|
||||
```
|
||||
Then... Congratulations! The patch works.
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user