LINUX.ORG.RU

NVidia драйвер в ArchLinux - возможно?

 


1

1

Установил Artix, с нувом работает, но кулер видеокарты крутит как сумасшедший, хочу чтобы не крутил, как в Gentoo с драйвером NVidia. Карта GeForce GTX 550 Ti

Сделал [code]pacman -S nvidia-390xx-lts nvidia-xconfig[/code] заблэклистил нуво, перезагрузил - X не стартует. Вручную тоже не хочет (startx/exec startkdm).

Секция Device xorg.conf: [code] Section «Device» Identifier «Device0» Driver «nvidia» VendorName «NVIDIA Corporation» EndSection [/code]

xorg.log сообщает, что [code] [ 22.840] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the [ 22.840] (EE) NVIDIA: system’s kernel log for additional error messages and [ 22.840] (EE) NVIDIA: consult the NVIDIA README for details. [ 22.840] (EE) No devices detected. [ 22.840] (EE) Fatal server error: [ 22.840] (EE) no screens found(EE) [ 22.841] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 22.841] (EE) Please also check the log file at «/var/log/Xorg.0.log» for additional information. [ 22.841] (EE) [ 22.842] (EE) Server terminated with error (1). Closing log file. [/code]

Что не так с «NVIDIA kernel module» и где этот «system’s kernel log»?


Ответ на: комментарий от Thetan
[    6.095863] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    6.095990] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
[    6.096104] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
[    6.096219] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19

это все что есть в dmesg по NVidia

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

попробуй именно тот что я написал, в nvidia-390xx мейнтейнеру нужно пересобирать модуль каждый раз когда выходит новая версия ядра, в комментариях рекомендуют именно dkms версию. Также не забудь linux-headers.

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

хидеры не совпадают.

linux-headers устанавливает 5.5.10, а ядро установлено 5.5.2

И потом при установке драйвера жалуется что хидеры не нвйдены для 5.5.2

Других версий linux-headers для установки нет.

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

нет, не присутствует. Откуда ему там взяться, если его собрать невозможно?

Сплошные нестыковки по версиям. С версиями ядра и хидера решил - теперь не совпадают версии gcc: ядро было собрано версией 9,2, а сейчас доступна только 9.3 и сборка модуля nvidia версией 9.3 обламывается из-за конфликта версий.

Какой-то франкенштейн, а не дистрибутив.

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

попробуй собрать ядро тоже из аура сам, получится, что драйвер и ядро соберутся одним компилятором. но это, конечно, займёт больше времени, чем установка из реп, зато можно что-то в конфиге подкрутить, например встроить модуль файловой системы и забыть про initrd.

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

Ну если всё это собирать, то получится gentoo. А gentoo у меня есть, хотел что-нибудь бинарное и быстрое.

Думаю лучше ванильное взять чем с аура. И конфиг с gentoo позаимствовать готовый под мое железо… В общем как ни крути - все равно выходит gentoo…

Chord ()

А вы говорили - Манджара не нужна. Так вот для таких «гентушников» и нужна, которые ни манов не читают ни в хедерах не разбираются ни версий энвидиеблоба друг от друга не отличают.

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

Это видимо такие долбоумники харчеводы как ты убрали gcc 9.2 и заменили на 9,3 при том что текущее ядро собрано на 9.2 и для сборки модулей к нему нужен тот же самый 9.2

А потом ходят и трындят о версиях блобов нвидии и чтении хидеров

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

linux-headers устанавливает 5.5.10, а ядро установлено 5.5.2

Почему у тебя ядро 5.5.2? В репах Arch (и Artix) версия ядра всегда соответствует версии хедеров.

Систему не обновил? С зеркалами что-то?

Это видимо такие долбоумники харчеводы как ты убрали gcc 9.2 и заменили на 9,3 при том что текущее ядро собрано на 9.2 и для сборки модулей к нему нужен тот же самый 9.2

Неправда, ядро в репах собирается с той версией gcc, которая тоже лежит в репах. Модули нормально собираются.

Kron4ek ★★★★ ()
Последнее исправление: Kron4ek (всего исправлений: 1)