Results 1 to 4 of 4

Thread: Видеокарта NVIDIA не запускает приложения.

  1. #1

    Exclamation Видеокарта NVIDIA не запускает приложения.

    Народ, помогите. Я скоро волосы на з@днице начну рвать.
    Установил недавно Opensuse TumbleWeed, подключил репозиторий Packman, установил свой обычный набор софта и начал заниматься установкой драйверов NVIDIA(я владелец ноутбука с гибридной графикой NVIDIA + AMD(интегрированная)).
    Поскольку мне нужно чтобы CUDA и NVENC работали, то я пошел на сайт NVIDIA(https://developer.nvidia.com/cuda-downloads) по инструкцию по подключению их CUDA репозитория с необходимыми драйверами. Я подключил репозиторий, установил CUDA, а с ними и сами драйвера, и пошел ставить OBS и Blender для проверки работы драйвера. Все было прекрасно, Blender рендерил, OBS записывала, а игры запусклись(через команду "__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia").
    Но через некоторое время моя основная игра начала запускаться на интегрированной графике от AMD, а команда "__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | egrep "OpenGL vendor|OpenGL renderer"" начала выдавать ошибку(прикреплю в виде ссылки на pastebin). Самое интересное это то, что видеокарта постепенно переставала запускать игру(и другие программы тоже), а не сразу перестала работать(тоесть не работала только примерно в 50% запусков Линукса), а возможность рендера через CUDA и записи через NVENC не исчезли и исправно и стабильно работают до сих пор. Как это фиксить, или что я делаю не так?
    Да, видеокарта исправна(проверял на Manjaro).
    Да, на драйвере из камюнити репов сюса тоже такая дичь.

    Видеокарта NVIDIA GTX-1650

    Если нужны какие-то еще логи, то дайте знать!


    Лог журнала https://pastebin.com/HkSCGr2m
    Та самая ошибка https://pastebin.com/YXwvBQRA
    Neofetch https://pastebin.com/jWiZnQpj

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    30,900
    Blog Entries
    15

    Default Re: Видеокарта NVIDIA не запускает приложения.

    Code:
    xrandr --listproviders | grep Provider
    inxi -Gxxz
    /sbin/modinfo nvidia | grep filename
    nvidia-smi

    Code:
    xrandr --listproviders | grep Provider
    
    Providers: number : 3
    Provider 0: id: 0x49; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 7; associated providers: 2; name: modesetting
    Provider 1: id: 0x23b; cap: 0x2 (Sink Output); crtcs: 2; outputs: 2; associated providers: 1; name: NVIDIA-G1
    Provider 2: id: 0xa2; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 5; outputs: 4; associated providers: 1; name: Radeon RX550/550 Series @ pci:0000:02:00.0
    
    inxi -Gxxz
    
    Graphics:  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915 v: kernel bus ID: 00:02.0 
               chip ID: 8086:016a 
               Device-2: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: kernel bus ID: 02:00.0 
               chip ID: 1002:699f 
               Device-3: NVIDIA GP108 [GeForce GT 1030] vendor: eVga.com. driver: nvidia v: 460.39 bus ID: 03:00.0 
               chip ID: 10de:1d01 
               Device-4: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 07:00.0 chip ID: 10de:128b 
               Display: x11 server: X.Org 1.20.10 driver: modesetting,nouveau unloaded: fbdev,vesa alternate: intel,nv,nvidia 
               compositor: gnome-shell resolution: 1920x1080~60Hz, 1920x1080~60Hz, 1920x1080~60Hz 
               OpenGL: renderer: Mesa DRI Intel HD Graphics P4000 (IVB GT2) v: 4.2 Mesa 20.3.4 compat-v: 3.0 direct render: Yes 
    
    /sbin/modinfo nvidia | grep filename
    
    filename:       /lib/modules/5.10.16-1-default/kernel/drivers/video/nvidia.ko
    
    switcherooctl launch -g 0 glxinfo | egrep "OpenGL vendor|OpenGL renderer"
    
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) HD Graphics P4000 (IVB GT2)
    
    switcherooctl launch -g 1 glxinfo | egrep "OpenGL vendor|OpenGL renderer"
    
    OpenGL vendor string: AMD
    OpenGL renderer string: Radeon RX550/550 Series (POLARIS12, DRM 3.40.0, 5.10.16-1-default, LLVM 11.0.1)
    
    switcherooctl launch -g 2 glxinfo | egrep "OpenGL vendor|OpenGL renderer"
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GT 1030/PCIe/SSE2
    
    nvidia-smi
     
    Sun Feb 21 14:46:38 2021       
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 460.39       Driver Version: 460.39       CUDA Version: 11.2     |
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: Видеокарта NVIDIA не запускает приложения.

    См. https://bugzilla.opensuse.org/show_bug.cgi?id=1182224

    TW резко перешла на glibc 2.33, остальное ПО к этому м.б. не готово. В т.ч. драйвера nVidia.
    Может - это, может, другое что-то.

  4. #4
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    664

    Default Re: Видеокарта NVIDIA не запускает приложения.

    https://lists.opensuse.org/archives/...AORWXK2G6XPPA/

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

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •