This started when I was setting up San Andreas in PlayonLinux. I had the nvidia-tesla-470 driver installed and the debug in PlayonLinux was telling me that Lib1.so was missing. After investigating I realised I needed to install the nvidia-driver package to install the relevant 32 bit driver for PlayonLinux to use. There was a broken package error and I am sure I de-selected the associated binary in synaptic but it still allowed the install to go ahead and viola I had both the graphics and the 32 bit support required for San Andreas to work.
The next day I was installing a TV capture card. A task I have performed on other Linux installations successfully on multiple occasions. But this time (most likely myself) or something screwed up. I was following the instructions provided here.
https://www.linuxtv.org/wiki/index.php/ ... V-HVR-2200.
I got up to the make install and thought I was ready for a reboot and that is where my problems begun. Next reboot I lost use of my graphics driver.
First thing I tried was to remove the firmware added in the first step of the install. I tried to run a make uninstall and rminstall to uninstall the package I had just compiled. I looked in /lib to find the install folder in there which means the install process didn’t complete. I promptly deleted it from this location.
I uninstalled and reinstalled both of driver packages available in the repos one by one, purged and tried again more times than I care to mention. Coming across broken package warning repeatedly when installing the nvidia-tesla-470 driver. I had successfully reinstalled but still the problem remains as demonstrated in the ouput of inxi -G.
I have spent a few days working on this now and have read more forum posts and tried this and that. I will try to use the nvidia propietry driver at some stage however I would like to try to fix this so everything is working.
Here is some background:
CSM and Secure boot are disabled.
Both the graphics card and TV capture card are working well under the Windows installation on a different partition.
The TV capture card works on other machines.
Output of inxi -G
Code: Select all
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti]
driver: nvidia v: 470.129.06
Display: x11 server: X.Org 1.20.11 driver:
loaded: nouveau,vesa unloaded: fbdev,modesetting
resolution: 640x480~73Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits)
v: 4.5 Mesa 20.3.5
Code: Select all
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d0)
00:1c.4 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 5 (rev d0)
00:1c.6 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation H97 Chipset LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
05:00.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81)
06:00.0 Non-Volatile memory controller: Micron/Crucial Technology Device 540a (rev 01)
Code: Select all
_,met$$$$$gg. ric@Desktop-Alpha
,g$$$$$$$$$$$$$$$P. -----------------
,g$$P" """Y$$.". OS: Debian GNU/Linux 11 (bullse
,$$P' `$$$. Kernel: 5.10.0-16-amd64
',$$P ,ggs. `$$b: Uptime: 9 mins
`d$$' ,$P"' . $$$ Packages: 3592 (dpkg), 6 (flatp
$$P d$' , $$P Shell: bash 5.1.4
$$: $$. - ,d$$' Resolution: 640x480
$$; Y$b._ _,d$P' DE: Cinnamon 4.8.6
Y$$. `.`"Y$$$$P"' WM: Mutter (Muffin)
`$$b "-.__ WM Theme: cinnamon (Qogir-ubunt
`Y$$ Theme: Sunrise-Light [GTK2/3]
`Y$$. Icons: Yaru [GTK2/3]
`$$b. Terminal: xfce4-terminal
`Y$$b. Terminal Font: Monospace 12
`"Y$b._ CPU: Intel i5-4690 (4) @ 3.900G
Code: Select all
modprobe: FATAL: Module nvidia-driver not found in directory /lib/modules/5.10.0-16-amd64
When I try to install nvidia-tesla-470-driver via synaptic I get broken package warnings for nvidia-tesla-470-driver-bin.
And of course if I try to apply that error message comes up saying
Code: Select all
Could not apply changes. Fix broken packages first
It looks to me that the module isn’t loading into the kernel likely because of the broken packages.
Can anyone get me get my graphics card back to full functionality with the 32 bit support required for some of the games I play. The capture card I will try to install later once I know how to soove this if it arises again just in case that was the cause.