LINUX.ORG.RU

Как установить драйвер? (Arch)

 


0

1

видеокарта: NVIDIA Corporation GK208B [GeForce GT 710]

Я пробовал установить 470 и 570, естественно это не поддерживает моя видеокарта. Вот одна из попыток установки - ссылка.

Также я попробовал 390 из этого поста, надеясь на результат, но там разные версии, первая 390.154, вторая 390.157 в итоге пишет что проблема с зависимостями. Я изменил 390.154 на 390.157 и собрал и установил, не помогло, при отключении интегрированной графики выкидывает возвращая в окно ввода пароля на загрузке. Снова удалил и установил первый пакет «nvidia-390xx-utils», так как во втором пакете во внутренностях только какие-то дополнительные модули «/usr/lib/modules/6.13.2-arch1-1/extramodules/». Но опять не работает.

Мне уже не до 3D-графики, хотя бы в видеоплеере не было фпс 25 кадров, есть дёргание, загрузишь ОС и ничего не посмотреть. Это моя основная ОС, но из-за дёргания в видео приходится использовать другую ОС (Mint, MX, Fedora).

На винде тоже драйвер из пакета 3хх поддерживается, из 4хх или 5хх пишет что нет совместимой видеокарты. Ещё момент в других ОС Mint, MX, Fedora у меня всё работает, а также в DogLinux, где подхватываются дравйвера 340, 390, 550. Нельзя ли как то тупо файлами из одной ОС скопировать в другую?



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

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

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

(Arch)

Это моя основная ОС, но из-за дёргания в видео приходится использовать другую ОС (Mint, MX, Fedora).

А попробуй тестово другие сборки на базе арча, которых множество. Без установки, в режиме LiveCD.

Все же чистый арч, это особый случай, имхо. А готовые сборки уже кто-то настроил и ‘вылизал’.

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

проприетарный ничего не дал, тем более я выше упомянул, что 570 я ставил, а «nvidia» выдал мне пакеты 570. Причём что я вручную их ставлю (ядро, dkms и utils) отмечая галочки в менеджере Pamac, что автоматом в терминале получив эти же пакеты. Магия терминала не сработала.

nouveau выдал чёрный экран, я подзабыл, он наверно и раньше его выдавал, так как я помню после очередной такой установки использовал chroot, и вот очередной раз мозговая встряска с поиском синтаксиса chroot в недосборке LiveCD.

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

проприетарный ничего не дал

надо было после установки зайти сюда nano /etc/mkinitcpio.conf и в MODULES( ) прописать nvidia что бы так получилось MODULES(nvidia), после чего выполнить # mkinitcpio -p linux

отмечая галочки в менеджере Pamac

чиго?

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

Ну вообще то у меня Anarchy с использованием репозитория Arch. Про сборки Arch я в курсе и может бы поставил EndeavourOS (хотя не знаю/не помню ставится ли там драйвер автоматом), я её уже ставил но мало места выделил на HDD и в какой-то момент она поломалась у меня из-за нехватки при обновлении. А сейчас переносить все настройки это минимум пару суток напряжённой работы, да и пора мигрировать на бОльший диск, но это надо 5 систем переносить или переустанавливать, что-то не готов я пока.

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

а есть разница? Там просто вместо руками команды вводить они там уже прописаны и выполняются, это облегчает установку. Установки идёт из репозиторий арча и работает с репозиториями арча и обновления с репозиториев арча.

mkinitcpio -p linux ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘default’ ==> Using default configuration file: ‘/etc/mkinitcpio.conf’ -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img ==> ERROR: Invalid option -g – ‘/boot/initramfs-linux.img’ must be writable ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘fallback’ ==> Using default configuration file: ‘/etc/mkinitcpio.conf’ -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect ==> ERROR: Invalid option -g – ‘/boot/initramfs-linux-fallback.img’ must be writable

перезагрузил, также, без интегрированной графики возвращается в окно ввода пароля.

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

а есть разница?

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

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

