LINUX.ORG.RU

Не устанавливаются dkms модули nvidia archlinux

 ,


0

1

Всем привет, после очередного обновления ядра на арче не в какую не хотя билдиться дкмс модули nvidia, перепробовал все что мог, но даже переустановка не помогла. Вот такую ошибку выдаёт Error! Bad return status for module build on kernel: (x86_64)



Последнее исправление: cetjs2 (всего исправлений: 2)

Смотреть лог dkms, но возможно что-то опять в новых ядрах сломали, либо кривой конфиг своего ядра. У меня например модули не собирались, если linux собран clang’ом

xDShot ★★★★★
()
Ответ на: комментарий от xDShot

Лог смотрел, долго читал и гуглил, результатов не дало, просто видишь такое уже было и не раз, но как правило помогала просто переустановка дров на видяху, а щас нет..

superpro22222
() автор топика

Зачем dkms если на арче есть готовые уже собранные. А для достаточно новых карт ещё и есть официальный опенсорсный драйвер.

anonymous
()

Если видюха старая, то попробуйте установить linux-lts и linux-headers-lts, под них и собирайте nvidia-dkms для своей карты.

dmitry237 ★★★★★
()
Ответ на: комментарий от anonymous

Зачем dkms если на арче есть готовые уже собранные

Раньше бывало, что ядро обновили, а модули еще нет.

MagicMirror ★★★
()

логов нет
версий нет
ничего нет
не работает

Не надо так. Какое ядро, какой драйвер как установлен? Что в логе? Хоть что-то надо.

MagicMirror ★★★
()

Вангую, речь про nvidia-390xx с aur? Да, там есть такая проблема, решения пока еще не нашел. Но не собирается оно из-за отсутствующего ioctl32.h, которого нет даже в LTS-ядре, и даже в linux-rt (6.10.x). Как я понял, этот хидер нужен для трансляции 32-разрядных вызовов в 64-разрядные на системах x86_64, чтобы 32-разрядный код (aka старые игори) мог работать. Надо смотреть, где/когда это поменяли и вертать всë взад…

yars068 ★★★★★
()
Ответ на: комментарий от anonymous

С legacy видимокартой dkms-пакет – самое адекватное решение (было, теперь уже нет). Ядро обновилось, dkms-модуль пересобрался сам и всë, благо, патчи под новые ядра выходили почти сразу же после обновления дистрибутивного ядра. Разумеется, сам пакет драйвера тоже надо было пересобирать, если ломалась совместимость. Но если меняется только третья цифра в номере ядра, dkms собирался сам.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от oster2011

У меня для 390.xx собралось замечательно, но решение это, вероятно, временное, судя по обсуждению здесь. Не надо было читать по диагонали :)

yars068 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.