GeForce GT730 kernel 6.12 nvidia-470.256.02
Всем привет!
Вдруг кому пригодится:
Пытался поставить драйвера для GeForce GT730M на ядре 6.12.31, оказывается что последний поддерживаемый драйвер nvidia-drivers-470.256.02-r2 который из коробки не ставится.
Как выяснилось с форума нвидии, нужны дополнительные патчи.
1.
echo "=x11-drivers/nvidia-drivers-470.256.02-r2" >> /etc/portage/package.unmask/nvidia-drivers
2. если не нужны иксы отключаем тулы:
echo "x11-drivers/nvidia-drivers -tools" >> /etc/portage/package.use/nvidia-drivers
3. создаём папку для автопатчинга:
mkdir /etc/portage/patches/x11-drivers/nvidia-drivers
4. скачиваем патчи и помещаем их в /etc/portage/patches/x11-drivers/nvidia-drivers
wget https://rk23.ru/nvidia-kernel-6-12/Linux-6.13.patch
wget https://rk23.ru/nvidia-kernel-6-12/follow-pfn.patch
wget https://rk23.ru/nvidia-kernel-6-12/nvidia-drm.patch
5. запускаем установку драйвера:
emerge =x11-drivers/nvidia-drivers-470.256.02-r2
6. после установки можно проверить командой /usr/bin/nvidia-smi
Mon Jun 16 05:48:17 2025
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02 Driver Version: 470.256.02 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| 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 ... Off | 00000000:04:00.0 N/A | N/A |
| N/A 49C P0 N/A / N/A | 0MiB / 983MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
По мотивам
https://forums.developer.nvidia.com/t/gpl-only-symbols-follow-pte-and-rcu-read-unlock-prevent-470-256-02-to-build-with-kernel-6-10/300052
https://gist.github.com/joanbm/d1f89391a4b20f4b56ba931ef6ca62da?permalink_comment_id=5461139#gistcomment-5461139
PS как залить патчи не знаю - если кто посодействует - будет круто)
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Чел, кросссафффчЕГ...! Мало
Чел, кросссафффчЕГ...! Мало кому пригодится, но тем не менее нужный пост!
Добавлю от себя. Необходимо ещё добавить (согласно хэнбука) строчку >x11-drivers/nvidia-drivers-471 в файл /etc/portage/package.mask/nvidia-drivers-471, чтоб версия выше не тянулась и ещё в /etc/portage/make.conf - VIDEO_CARDS="nvidia" и тогда можно просто запустить emerge -avuDN @world и всё красиво встанет
Если быть точным...
Если быть точным, то строчка на запрет установки более поздних версий должна быть
В данном конкретном случае это неважно, т.к. версия 471 уже вряд ли появится, но в общем случае - именно так!
И команда на обновление лучше работает, если используется еще и опция
U:Хотя лично я предпочитаю запускать команду на обновление с запретом выдачи простыни ненужной и неинформативной информации, но с включением всего полезного:
В результате все, даже скрытые зависимости обрабатываются, выдача наглядная и компактная (если нет ошибок), но выводится вся нужная информация, если ошибки есть.