LINUX.ORG.RU

Очень сильно тормозят 3D программы на проприетарном драйвере nvidia arch linux

 , ,


1

1

Недавно я установил ArcoLinux - дистрибутив на основе Arch Linux, видеодрайвер nvidia установился сам, причем проприетарный. Потом однажды запускаю, а разрешение вместо 1920x1080 стоит 1024x768 и в списке доступных другого нет. Решил проблему, запустив sudo nvidia-xconfig, разрешение нужное после перезагрузки вернулось, после этого подобного не происходило. Работал я в основном в браузере и программировал, потом понадобилось запустить blender. Запускаю, а он тормозит прям очень сильно. Запустил пару игр - та же проблема. Удалил проприетарный драйвер, стер xorg.conf, перезагрузился и все заработало. Но сегодня мне понадобился CUDA, чтобы рендерить в блендере, а он как известно работает только с проприетарным драйвером. Установил я его опять, pacman -S nvidia, делаю ребут, опять неправильное разрешение, а после создания xorg.conf с помощью nvidia-xconfig опять жуткие лаги в 3D программах. Видеокарта GTX 750. Подскажите в чем может быть проблема

Проблема решилась прописыванием в xorg.conf пути к файлам либ

Section "Files" ModulePath "/usr/lib/nvidia/xorg" ModulePath "/usr/lib/xorg/modules" EndSection

Ответ на: комментарий от SyntaxError

Вся соль в том, что ещё несколько недель назад стоял чистый арч, там все работало, потом понадобилось переустановить, а чистый арч настраивать долго а времени тогда мало было и хотел попробовать ArcoLinux и вот в нем не работает

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

на свободном драйвере показывает nouveau, а на проприетарном OpenGL vendor string: Mesa/X.org

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

в остальном дистр очень приближен к арчу, мне понравился

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

А тебе нужен какой драйвер? Последний драйвер поддерживает твою карту вообще?

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

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

Посмотрел на оф. сайте, для моей gtx 750 подходит драйвер 460, он и стоит

LuHyx0uD ()

У меня так же было, пропиши в конфиг иксов пути к либам нвидии, у меня в профиле тема есть

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

Ну ядро стандартное уже хорошо. Вывод команд с моделью карточки, версиями пакетов и конфигом что выше покажите

anonymous ()
Ответ на: комментарий от anonymous
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750] (rev a2)
	Subsystem: Gigabyte Technology Co., Ltd Device 3642
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
local/egl-wayland 1.1.6-1
    EGLStream-based Wayland external platform
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl-390xx 390.141-1
    NVIDIA NV-CONTROL X extension, 390xx legacy branch
local/nvidia 460.67-4
    NVIDIA drivers for linux
local/nvidia-dkms 460.67-1
    NVIDIA drivers - module sources
local/nvidia-utils 460.67-1
    NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.17-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 460.67

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
LuHyx0uD ()
Ответ на: комментарий от LuHyx0uD

Когда установлен драйвер nvidia glxinfo показывает что драйвер mesa/x.org. пытался поставить с официального сайта, не установился по неизвестной причине, еще и nouveau в blacklist записал

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

огромное спасибо, все заработало, glxinfo показывает вендора NVIDIA Corporation, CUDA работает, производительность нормальная, в общем все ок, спасибо

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

Мешанина из драйверов удалите ненужные и перезагрузитесь

pacman -Rds xf86-video-nouveau nvidia-dkms libxnvctrl-390xx 
pacman -Syu nvidia libxnvctrl nvidia-utils libvdpau

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

Это из-за попыток все исправить устанавливал все подряд)

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