LINUX.ORG.RU

[РЕШЕНО] archlinux nvidia nvidia-dkms

 , ,


0

1

Решил потыкать ядро linux-zen на своём арче. Обновился, перегрузился, установил дополнительно к основному ядру linux-zen, убедился, что сначала надо думать, т.к. старые дрова nvidia под новое ядро не пошли, снёс nvidia и установил nvidia-dkms.

Старое ядро пока не сношу.

По ощущениям и так шустрый LXDE на достаточно шустрой машине Ryzen_5_3600" + 16 Gb ОЗУ + GeForce 650Ti_1Gb начала ещё резче отзываться - возможно это тупо «плацебо».

Однако glxgears просел с 12300fps до 11900fps и появился ощутимый тиринг, в то время как хромиум, опера и лиса стали плавнее.

Xorg.conf - нет такого файла - X-ы сами всё в автомате настраивают - только для своей сессии через SyncToVBlank=0 отрубаю синхронизацию (что до смены ядра, что после - тупо не трогал)

Прошу поделитесь опытом - действительно ли nvidia-dkms дрова тормознее чем nvidia-дрова? И на сколько?

Тиринг я бумаю сумею победить - пока не хочу заморачиваться - смотрю как живётся на zen-ядре (вроде ещё к-то «железяки» есть, вроде ch431, но не помню как именно заводились)

★★★★★

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

Ну глянь PKGBUILD у обоих пакетов чем отличается. Стандартный тоже через dkms собирается, только на машине мантейнера.

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

Ну скачал я PKGBUILD`ы - разные они, абсолютно. Только мэйнтейнер в первой строчке тот же: Sven-Hendrik Haase

Версии те же. Что именно интересует?

З.Ы. asp export nvidia nvidia-dkms - можешь сам посмотреть

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

Всё, победил.

Пока искал PKGBUILD`ы по совету анонимуса наткнулся на пакет nvidia-dkms-performance и после перезагрузки результат порадовал:

faust@archlinux ~ [1]> yay -Ss nvidia-dkms-performance && glxgears
aur/nvidia-dkms-performance 470.63.01-3 (+11 2.76) (установлено)
    NVIDIA driver sources for linux with some optimizations                                                                                                                                                         
61725 frames in 5.0 seconds = 12344.931 FPS                                                                                                                                                                         
61688 frames in 5.0 seconds = 12337.496 FPS                                                                                                                                                                         
61878 frames in 5.0 seconds = 12375.531 FPS                                                                                                                                                                         
61878 frames in 5.0 seconds = 12375.477 FPS                                                                                                                                                                         
faust@archlinux ~>

Тиринг тоже в «норму» встал, учитывая, что верт. синхронизация отключена...

З.Ы. - просто пинок нужен был в правильном направлении - спс анон.

З.З.Ы. - лиса, и хромиум вернулся обратно - опера начала дёргаться ещё сильнее чем до обновы.

drfaust ★★★★★
() автор топика
Последнее исправление: drfaust (всего исправлений: 2)

у меня nvidia на сотку fps больше выдает чем nvidia-dkms на ней поеду, а до это ехал на nvidia-dkms, не знаю почему так произошло - системе много лет и когда ее устанавливал делал так # pacman -S nvidia

amd_amd ★★★★★
()

ёлки палки это что же происходит - выходит и хеадерсы больше ненужны? удалил - видеокарта работает, а давно такое вообще завезли? у меня везде почему то так nvidia-dkms само dkms linux-headers хотя точно помню что устанвливал дрова вот так pacman -S nvidia и остальное в зависимостях прилетало, а теперь оно не нужно -Rs nvidia-dkms удалило за собой dkms, а linux-headers я сам ручками удалил, mkinitcpio -p linux сделал, перезагрузился - видеокарта работает, офигенно - debian даже sid так не умеет, ему хеадерсы и dkms подавай - иначе не сможет пересобрать ядро и встроить модули

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

Ты вроде опытный и такие дебильные перлы выдаешь , у тебя прежние .ko модули то не удалились в src ядре , а ты поставь другое ядро и проверь

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

прежние .ko модули

так вот в чем дело - сейчас ядро 5.14, а когда 5.15 прилетит все это рухнет потому что пересобраться не сможет? то есть наудалял сейчас, а упало потом - клево, буду зоонаблюдать за процессом - если что доустановить все необходимое никогда не поздно.

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

ёлки палки это что же происходит - выходит и хеадерсы больше ненужны?

Почему же - нужны:

faust@archlinux ~> yay -Ss headers | grep установ
extra/xorgproto 2021.4-1 (242.3 KiB 1.4 MiB) (установлено)
extra/wxgtk-common 3.0.5.1-2 (2.5 MiB 11.6 MiB) (установлено)
extra/opencl-headers 2:2021.04.29-1 (40.8 KiB 284.9 KiB) (установлено)
extra/linux-zen-headers 5.13.13.zen1-1 (24.5 MiB 134.4 MiB) (установлено)
extra/libcups 1:2.3.3op2-3 (289.8 KiB 863.3 KiB) (установлено)
extra/boost 1.76.0-1 (13.3 MiB 168.4 MiB) (установлено)
core/linux-headers 5.13.13.arch1-1 (23.6 MiB 130.7 MiB) (установлено)
core/linux-api-headers 5.12.3-1 (1.1 MiB 4.9 MiB) (установлено)
core/acl 2.3.1-1 (136.4 KiB 325.4 KiB) (установлено)
faust@archlinux ~>

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

то есть наудалял сейчас, а упало потом - клево, буду зоонаблюдать за процессом - если что доустановить все необходимое никогда не поздно.

Не лепи кашу в системе(две версии дров нвидии) и всё будет пучком.

Я уже снёс zen-ядро - не вижу сильного профита, а вот nvidia-dkms-performance оставил (естественно снёс обычный nvidia). Пока полёт нормальный.

Сейчас ядро 5.13.13-arch1-1 - когда прилетит поновее - будем поглядеть как всё обновится…

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

когда прилетит поновее

у меня еще вчера 5.14 прилетело - в репе testing открыт, да пофиг буду ехать пока все не упадет когда 5.15 подвезут, вот тогда и установлю обратно dkms и linux-headers

anonymous
()
20 ноября 2021 г.
Ответ на: комментарий от anonymous

а ты поставь другое ядро и проверь

проверил - эксперимент показал следущее: прилетело ядро 5.15, nvidia-dkms, dkms и linux-headers попрежнему не установлены, однако все обновилось - прекрасно работает и есть не просит, сейчас из невидии у меня только сама nvidia и nvidia-utils.

 $_nvidia-smi
Sat Nov 20 09:09:04 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 495.44       Driver Version: 495.44       CUDA Version: 11.5     |
|-------------------------------+----------------------+----------------------+
| 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:01:00.0  On |                  N/A |
| 40%   29C    P8     1W /  38W |    164MiB /   978MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       617      G   /usr/lib/Xorg                     111MiB |
|    0   N/A  N/A       673      G   /usr/bin/python3                   48MiB |
+-----------------------------------------------------------------------------+
amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.