Ну а по сути автор просто написал скрипт, который отправляет команды, которые должен вводить пользователь. А то что называется «анархия» так я читал у автора ранее сборка называлась арч, но авторы арча потребовали переименовать сборку, чтобы не вводить в заблуждение. Магия от названия? Это даже не смешно. А скрипт в оригинальном арче нерабочий, я как-то пытался с него установить, дошёл до момента форматирования/разметки/выбора он он даёт непонятный текст из которого если был бы у меня пустой диск я бы ничего не потерял, а так рисковать невменяемыми формулировками после которого уничтожится 10-летяя работа, ну не готов я на такое. Когда спросил на форуме арчлинукса, в ответ молчание. так что использовал скрипт который давал вменяемые формулировки при установки.

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

Меня, если честно, насторожил этот проект (Anarchy), на форуме последнее сообщение в 2017 году. Имхо, его давно забросили и не известно, что там накрутили в конфигах, если не собирается initramfs.

dmitry237 ★★★★★
()
# lspci -knns 1:0
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
	Subsystem: Lenovo GeForce 710M [17aa:3902]
	Kernel modules: nouveau, nvidia_drm, nvidia

У меня всё работает:

$ primusrun glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: GeForce 710M/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_KHR_robustness, GL_KTX_buffer_region, GL_NVX_conditional_render, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_KHR_robustness, GL_KTX_buffer_region, GL_NVX_conditional_render, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
$ pacman -Qs nvidia
local/bumblebee 3.2.1-21
    NVIDIA Optimus support for Linux through VirtualGL
local/egl-gbm 1.1.2-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.17-1
    EGLStream-based Wayland external platform
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-390xx-utils 390.157-2
    NVIDIA drivers utilities (32-bit), 390xx legacy branch
local/lib32-opencl-nvidia-390xx 390.157-2
    OpenCL implemention for NVIDIA (32-bit), 390xx legacy branch
local/lib32-primus_vk 1.6.2-1
    Nvidia Vulkan offloading for Bumblebee
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/nvidia-390xx-dkms 390.157-14
    NVIDIA drivers - module sources
local/nvidia-390xx-utils 390.157-14
    NVIDIA drivers utilities
local/opencl-nvidia-390xx 390.157-14
    OpenCL implemention for NVIDIA
local/primus_vk 1.6.2-1
    Nvidia Vulkan offloading for Bumblebee
$ uname -r
6.13.2-arch1-1
yars068 ★★★★
()
Ответ на: комментарий от yars068
>>pacman -Qs nvidia
local/egl-gbm 1.1.2-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.17-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.0-1
    NVIDIA XLib and XCB EGL Platform Library
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl-470xx 470.239.06-1
    NVIDIA NV-CONTROL X extension
local/nccl 2.23.4-1
    Library for NVIDIA multi-GPU and multi-node collective communication primitives
local/nvidia 570.86.16-5
    NVIDIA kernel modules
local/nvidia-utils 570.86.16-2
    NVIDIA drivers utilities

то есть мне всё таки надо попробовать добить 390? Ну то есть удалить, переустановить, и чтобы у меня не было солянки 470, 570?

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

автор просто написал скрипт

что значит просто? а /etc/mkinitcpio.conf оно правит? nvidia-xconfig делает? правит xorg.conf если он не правильно сгенерился? гворю тебе - брось эту анархию и обычный арч установи, там все сам будешь делать ручками, да неудобно, но за то 100% будет работать… по сабжу - я бы лично для такой видеокарты 390-ый драйвер из aur установил.

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

Кстати, мало драйвер установить, надо еще и правильное устройство в конфигах bumblebee указать:

grep -v ^# /etc/bumblebee/xorg.conf.nvidia 
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

    BusID "PCI:01@:00:0"

    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection
yars068 ★★★★
()

sudo pacman -S nvidia-390xx-dkms nvidia-390xx-utils

headers должны быть установлены. Если ядо штатное, то дрова те же без dkms xx- так и остается, это не версия. название пакета точное. Удаляй предварительно, что ты насобирал до этого. headers, повторяю, не забывай.

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