Adam Mizerski composed on 2023-03-14 08:47 (UTC+0100):
Felix Miata pisze:
Why? The modesetting default X display driver works just fine, and is not reverse-engineered old technology.
Modesetting is not something separate and concurrent to nouveau. https://nouveau.freedesktop.org/KernelModeSetting.html says "KMS in Nouveau is supported and actually the only way to go.".
That language was put there 13 years ago: https://gitlab.freedesktop.org/nouveau/wiki/-/commit/648eb5af27520dbb6fd16a07e895350d3f980c34 IIRC it was long before the modesetting DIX inception, or at least long before it was merged into the server package. # inxi -SG System: Host: p5bse Kernel: 5.14.21-150500.43-default arch: x86_64 bits: 64 Console: pty pts/0 Distro: openSUSE Leap 15.5 Beta Graphics: Device-1: NVIDIA GF119 [NVS 310] driver: nouveau v: kernel Display: server: X.org v: 1.21.1.4 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: nouveau gpu: nouveau resolution: 1: 2560x1440 2: 1680x1050 API: OpenGL Message: GL data unavailable for root. # rpm -qa | grep veau libvdpau_nouveau-22.3.5-150500.75.1.x86_64 Mesa-dri-nouveau-22.3.5-150500.75.1.x86_64 libdrm_nouveau2-2.4.114-150500.3.2.x86_64 # grep -E '.so|veau' /var/log/Xorg.0.log [ 63.493] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 63.573] (==) Matched nouveau as autoconfigured driver 1 [ 63.584] (II) LoadModule: "nouveau" [ 63.584] (WW) Warning, couldn't open module nouveau [ 63.584] (EE) Failed to load module "nouveau" (module does not exist, 0) [ 63.584] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 63.594] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [ 63.595] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 63.602] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [ 63.607] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 67.418] (II) modeset(0): [DRI2] DRI driver: nouveau [ 67.418] (II) modeset(0): [DRI2] VDPAU driver: nouveau [ 67.432] (II) AIGLX: Loaded and initialized nouveau [ 67.823] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so #
Question is rather, why do you don't have it already installed?
From: https://en.opensuse.org/SDB:Nomodeset:_Work_Around_Graphic_Upgrade_&_Installation_Obstacles [quote] A generic FOSS default DIX display driver named "modesetting" is provided by the xorg-x11-server package. It's actually the preferred display driver to replace the bulk of the major brand hardware-specific DDX drivers, which are:
"amdgpu", provided for non-ancient AMD by the xf86-video-amdgpu package, "radeon", provided for ancient AMD/ATI by the xf86-video-ati package, "intel", provided mainly for ancient Intel by the xf86-video-intel package, and "nouveau", provided for NVidia by the xf86-video-nouveau package, and not to be confused with the same name nouveau device driver provided by the kernel. [/quote]
Do you have the nvidia driver?
Never.