Quote:
Originally Posted by computersavvy
Strange that you tout a different driver when you are using nouveau.
|
Not really...
Quote:
Nouveau is being used for the card
|
Right, kernel
device module (kernel nomenclature for driver), which provides KMS and DRM services for
display drivers.
Quote:
modesetting is part of the display (X11) features you show.
|
The modesetting DIX is an X
display driver (foundational to X, whether Xorg or Wayland), without which either the old-technology, reverse-engineered, poor reputation, nouveau
display driver would be required, or one of the crude fallback
display drivers vesa or fbdev would be required, in order to have any X functionality via CRTCs.
Quote:
It is a known fact that nouveau is not comparable to the nvidia driver, but it works well enough for many.
|
Ambiguous again. There is no "the" nvidia driver. NVidia provides driver
s named nvidia, both
device, and
display, packaged together. FOSS independently provides drivers named nouveau for both
device (/lib/modules/<version>/kernel/drivers/gpu/drm/nouveau.ko) and
display (/usr/lib/xorg/modules/drivers/nouveau_drv.so) in separate packages. FOSS also provides a
display driver named modesetting (/usr/lib/xorg/modules/drivers/modesetting_drv.so), which is suited to NVidia GPUs,
and is neither reverse-engineered, nor old technology, that is not separately packaged, but instead, included with the X server as a default component since v1.17.x release in 2015.
Quote:
I personally don't know of any options for GPU drivers with an nvidia card except nouveau (open source) and nvidia (proprietary), so if you can actually name one and show that you use it I would be willing to investigate.
|
Already did that: modesetting DIX
display driver.
Code:
# grep esetting /var/log/Xorg.0.log
[ 60.045] (==) Matched modesetting as autoconfigured driver 0
[ 60.045] (II) LoadModule: "modesetting"
[ 60.045] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 60.127] (II) Module modesetting: vendor="X.Org Foundation"
[ 60.253] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
# inxi -Gxy
Graphics:
Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau # ← kernel device driver
v: kernel bus-ID: 01:00.0
Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting # ← display device driver
unloaded: fbdev,vesa resolution: 1: 2560x1440~60Hz 2: 2560x1080~60Hz
OpenGL: renderer: NVD9 v: 4.3 Mesa 20.3.5 direct render: Yes