A little while ago an update was installed for the Nvidia drivers, and now my laptop always uses the Intel integrated graphics instead of the Nvidia card. I've had this problem before and no matter what I do I can't get my laptop to use the Nvidia drivers. The last few times it happened (on previous versions of Kubuntu) I ended up reinstalling Kubuntu as that was the fastest way of getting everything to work again as nothing else seems to work.
My graphics card is a TU116 [GeForce GTX 1660 Ti Mobile] as reported by the Driver Manager. In the Driver Manager I tried every available proprietary driver and nouveau driver as well. None of them fixing the problem. According to the documentation from Nvidia my card is still supported by their drivers.
I tried a few commands I found on askubuntu in threads of people who had a similar problem, but none of them worked either.
gives (among other outputs) the following outputs for the integrated graphics and for my graphics card:
gives:
gives (I have ran the command with the latest driver installed):
when run in Konsole gives the following output there:
So I assume the driver is not loaded even though I told my laptop to load it. The settings utility that it opens doesn't give me any opportunity to load the driver, or to say that it should be loaded after the next reboot.
initially told me on-demand but manually changing it to nvidia did not give any result. My laptop still uses the integrated graphics.
Is my graphics card no longer supported in Linux? I remember it working under 20.04 but given problems under later versions of Kubuntu (I also tried to get it working under the KDE spin of Fedora, but that gave me even more problems with the graphics card in that it didn't even install correctly. A reinstall of Kubutu will at least recognise it correctly - the problems start later after update come through.)
Or is it even possible that something is wrong with the actual hardware? How can I test for this?
Thank you!
My graphics card is a TU116 [GeForce GTX 1660 Ti Mobile] as reported by the Driver Manager. In the Driver Manager I tried every available proprietary driver and nouveau driver as well. None of them fixing the problem. According to the documentation from Nvidia my card is still supported by their drivers.
I tried a few commands I found on askubuntu in threads of people who had a similar problem, but none of them worked either.
Code:
lspci -v
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Dell CoffeeLake-H GT2 [UHD Graphics 630]
Flags: bus master, fast devsel, latency 0, IRQ 164
Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
Memory at 80000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell TU116M [GeForce GTX 1660 Ti Mobile]
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at ec000000 (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 4000 [disabled] [size=128]
Expansion ROM at ed000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau
DeviceName: Onboard - Video
Subsystem: Dell CoffeeLake-H GT2 [UHD Graphics 630]
Flags: bus master, fast devsel, latency 0, IRQ 164
Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
Memory at 80000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell TU116M [GeForce GTX 1660 Ti Mobile]
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at ec000000 (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 4000 [disabled] [size=128]
Expansion ROM at ed000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau
Code:
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b] (prog-if 00 [VGA controlle
r])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] [10de:2191] (rev a1) (prog-if 00 [VGA
controller])
r])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] [10de:2191] (rev a1) (prog-if 00 [VGA
controller])
Code:
nvidia-smi -a
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and
running.
running.
Code:
nvidia-settings
ERROR: NVIDIA driver is not loaded
(nvidia-settings:3682): Gtk-WARNING **: 20:24:44.400: Theme parsing error: gtk.css:1649:16: '-gtk-icon-size' is not a valid property n
ame
(nvidia-settings:3682): Gtk-WARNING **: 20:24:44.400: Theme parsing error: gtk.css:1652:16: '-gtk-icon-size' is not a valid property n
ame
(nvidia-settings:3682): GLib-GObject-CRITICAL **: 20:24:44.424: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** (nvidia-settings:3682): CRITICAL **: 20:24:44.426: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)'
failed
ERROR: nvidia-settings could not find the registry key file or the X server is not accessible. This file should have been installed
along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will
continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the
README for possible values and descriptions.
** Message: 20:24:44.454: PRIME: No offloading required. Abort
** Message: 20:24:44.454: PRIME: is it supported? no
(nvidia-settings:3682): Gtk-WARNING **: 20:24:44.400: Theme parsing error: gtk.css:1649:16: '-gtk-icon-size' is not a valid property n
ame
(nvidia-settings:3682): Gtk-WARNING **: 20:24:44.400: Theme parsing error: gtk.css:1652:16: '-gtk-icon-size' is not a valid property n
ame
(nvidia-settings:3682): GLib-GObject-CRITICAL **: 20:24:44.424: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** (nvidia-settings:3682): CRITICAL **: 20:24:44.426: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)'
failed
ERROR: nvidia-settings could not find the registry key file or the X server is not accessible. This file should have been installed
along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will
continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the
README for possible values and descriptions.
** Message: 20:24:44.454: PRIME: No offloading required. Abort
** Message: 20:24:44.454: PRIME: is it supported? no
Code:
prime-select query
Is my graphics card no longer supported in Linux? I remember it working under 20.04 but given problems under later versions of Kubuntu (I also tried to get it working under the KDE spin of Fedora, but that gave me even more problems with the graphics card in that it didn't even install correctly. A reinstall of Kubutu will at least recognise it correctly - the problems start later after update come through.)
Or is it even possible that something is wrong with the actual hardware? How can I test for this?
Thank you!
Comment