Commit 71957d

2025-05-13 12:20:10 Mayekkuzu: Added NVENC Instruction
hardware/gpu.md ..
@@ 2,18 2,58 @@
**GPU** - **G**raphics **P**rocessing **U**nit. Карочи видеокарта. Такая ебанина в корпусе, которая зачастую стоит половину всей стоимости компьютера. Иногда бывает интегрированной в процессор. Позволяет рисовать аниме на мониторе и двигать триде обьекты. В линуксе тоже работает кстати. Иногда
- ![](/Linux/Misc/GPU/gpu_linux.jpg)
-
- Intel GPU - видеокарточка в проце, а с недавних пор - отдельная в лице Intel Arc. И иногда в линуксе нужен напильничек чтобы завести некоторые фичи
-
- ## Смотрим загрузку на GPU
+ ![](./gpu_linux.jpg)
+
+ ## Nvidia Driver и NVENC в Debian/Ubuntu
+ :::info
+ # Перед установкой
+ Проверьте на сайте https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new возможность работы NVENC/NVDEC с вашей видеокартой
+ :::
+ Добавим компоненты contrib, non-free и non-free-firmware в `/etc/apt/sources.list`
+ ```bash
+ deb http://ftp.ru.debian.org/debian/ bookworm main non-free-firmware contrib non-free
+ deb-src http://ftp.ru.debian.org/debian/ bookworm main non-free-firmware contrib non-free
+ ```
+
+ Далее ставим драйвер и cuda-toolkit
+ ```bash
+ sudo apt update
+ sudo apt install nvidia-driver nvidia-cuda-toolkit
+ ```
+
+ После установки проверим что утилита nvidia-smi подхватывает данные
+ ```bash
+ root@exclusion-watch:~# nvidia-smi
+ Tue May 13 15:17:27 2025
+ +---------------------------------------------------------------------------------------+
+ | NVIDIA-SMI 535.183.01 Driver Version: 535.183.01 CUDA Version: 12.2 |
+ |-----------------------------------------+----------------------+----------------------+
+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
+ | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
+ | | | MIG M. |
+ |=========================================+======================+======================|
+ | 0 NVIDIA GeForce GTX 1050 Ti On | 00000000:00:10.0 Off | N/A |
+ | 31% 29C P8 N/A / 75W | 1MiB / 4096MiB | 0% Default |
+ | | | N/A |
+ +-----------------------------------------+----------------------+----------------------+
+
+ +---------------------------------------------------------------------------------------+
+ | Processes: |
+ | GPU GI CI PID Type Process name GPU Memory |
+ | ID ID Usage |
+ |=======================================================================================|
+ | No running processes found |
+ +---------------------------------------------------------------------------------------+
+ ```
+
+ ## Смотрим загрузку на GPU в Linux Debian
Ставим пакет intel-gpu-tools. С правами администратора запускаем intel_gpu_top
- ![](/Linux/Misc/GPU/intel_gpu_top.png)
+ ![](./intel_gpu_top.png)
- ## Davinci Resolve ругается что не видит GPU на ноутбуке
+ ## Davinci Resolve ругается что не видит Intel GPU
Ставим пакет intel-opencl-icd. После установки Davinci Resolve запустится без ошибок
- ![](/Linux/Misc/GPU/davinci_resolve_gpu.png)
+ ![](./davinci_resolve_gpu.png)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9