zypper up on very non-fresh 15.4 installation wants to install new package xf86-video-nouveau
Why? The modesetting default X display driver works just fine, and is not reverse-engineered old technology. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
W dniu 14.03.2023 o 08:23, 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.". Question is rather, why do you don't have it already installed? Do you have the nvidia driver?
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. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
participants (2)
-
Adam Mizerski
-
Felix Miata