After it being solved some information on what happened:
Fedora 44 brought nvidia driver 595 with it which is incompatible with my Geforce 1060 Card
Installing the nvidia drivers by the .run file method and trying other stuff left a mess in my system
Correct solution would have been to directly remove 595 packages mentioned further below by the package manager and installing 580 after that. Probably that would have solved it rightaway.
I needed then to do a lot of cleanup of the not properly uninstalled 595 drivers
So my conclusion DO NOT USE .run file , use the package manager be hesitant to use other wild methods (setting parameters you do not understand, add / remove files based on internet recommendations, …) and keep track of what you did so you might be able to undo it manually.
I updated to Fedora 44 some days ago and since I have trouble getting the GPU to work properly. It seems the system still is not using the GPU.
Thank you for pointing me there.
I had figured out the i need the 580 drivers before. But I think I did not exclude nvidia-firmware when removing the packages.
Now I tried to reinstall nvidia-gpu-firmware.noarch and after that reinstall the 580 drivers but with no success.
Still it looks like the GPU is ignored.
OpenGL (EGL) from Systeminformation states these warnings at the beginning:
libEGL warning: failed to get driver name for fd -1
libEGL warning: MESA-LOADER: failed to retrieve device information
libEGL warning: failed to get driver name for fd -1
I found this suspicious output when calling nvidia-smi:
nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 595.58
Looks to me like somehere the 595 is still hiding from me
yes likely a leftover of the uninstaller of the .run file
Package manager likely did not do that because it came from the .run file installation i believe.
I achieved some progress by identifying orphaned driver files in
# The actual OpenCL library
ls -la /usr/lib64/libOpenCL*
ls -la /usr/lib64/libnvidia-opencl*
# Check who owns them
rpm -qf /usr/lib64/libnvidia-opencl.so.1
rpm -qf /etc/OpenCL/vendors/nvidia.icd
Result were two driver files that belonged to the 595 version of the driver and one of them was referenced by a symlink of a file that belonged to the 580 version.
After removing those as well as the symlink and reinstalling the 580 packages as well as rebuilding akmod there is some progress in that system information recognizes the 1060 and does not point to llvmpipe anymore.
Still OpenGL is using llvmpipe that i have to figure out now.
Intermediate conclusion for me DO NOT USE the .run file installation if possible, relying on package manager is much much better. Still learning by making mistakes.
Maybe remove the nvidia drivers and then list all files with find /etc /usr/ -iname '*nvidia*' 2>/dev/null or feed the output to rpm -qf ,
ignore files in /usr/lib/firmware.
In my past experience with the .run files I was able to always do a clean removal with the reversal of the installation. filename.run --uninstall where the installation was merely filename.run