You are not logged in.
I'm having trouble getting my NVIDIA RTX 3070TI graphics card to work.
The performance is simply zero.
Here's my setup:
Ryzen 9 7900X (with integrated Radeon Raphael GPU)
32GB RAM DDR5 6000Mhz
Geforce RTX 3070TI 8GB:
[oscar@archlinux logs]$ uname -a
Linux archlinux 6.6.50-2-lts #1 SMP PREEMPT_DYNAMIC Tue, 10 Sep 2024 14:57:31 +0000 x86_64 GNU/Linux
[oscar@archlinux ~]$ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070 Ti] (rev a1)
Subsystem: eVga.com. Corp. Device 3797
Kernel driver in use: nvidia
--
14:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c2)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e24
Kernel driver in use: amdgpu
[oscar@archlinux ~]$
[oscar@archlinux ~]$ inxi -G
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070 Ti] driver: nvidia v: 560.35.03
Device-2: AMD Raphael driver: amdgpu v: kernel
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: nvidia gpu: nvidia,amdgpu
resolution: 1920x1080
API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.2.2-arch1.1
renderer: llvmpipe (LLVM 18.1.8 256 bits)
API: Vulkan v: 1.3.295 drivers: nvidia surfaces: xcb,xlib
More informations
I run heaven benchmark with DRI_PRIME=1 and without and the results are a joke, 3-7fps, my machine freezes and eventualy crash!
Can you guide me on how I can proceed to resolve this? I'm not good at Linux by the way...
Last edited by oscarfilho (2024-09-13 13:01:57)
Offline
compositor: kwin_wayland driver: X: loaded: nvidia gpu: nvidia,amdgpu
…
renderer: llvmpipe (LLVM 18.1.8 256 bits)
You seem to be running plasma/wayland in a reverse prime setup and probably even on software emulation.
Try the behavior on plasma on X11 and then please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
Offline
compositor: kwin_wayland driver: X: loaded: nvidia gpu: nvidia,amdgpu … renderer: llvmpipe (LLVM 18.1.8 256 bits)
You seem to be running plasma/wayland in a reverse prime setup and probably even on software emulation.
Try the behavior on plasma on X11 and then please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
Tks for help, but how can i try on X11? I think that X11 already is my environment, aren't? I would appreciate it if you could give me a link with instructions on how to proceed!
Offline
It's not, since a amdgpu exists it is picked as a potential renderer but no screen is attached to it but due to it existing an attempt can be made at loading a wayland session with an improper setup.
I'd reccommend you completely disable the amdgpu in your UEFI, then if you want to test xorg, select the Plasma on Xorg session in SDDM otherwise if you want to test wayland properly add "nvidia-drm.modeset=1" to your kernel parameters.
Last edited by V1del (2024-09-11 16:41:31)
Offline
It's not, since a amdgpu exists it is picked as a potential renderer but no screen is attached to it but due to it existing an attempt can be made at loading a wayland session with an improper setup.
I'd reccommend you completely disable the amdgpu in your UEFI, then if you want to test xorg, select the Plasma on Xorg session in SDDM otherwise if you want to test wayland properly add "nvidia-drm.modeset=1" to your kernel parameters.
Your tip for add "nvidia-drm" solve my problem! A small correction is put underscore in dash place and was "nvidia_drm.modeset=1". I put this parameter on my GRUB configuration file in "/etc/default/grub" and after i run "sudo grub-mkconfig -o /boot/grub/grub.cfg", then restarted and voila!
[oscar@archlinux ~]$ glxinfo -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 8192 MB
Currently available dedicated video memory: 7374 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profileOpenGL version string: 4.6.0 NVIDIA 560.35.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
I am very grateful to those involved: V1del and seth
Offline