yasheshb
(Yashesh Bhatia)
April 27, 2024, 6:47am
1
hi. wanted to share me experience with the team on how I got Nvidia to work with my desktop (about 12 years old) with FC39.
here’s the VGA details of my machine
*-pci:0
description: PCI bridge
product: RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:24 ioport:e000(size=4096) memory:fb000000-fcffffff ioport:c0000000(size=536870912)
*-display UNCLAIMED
description: VGA compatible controller
product: GT218 [GeForce 210]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:fb000000-fbffffff memory:c0000000-cfffffff memory:de000000-dfffffff ioport:ef00(size=128) memory:c0000-dffff
I upgraded from FC37 to FC39 and the display changed to a black screen and a blinking cursor on the top left corner.
went through a lot of troubleshooting issues and here’s what i did to fix it
1 - Get machine to rescue mode
https://www.youtube.com/watch?v=e-NauoY3m50
2 - came to this post and did the following steps
$ dnf update
$ dnf module disable nvidia-driver
$ dnf list installed '*nvidia*'
$ dnf remove '*nvidia*'
$ shutdown -r now
The machine booted and showed me the login screen. finally after almost 3 days of troubleshooting got it running.
also checked to see if i have any nvidia packages in there, and it showed none
$ rpm -qa | grep -i nvidia
$ rpm -qa | grep -i kernel
kernel-modules-core-6.8.6-100.fc38.x86_64
kernel-core-6.8.6-100.fc38.x86_64
kernel-modules-6.8.6-100.fc38.x86_64
kernel-devel-6.8.6-100.fc38.x86_64
kernel-6.8.6-100.fc38.x86_64
kernel-modules-extra-6.8.6-100.fc38.x86_64
kernel-headers-6.8.3-200.fc39.x86_64
kernel-srpm-macros-1.0-20.fc39.noarch
kernel-modules-core-6.8.6-200.fc39.x86_64
kernel-core-6.8.6-200.fc39.x86_64
kernel-modules-6.8.6-200.fc39.x86_64
libreport-plugin-kerneloops-2.17.11-3.fc39.x86_64
kernel-devel-6.8.6-200.fc39.x86_64
abrt-addon-kerneloops-2.17.1-3.fc39.x86_64
kernel-6.8.6-200.fc39.x86_64
kernel-modules-extra-6.8.6-200.fc39.x86_64
kernel-modules-core-6.8.7-200.fc39.x86_64
kernel-core-6.8.7-200.fc39.x86_64
kernel-modules-6.8.7-200.fc39.x86_64
kernel-devel-6.8.7-200.fc39.x86_64
kernel-6.8.7-200.fc39.x86_64
kernel-modules-extra-6.8.7-200.fc39.x86_64
yasheshb
(Yashesh Bhatia)
April 27, 2024, 6:50am
2
After getting it running without any nvidia drivers installed i did the following to install the nvidia drivers for the system.
Thanks George N. White III gnwiii for the help
1 - url - Howto/NVIDIA - RPM Fusion
2 - card specific url - Howto/NVIDIA - RPM Fusion
sudo dnf update -y
sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx
the following packages were installed
akmod-nvidia-340xx-340.108-30.fc39.x86_64
xorg-x11-drv-nvidia-340xx-340.108-14.fc39.x86_64
xorg-x11-drv-nvidia-340xx-kmodsrc-340.108-14.fc39.x86_64
xorg-x11-drv-nvidia-340xx-libs-340.108-14.fc39.x86_64
The system works now and am able to use the command prompt (xterm) and google chrome browser. However the Files explorer keeps dying.
yasheshb
(Yashesh Bhatia)
April 27, 2024, 6:55am
3
then i installed
dnf install nvidia-gpu-firmware
thanks - Jeff V computersavvy for the tip.
and now i have the following nvidia packages on my system
akmod-nvidia-340xx-340.108-30.fc39.x86_64
kmod-nvidia-340xx-6.8.7-200.fc39.x86_64-340.108-30.fc39.x86_64
nvidia-gpu-firmware-20240410-1.fc39.noarch
xorg-x11-drv-nvidia-340xx-340.108-14.fc39.x86_64
xorg-x11-drv-nvidia-340xx-kmodsrc-340.108-14.fc39.x86_64
xorg-x11-drv-nvidia-340xx-libs-340.108-14.fc39.x86_64
again system working fine. except that Files explored dies (does not load at all).
yasheshb
(Yashesh Bhatia)
April 27, 2024, 7:11am
4
This is the error from the “Problem Reporting”
nautilus quit unexpectedly
The application encountered a problem and could not continue.
Name: nautilus
Version: 45.2.1-1.fc39.x86_64
yasheshb
(Yashesh Bhatia)
April 27, 2024, 7:12am
5
even when i tried to take a screenshot of the error that screenshot utility brokedown
xdg-desktop-portal-gnome quit unexpectedly
The application encountered a problem and could not continue.
Name: xdg-desktop-portal-gnome
Version: 45.1-1.fc39.x86_64
yasheshb
(Yashesh Bhatia)
April 27, 2024, 7:21am
6
output from journalctl
Apr 27 12:49:02 bfc44 systemd[2893]: tracker-miner-fs-3.service: start operation timed out. Terminating.
Apr 27 12:49:02 bfc44 systemd[2893]: tracker-miner-fs-3.service: Failed with result 'timeout'.
Apr 27 12:49:02 bfc44 systemd[2893]: Failed to start tracker-miner-fs-3.service - Tracker file system data miner.
Apr 27 12:49:02 bfc44 systemd[2893]: tracker-miner-fs-3.service: Consumed 14.257s CPU time.
Apr 27 12:49:02 bfc44 systemd[2893]: tracker-miner-fs-3.service: Scheduled restart job, restart counter is at 106.
Apr 27 12:49:02 bfc44 systemd[2893]: Starting tracker-miner-fs-3.service - Tracker file system data miner...
Apr 27 12:49:11 bfc44 systemd[2893]: Started dbus-:1.2-org.gnome.Nautilus@3.service.
Apr 27 12:49:11 bfc44 nautilus[62864]: Connecting to org.freedesktop.Tracker3.Miner.Files
Apr 27 12:49:12 bfc44 nautilus[62864]: No provider of glGenSamplers found. Requires one of:
Apr 27 12:49:12 bfc44 nautilus[62864]: Desktop OpenGL 3.3
Apr 27 12:49:12 bfc44 nautilus[62864]: GL_ARB_sampler_objects
Apr 27 12:49:12 bfc44 nautilus[62864]: OpenGL ES 3.0
Apr 27 12:49:12 bfc44 audit[62864]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=kernel pid=62864 comm="nautilus" exe="/usr/bin/nautilus" sig=6 res=1
Apr 27 12:49:12 bfc44 audit: BPF prog-id=111 op=LOAD
Apr 27 12:49:12 bfc44 audit: BPF prog-id=112 op=LOAD
Apr 27 12:49:12 bfc44 audit: BPF prog-id=113 op=LOAD
Apr 27 12:49:12 bfc44 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-coredump@7-62884-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 27 12:49:12 bfc44 systemd[1]: Started systemd-coredump@7-62884-0.service - Process Core Dump (PID 62884/UID 0).
yasheshb
(Yashesh Bhatia)
April 27, 2024, 9:03am
7
finally fixed. thx to this
and
opened 09:47AM - 01 Mar 24 UTC
closed 09:34AM - 03 Mar 24 UTC
bug
wontfix
Nicotine+ version: 3.3.0
Operating System/Distribution: 5.10.209-2-MANJARO
…
Hi since the update Nicotine crashes at startup without loading the GUI:
```
[2024-03-01 09:47:30] Loading Python 3.11.7
[2024-03-01 09:47:30] Loading Nicotine+ 3.3.0
[2024-03-01 09:47:32] Loading GTK 4.12.5
[2024-03-01 09:48:11] Rescanning shares…
[2024-03-01 09:48:19] Rescan complete: 4592 folders found
[2024-03-01 09:50:04] Loading plugin system
[2024-03-01 09:50:04] Loaded plugin Nicotine+ Commands
[2024-03-01 09:50:04] Loaded plugin Auto-Browse Shares
[2024-03-01 09:50:04] Loaded plugin Multi Paste
[2024-03-01 09:50:04] Listening on port: 58555
[2024-03-01 09:50:04] Connecting to server.slsknet.org:2242
[2024-03-01 09:50:04] Connected to server server.slsknet.org:2242, logging in…
No provider of glGenSamplers found. Requires one of:
Desktop OpenGL 3.3
GL_ARB_sampler_objects
OpenGL ES 3.0
Fatal Python error: Aborted
Thread 0x00007fb543fff6c0 (most recent call first):
File "/usr/lib/python3.11/site-packages/pynicotine/slskproto.py", line 2688 in run
File "/usr/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
File "/usr/lib/python3.11/threading.py", line 1002 in _bootstrap
Thread 0x00007fb548bff6c0 (most recent call first):
File "/usr/lib/python3.11/site-packages/pynicotine/cli.py", line 93 in _handle_prompt
File "/usr/lib/python3.11/site-packages/pynicotine/cli.py", line 57 in run
File "/usr/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
File "/usr/lib/python3.11/threading.py", line 1002 in _bootstrap
Thread 0x00007fb5677c36c0 (most recent call first):
File "/usr/lib/python3.11/site-packages/pynicotine/events.py", line 326 in _run_scheduler
File "/usr/lib/python3.11/threading.py", line 982 in run
File "/usr/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
File "/usr/lib/python3.11/threading.py", line 1002 in _bootstrap
Current thread 0x00007fb56846c740 (most recent call first):
File "/usr/lib/python3.11/site-packages/pynicotine/gtkgui/widgets/window.py", line 78 in present
File "/usr/lib/python3.11/site-packages/pynicotine/gtkgui/application.py", line 972 in on_activate
File "/usr/lib/python3.11/site-packages/gi/overrides/Gio.py", line 42 in run
File "/usr/lib/python3.11/site-packages/pynicotine/gtkgui/application.py", line 112 in run
File "/usr/lib/python3.11/site-packages/pynicotine/gtkgui/__init__.py", line 144 in run
File "/usr/lib/python3.11/site-packages/pynicotine/__init__.py", line 223 in run
File "/home/user/.local/bin/nicotine", line 34 in load_module
File "/home/user/.local/bin/nicotine", line 38 in <module>
Extension modules: gi._gi, cairo._cairo, gi._gi_cairo (total: 3)
Aborted (core dumped)
```
I belive the issue is the upgrade to default to using GTK4 which seems to be not fully supported by my system, this looks related: [https://gitlab.gnome.org/GNOME/gtk/-/issues/5858](url) (running the same video driver).
I see from here [https://github.com/nicotine-plus/nicotine-plus/issues/2652#issuecomment-1722557386](url) I can run it with GTK3 but those commands do nothing for me, I have no such directory to cd into that I am aware of.
Please help me get it running.
added the following to use GSK_RENDERER=cairo
$ cat /etc/profile.d/bfc44-fix-nvidia.sh
export GSK_RENDERER=cairo
this fixes the error
Apr 27 12:49:11 bfc44 nautilus[62864]: Connecting to org.freedesktop.Tracker3.Miner.Files
Apr 27 12:49:12 bfc44 nautilus[62864]: No provider of glGenSamplers found. Requires one of:
Apr 27 12:49:12 bfc44 nautilus[62864]: Desktop OpenGL 3.3
Apr 27 12:49:12 bfc44 nautilus[62864]: GL_ARB_sampler_objects
Apr 27 12:49:12 bfc44 nautilus[62864]: OpenGL ES 3.0