🚀Разблокировка GPU Unlock, прирост производительности TFOPS видеокарты Nvidia 30-40 серий

Примерно так снял ограничение тензорных ядер RTX 4090, через DKMS-модуль. После модификации получилось выжать с карты ~333 TFLOPS, против стоковых ~165 TFLOPS:

1. Ставим зависимости:

apt update && apt install -y build-essential dkms linux-headers-$(uname -r) git curl zstd python3-pip

(В BIOS обязательно должен быть выключен Secure Boot).
2. Узнаем PCI-адрес своей карты:

lspci -D | grep -i nvidia

Адрес вида 0000:09:00.0 — у каждого свой, везде далее подставляйте именно его.
3. Собираем модуль разблокировки:

cd /root && git clone https://github.com/JustAResearcher/gpu-unlock-ada.git
cd gpu-unlock-ada && make install

4. Задаем приоритет загрузки (чтобы избежать ошибки -16 EBUSY):

grep -qxF "gpu_unlock" /etc/initramfs-tools/modules || echo "gpu_unlock" >> /etc/initramfs-tools/modules

cat << 'EOF' > /etc/modprobe.d/zz-gpu-unlock.conf
softdep nvidia pre: gpu_unlock
softdep nvidia_modeset pre: gpu_unlock
softdep nvidia_drm pre: gpu_unlock
EOF

5. Прописываем параметры ядра и обновляем загрузчик:(Не забудьте заменить 0000:09:00.0 на свой адрес из шага 2)
Для RTX 4090:

sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset gpu_unlock.targets=0000:09:00.0"/' /etc/default/grub

Для RTX 4080 / 4080S / 4070Ti S (добавляется флаг ad103):

sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset gpu_unlock.targets=0000:09:00.0 gpu_unlock.ad103_experimental=1"/' /etc/default/grub

Применяем и выключаем ждем немного сек 15, заново включаем:

update-grub && update-initramfs -u -k $(uname -r)
poweroff

Проверка результата:
После включения проверяем лог ядра:

dmesg | grep -iE "gpu_unlock"

Должна появиться строка: gpu_unlock: unlocked.

Не зря китайцы скупали пачками😀 и появилась переделка 4090 на 42 ГБ, теперь она на уровне NVIDIA RTX 6000 Ada ~364 TFLOPS пик (~210 TFLOPS под нагрузкой из-за лимита 300 Вт), уровень RTX 5090 ~450–500+ TFLOPS

Таким образом ускоряется всё, что упирается в математику тензорных ядер (
Compute-bound): генерацию картинок, генерацию видео, чтение огромных текстов/кода (Prefill) и обучение моделей 30-45%. RTX 4090 24 ГБ (Unlocked): в стандартном пресете ComfyUI +35–38% ускорения.

Сделал тест в майнинге TensorCash, скорость вычисления не поменялась) — 70 N/s на старой модельке Qwen3-8B-Q8_0-full-v2.gguf. Видимо со стороны майнера зашиты ограничения связанные с верификаций решений POW, используя не заблокированный алгоритм dp4a.

Релизы с гайдами, выложили два дня назад
Для 40 серии исходники: https://github.com/JustAResearcher/gpu-unlock-ada (RTX 4090, RTX 4070 Ti SUPER and RTX 4060 Ti 16GB)
Для 30 серии исходники: https://github.com/Zagitta/gpu-unlock

@TGPLITKA
ЧАТ: https://t.me/cryptoplitka

Добавить комментарий

Прокрутить вверх