Ubuntu driver for DELL G3223Q

Still finding my way around here.
I have just updated the driver on my W10 drive for my DELL G3223Q.
It has improved the image quality quite a bit.
But, on my Ubuntu drive I am forced to use the driver that the Monitor came with. Is there any way that I can install this new W10 driver on Ubuntu, despite Ubuntu not being able to open a EXE file ?
The original driver has worked on W10 and Ubuntu, so no doubt the newer driver would too, if I could get to it.

Moved to the Support and Help category.

1 Like

Drivers for Windows 10 cannot be used by Ubuntu.

1 Like

tedman - Hello again :smiley:
Show us what hardware we are dealing with:

 lspci -vnn | grep VGA -A 12

and if/what driver is presently loaded:

sudo lshw -C display

we see then about matching the hardware to the appropriate driver.

-we can do that-

Morning !

lspci -vnn | grep VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. GM206 [GeForce GTX 960] [3842:3967]
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities:
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

01:00.1 Audio device [0403]: NVIDIA Corporation GM206 High Definition Audio Controller [10de:0fba] (rev a1)

Next
sudo lshw -C display

For a few seconds terminal displayed
SCSI

Then
*-display
description: VGA compatible controller
product: GM206 [GeForce GTX 960]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nvidia latency=0 resolution=640,480
resources: irq:34 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff

Well -
We now know that it is a Nvidia GeForce GTX 960 card
and
that a nvidia driver is loaded,
So - next question - what driver(s) is this:

dpkg -l | grep -i nvidia

-inquiring minds want to know-

ii libnvidia-cfg1-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-550 550.120-0ubuntu0.24.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVIDIA libcompute package
ii libnvidia-decode-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-egl-wayland1:amd64 1:1.1.13-1build1 amd64 Wayland EGL External Platform library – shared library
ii libnvidia-encode-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-extra-550:amd64 550.120-0ubuntu0.24.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-550:amd64 550.120-0ubuntu0.24.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
rc linux-modules-nvidia-550-6.8.0-49-generic 6.8.0-49.49+1 amd64 Linux kernel nvidia modules for version 6.8.0-49
ii linux-modules-nvidia-550-6.8.0-50-generic 6.8.0-50.51+1 amd64 Linux kernel nvidia modules for version 6.8.0-50
ii linux-modules-nvidia-550-6.8.0-51-generic 6.8.0-51.52+1 amd64 Linux kernel nvidia modules for version 6.8.0-51
ii linux-modules-nvidia-550-generic 6.8.0-51.52+1 amd64 Extra drivers for nvidia-550 for the generic flavour
rc linux-objects-nvidia-550-6.8.0-49-generic 6.8.0-49.49+1 amd64 Linux kernel nvidia modules for version 6.8.0-49 (objects)
ii linux-objects-nvidia-550-6.8.0-50-generic 6.8.0-50.51+1 amd64 Linux kernel nvidia modules for version 6.8.0-50 (objects)
ii linux-objects-nvidia-550-6.8.0-51-generic 6.8.0-51.52+1 amd64 Linux kernel nvidia modules for version 6.8.0-51 (objects)
ii linux-signatures-nvidia-6.8.0-50-generic 6.8.0-50.51+1 amd64 Linux kernel signatures for nvidia modules for version 6.8.0-50-generic
ii linux-signatures-nvidia-6.8.0-51-generic 6.8.0-51.52+1 amd64 Linux kernel signatures for nvidia modules for version 6.8.0-51-generic
ii nvidia-compute-utils-550 550.120-0ubuntu0.24.04.1 amd64 NVIDIA compute utilities
ii nvidia-driver-550 550.120-0ubuntu0.24.04.1 amd64 NVIDIA driver metapackage
ii nvidia-firmware-550-550.120 550.120-0ubuntu0.24.04.1 amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-550 550.120-0ubuntu0.24.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-550 550.120-0ubuntu0.24.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.17.2 all Tools to enable NVIDIA’s Prime
ii nvidia-settings 510.47.03-0ubuntu4 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-550 550.120-0ubuntu0.24.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18.3 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-550 550.120-0ubuntu0.24.04.1 amd64 NVIDIA binary Xorg driver

Hummm—

The correct driver is loaded:
https://www.nvidia.com/en-us/drivers/results/

See too that Nvidia advises to stick with the distro repo driver for linux:
https://www.nvidia.com/en-us/drivers/details/237853/

What issue are you facing tjat makes you believe there is a problem with graphics in the Ubuntu install ?

-sometimes I do wonder-

This particular VDU has a bit of an issue with “Brightness” and I had been hoping that the driver update would solve this in Ubuntu. It seems to have improved things in W10.

Perhaps I have just become spoiled by the VDU on my main PC.
A Viewsonic Colour Pro.
Now that monitor is really really really nice !
And it came with a 5 year guarantee as standard.

I would not hold my breath that a different (later) driver will make any difference in the VDU brightness level - That is not to say one can not try and see.
Too see your options terminally:

sudo ubuntu-drivers list

Too - maybe a software solution here, What Ubuntu release and desktop are you running ?

-skinning cats ?-

Ubuntu Cinnamon 24.04

udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic)
nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic)
nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic)
nvidia-driver-550, (kernel modules provided by linux-modules-nvidia-550-generic)

tedman -

As you can see, you have the latest driver available from the repo.
Now if ya willing to be a guinea pig and test - there are 2 later versions awaiting promotion out of experimental.
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Cinnamon might have a better way; I can’t say as I have never seen that DE.

-is the risk worth the gain ?-

That DE ?
What’s that ?

I will do a clone and give the other new stuff a try.

Hold that last statement.
Just took a look and it all looks a bit complex for me.

(D)esktop (E)nvironment -
My DE - for instance - is xfce where as yours is Cinnamon,

Well - if working a clone - not a thing to loose to try. Not as complex as it seems - but the reporting on results is greatly appreciated.
But not known by me how adding the PPA will work out in 24.04 (deb822-sources now). Here you can teach me a thing or 2.

-step up the learning curve-

Learning curve ?
Never had one.

How much do they cost ?
I am still learning to do shoe laces.

Doing the clone just now.
When it’s done I will need guidance.