Nvidia 470xx и gcc 14.1.1. Кто виноват?

Судя по отзывам в коментариях: https://aur.archlinux.org/packages/nvidia-470xx-utils, после создания патчей проблема ушла. Однако сам попробовал обновиться с обновлением ядра до 6.6.30-2-lts, по прежнему драйвер nvidia-470xx (Last Updated: 2024-05-13 16:16 (UTC)) в новое ядро "не вписывается".
"Виновата" пересборка ядра lts под gcc14, поэтому надо сделать дополнительные приседания:

1. Опционально: удалить драйвера 470xx и убедиться, что все файлы указанные ниже строки 258 удалены из системы. Перезагрузиться. Добиться того, чтобы у вас точно был доступ к консоли, на "заводском" решении.

2. Обновить версию ядра-lts и gcc и 470xx-dkms на самые новые. Если вы не сделали первый шаг, то текущие драйверы 470 не соберутся, это нормально.

3. Перезагрузиться. Тем самым вы загрузитесь в новое ядро которое собрано на gcc14.

4. После перезагрузки откройте консоль, ctrl+alt+F2..F5, залогиньтесь. Снова соберите nvidia dkms модуль: sudo dkms autoinstall . На этот раз видеодрайвера должны собраться под текущее ядро, т.к. версия gcc в системе и версия gcc у ядра - совпадают.

5. Перезагрузитесь, на этот раз уже финально, всё должно работать.
Шагами выше мы пытаемся выравнять текущую версию gcc и версию gcc которой было собрано ядро.

Проверить можно так:
gcc --version | head -1
cat /proc/version

Версии gcc должны совпадать, тогда dkms соберет nvidia модуль
error: opencl-nvidia-470xx: signature from "TN" is unknown trust

:: File /var/cache/pacman/pkg/opencl-nvidia-470xx-470.239.06-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: nvidia-470xx-utils: signature from "TN" is unknown trust

:: File /var/cache/pacman/pkg/nvidia-470xx-utils-470.239.06-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: nvidia-470xx-dkms: signature from "TN" is unknown trust

:: File /var/cache/pacman/pkg/nvidia-470xx-dkms-470.239.06-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

Команда завершена с ошибками!
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
загрузка пакетов...
ошибка: '/var/cache/pacman/pkg/chaotic-keyring.pkg.tar.zst': неверный или поврежденный пакет(PGP-подпись)
ошибка: '/var/cache/pacman/pkg/chaotic-mirrorlist.pkg.tar.zst': неверный или поврежденный пакет(PGP-подпись)
Почему бы вам не поставить драйвера напрямую с AUR?

Сейчас вам нужно решать другую проблему а именно установка PGP ключей в систему для репазитория Chaotic.
Nebulosa
Почему бы вам не поставить драйвера напрямую с AUR?

Сейчас вам нужно решать другую проблему а именно установка PGP ключей в систему для репазитория Chaotic.
Так и сделал. Поставил nvidia драйвера из AUR, раньше установились из Chaotic. Chaotic теперь не подключаю, ибо все проблемы от его ключей были и обновления их не было на тот момент.
 
Зарегистрироваться или войдите чтобы оставить сообщение.