Let me hunt around for the list of nvidia drivers, as I recall it’s about half a dozen.
I had forgotten what -l did, but it pulled in what look like the rest of the nvidia drivers. Unfortunately, another compile error. It also looks like I got a fresh gcc.
(33/39) Installing: nvidia-gfxG05-kmp-default-470.256.02_k6.13.6_1-74.3.x86_64 [......
depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory
depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory
depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory
depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory
make: Entering directory '/usr/src/linux-6.14.2-1-obj/x86_64/default'
make[1]: Entering directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
MODPOST Module.symvers
make[1]: Leaving directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
make: Leaving directory '/usr/src/linux-6.14.2-1-obj/x86_64/default'
/usr/src/kernel-modules/nvidia-470.256.02-default /
make[1]: Entering directory '/usr/src/linux-6.14.2-1'
make[2]: Entering directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
warning: the compiler differs from the one used to build the kernel
...
CC [M] nvidia-drm/nvidia-drm-crtc.o
nvidia-drm/nvidia-drm-drv.c:885:6: error: ‘struct drm_driver’ has no member named ‘date’
885 | .date = "20160202",
| ^~~~
nvidia-drm/nvidia-drm-drv.c:885:31: error: initialization of ‘unsigned int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion]
885 | .date = "20160202",
| ^~~~~~~~~~
nvidia-drm/nvidia-drm-drv.c:885:31: note: (near initialization for ‘nv_drm_driver.driver_features’)
nvidia-drm/nvidia-drm-drv.c:885:31: error: initializer element is not computable at load time
nvidia-drm/nvidia-drm-drv.c:885:31: note: (near initialization for ‘nv_drm_driver.driver_features’)
make[4]: *** [/usr/src/linux-6.14.2-1/scripts/Makefile.build:208: nvidia-drm/nvidia-drm-drv.o] Error 1
make[4]: *** Waiting for unfinished jobs....
nvidia-drm/nvidia-drm-crtc.c: In function ‘plane_req_config_update’:
nvidia-drm/nvidia-drm-crtc.c:89:9: warning: unused variable ‘ret’ [-Wunused-variable]
89 | int ret = 0;
| ^~~
nvidia-drm/nvidia-drm-crtc.c: In function ‘nv_drm_plane_atomic_set_property’:
nvidia-drm/nvidia-drm-crtc.c:371:32: warning: unused variable ‘nv_drm_plane_state’ [-Wunused-variable]
371 | struct nv_drm_plane_state *nv_drm_plane_state =
| ^~~~~~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-6.14.2-1/Makefile:2017: .] Error 2
make[2]: *** [/usr/src/linux-6.14.2-1/Makefile:251: __sub-make] Error 2
make[2]: Leaving directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
make[1]: *** [Makefile:251: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.14.2-1'
make: *** [Makefile:80: modules] Error 2
/
install: cannot stat '/usr/src/kernel-modules/nvidia-470.256.02-default/nvidia*.ko': No such file or directory
depmod: WARNING: could not open modules.order at /usr/lib/modules/6.14.2-1-default: No such file or directory
depmod: WARNING: could not open modules.builtin at /usr/lib/modules/6.14.2-1-default: No such file or directory
depmod: WARNING: could not open modules.builtin.modinfo at /usr/lib/modules/6.14.2-1-default: No such file or directory
/usr/src/kernel-modules/nvidia-470.256.02-default /
rm -f -r conftest
make[1]: Entering directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
make[1]: *** /lib/modules/6.14.1-1-default/build: No such file or directory. Stop.
make[1]: Leaving directory '/usr/src/kernel-modules/nvidia-470.256.02-default'
make: *** [Makefile:80: clean] Error 2
/
update-alternatives: using /usr/lib/nvidia/alternate-install-present-default to provide /usr/lib/nvidia/alternate-install-present (alternate-install-present) in auto mode
Modprobe blacklist files have been created at /usr/lib/modprobe.d to prevent Nouveau from loading. This can be reverted by deleting /usr/lib/modprobe.d/nvidia-*.conf.
*** Reboot your computer and verify that the NVIDIA graphics driver can be loaded. ***
warning: %triggerin(nvidia-gfxG05-kmp-default-470.256.02_k6.13.6_1-74.3.x86_64) scriptlet failed, exit status 1
done]
The blacklist entry is also back (I previously deleted it).
cat /usr/lib/modprobe.d/nvidia-default.conf
blacklist nouveau
# zypper install -l x11-video-nvidiaG05
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following package is going to be upgraded:
cpp14
The following 8 recommended packages were automatically selected:
gcc glibc-gconv-modules-extra-32bit make nvidia-computeG05-32bit nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit
The following 38 NEW packages are going to be installed:
binutils dwarves gcc gcc14 glibc-32bit glibc-devel glibc-gconv-modules-extra-32bit kernel-default-devel kernel-devel kernel-macros libasan8 libatomic1 libctf-nobfd0 libctf0 libdwarves1 libelf-devel libhwasan0 libitm1 liblsan0 libnvidia-egl-wayland1 libtsan2 libxcrypt-devel libz-ng-compat1 libzstd-devel linux-glibc-devel make mokutil nss-mdns-32bit nvidia-computeG05 nvidia-computeG05-32bit nvidia-gfxG05-kmp-default nvidia-glG05 nvidia-glG05-32bit samba-client-32bit site-config x11-video-nvidiaG05 x11-video-nvidiaG05-32bit zlib-ng-compat-devel
1 package to upgrade, 38 new.
Package download size: 369.3 MiB
Package install size change:
| 1.12 GiB required by packages that will be installed
1.09 GiB | - 34.6 MiB released by packages that will be removed
Create bug report.
Possibly drivers need patching.
I’ve never created a bug report before, any hints on how to do that. Thanks for your help, I appreciate it.
Looks like this is it.
[type or paste code here](https://en.opensuse.org/openSUSE:Submitting_bug_reports)
In theory they already are: Nvidia G04 & G05 6.14 kernel patches
But of course if they don’t build with any of the 6.14.x kernels a bug report is in order.
Please uninstall openSUSE-repos-MicroOS-NVIDIA and install openSUSE-repos-Tumbleweed-NVIDIA
You have no Nvidia driver installed at the moment, I wonder if you are sourcing them from the wrong repo (but your repo list seems OK… puzzled)
Nvidia dropped Kepler architecture (GK) in September 2024.
It is better to upgrade video card if you want to use proprietary drivers.
Maxwell architecture (GM) is supported, including GTX 750.
Filed bug report
https://bugzilla.opensuse.org/show_bug.cgi?id=1241470
I was curious what happened from the latest zypper dup
so I reran
# zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+---------------------------+--------+--------------
i | kernel-firmware-nvidia | package | 20250206-2.1 | noarch | repo-oss
i | libnvidia-egl-wayland1 | package | 1.1.18-46.3 | x86_64 | repo-non-free
i | nvidia-computeG05 | package | 470.256.02-74.1 | x86_64 | repo-non-free
i | nvidia-computeG05-32bit | package | 470.256.02-74.1 | x86_64 | repo-non-free
i | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.13.6_1-74.3 | x86_64 | repo-non-free
i | nvidia-glG05 | package | 470.256.02-74.1 | x86_64 | repo-non-free
i | nvidia-glG05-32bit | package | 470.256.02-74.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-MicroOS-NVIDIA | package | 20250324.7d1bc96-1.1 | x86_64 | repo-oss
i+ | x11-video-nvidiaG05 | package | 470.256.02-74.1 | x86_64 | repo-non-free
i | x11-video-nvidiaG05-32bit | package | 470.256.02-74.1 | x86_64 | repo-non-free
which made me think to redo this
# zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
--+----------------------------+-------------------+---------+-----------+---------+------+----------+--------+---------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
3 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
4 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
5 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
6 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
7 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
Aside from running zypper dup
I’ve made no changes to the repos list. Curious.
I’ll have to do some research on the GTX 750. There’s also a Ti version which I’ll also check out. Thanks. I’m not sold on proprietary drivers one way or the other. In the past I’ve used both are various times.
There is a new nvidia-gfxG05-kmp-default-470.256.02_k6.14.1_1-74.16.x86_64.rpm available in the repo, maybe worth trying (a “zypper dup” should bring it in).
But be aware that there is another user here that is complaining…
I just finished doing a zypper dup
and your are correct, it resolved the issue. Thank you all, and Stefan. Stefan closed the bug report and I’ll see what I can do as marking this issue RESOLVED.
Thanks all!
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.