Welcome to SparkyLinux forums
Zapraszamy również na polsko-języczne Forum

Sparkylinux Gameover Ed - NVidia issues

Started by falconer8r, February 03, 2019, 05:04:46 AM

Previous topic - Next topic


Hello. I am new to linux & found Sparky when looking for some distro to replace win for my gaming system. Since most of my games are on Steam, I figured this distro would likely be a good one to work with. Unfortunately I am unable to get my video card to work the way it should. I'm unsure how to go about pulling stats from my system in a way that someone can review them to attempt to help me. This is what I get from System Profiler:
Processor Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz
Memory 16366MB (759MB used)
Machine Type Desktop
Operating System SparkyLinux 5 (Nibiru)
User Name
Date/Time Sat 02 Feb 2019 11:00:26 PM EST
Resolution 1920x1080 pixels
OpenGL Renderer llvmpipe (LLVM 7.0, 256 bits)
X11 Vendor The X.Org Foundation
Audio Devices
Audio Adapter HDA-Intel - HDA Intel PCH
Audio Adapter HDA-Intel - HDA NVidia
Input Devices
Sleep Button
Power Button
Power Button
Areson USB Device
Areson USB Device
Areson USB Device Keyboard
Areson USB Device Consumer Control
USB Keyboard
USB Keyboard System Control
USB Keyboard Consumer Control
Ideazon Zboard USB Gaming Device
Ideazon Zboard USB Gaming Device Consumer Control
PC Speaker
HDA Intel PCH Front Mic
HDA Intel PCH Rear Mic
HDA Intel PCH Line
HDA Intel PCH Line Out Front
HDA Intel PCH Line Out Surround
HDA Intel PCH Line Out CLFE
HDA Intel PCH Front Headphone
HDA NVidia HDMI/DP,pcm:3
HDA NVidia HDMI/DP,pcm:7
HDA NVidia HDMI/DP,pcm:8
HDA NVidia HDMI/DP,pcm:9
No printers found
Operating System
Kernel Linux 4.20.6-sparky-amd64 (x86_64)
Version #1 SMP Thu Jan 31 10:53:26 CET 2019
C Library GNU C Library / (Debian GLIBC 2.28-5) 2.28
Distribution SparkyLinux 5 (Nibiru)
Current Session
Computer Name
User Name
Language en_US.UTF-8 (en_US.UTF-8)
Home Directory
Uptime 11 minutes
Load Average 0.15, 0.19, 0.12
Available entropy in /dev/random 3423 bits (healthy)
Kernel Modules
Loaded Modules
snd_hda_codec_hdmi HDMI HD-audio codec
intel_rapl Driver for Intel RAPL (Running Average Power Limit)
vfat VFAT filesystem support
x86_pkg_temp_thermal X86 PKG TEMP Thermal Driver
intel_powerclamp Package Level C-state Idle Injection for Intel CPUs
coretemp Intel Core temperature monitor
irqbypass IRQ bypass manager utility module
crct10dif_pclmul T10 DIF CRC calculation accelerated with PCLMULQDQ.
efi_pstore EFI variable backend for pstore
ghash_clmulni_intel GHASH Message Digest Algorithm, accelerated by PCLMULQDQ-NI
snd_hda_codec_realtek Realtek HD-audio codec
snd_hda_codec_generic Generic HD-audio codec parser
aesni_intel Rijndael (AES) Cipher Algorithm, Intel AES-NI instructions optimized
snd_hda_intel Intel HDA driver
snd_hda_codec HDA codec core
aes_x86_64 Rijndael (AES) Cipher Algorithm, asm optimized
snd_hda_core HD-audio bus
cryptd Software async crypto daemon
snd_hwdep Hardware dependent layer
snd_pcm Midlevel PCM code for ALSA.
snd_timer ALSA timer interface
mei_me Intel(R) Management Engine Interface
snd Advanced Linux Sound Architecture driver for soundcards.
joydev Joystick device interfaces
efivars sysfs interface to EFI Variables
pcspkr PC Speaker beeper driver
iTCO_wdt Intel TCO WatchDog Timer Driver
soundcore Core sound module
iTCO_vendor_support Intel TCO Vendor Specific WatchDog Timer Driver Support
sg SCSI generic (sg) driver
mei Intel(R) Management Engine Interface
acpi_pad ACPI Processor Aggregator Driver
evdev Input driver event char devices
pcc_cpufreq Processor Clocking Control interface driver
parport_pc PC-style parallel port driver
efivarfs EFI Variable Filesystem
ip_tables IPv4 packet filter
ext4 Fourth Extended Filesystem
crc16 CRC16 calculations
mbcache Meta block cache (for extended attributes)
raid6_pq RAID6 Q-syndrome calculations
sd_mod SCSI disk (sd) driver
hid_generic HID generic driver
usbhid USB HID core driver
nouveau nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+
ahci AHCI SATA low-level driver
i2c_algo_bit I2C-Bus bit-banging algorithm
libahci Common AHCI SATA low-level routines
ttm TTM memory manager subsystem (for DRM device)
mxm_wmi MXM WMI Driver
xhci_pci xHCI PCI Host Controller Driver
drm_kms_helper DRM KMS helper
libata Library module for ATA devices
xhci_hcd 'eXtensible' Host Controller (xHC) Driver
e1000e Intel(R) PRO/1000 Network Driver
crc32c_intel CRC32c (Castagnoli) optimization using Intel Hardware.
drm DRM shared core routines
i2c_i801 I801 SMBus driver
scsi_mod SCSI core
fan ACPI Fan Driver
thermal ACPI Thermal Zone Driver
wmi ACPI-WMI Mapping Driver
video ACPI Video Driver
button ACPI Button Driver
Resolution 1920x1080 pixels
Vendor The X.Org Foundation
Version 1.20.3
Current Display Name :0
Monitor 0 1920x1080 pixels
Vendor VMware, Inc.
Renderer llvmpipe (LLVM 7.0, 256 bits)
Version 3.1 Mesa 18.3.2
Direct Rendering Yes

I have tried a few times & ways to install NVidia proprietary drivers but every time I end up with a black screen with flashing cursor on reboot. Any suggestions?


Please install  inxi.  Then post the output of command (done in a terminal) "inxi -Fr"  into the comments section - please used the # button to mark up as code. 

Search the forum for "inxi" for examples of inxi.  Also   "man inxi"

Is it a bumblebee Nvidia-intel hybrid  - please post output of

lspci -vnn | grep '\''[030[02]\]'             ### Yes, you want the "tic" at the end.      This will allow us to see if you machine says it is a bumblebee or not.,4614.msg12181.html#msg12181
using inxi is a way of saying "Thanks in advance!" to the people who answer questions in linux forums. 

Search forum for "More info easier via inxi"    If requested -  no inxi, no help for you by  me.


This is the result of the lspci command:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [10de:1b83] (rev a1) (prog-if 00 [VGA controller])

And here is inxi:

  Host: ---------- Kernel: 4.20.6-sparky-amd64 x86_64 bits: 64
  Desktop: Openbox 3.6.1 Distro: SparkyLinux 5 (Nibiru)
  Type: Desktop Mobo: Micro-Star model: Z370M MORTAR (MS-7B54) v: 1.0
  serial: <root required> UEFI: American Megatrends v: 1.50 date: 11/20/2018
  Topology: 6-Core model: Intel Core i5-9600K bits: 64 type: MCP
  L2 cache: 9216 KiB
  Speed: 800 MHz min/max: 800/4600 MHz Core speeds (MHz): 1: 800 2: 800
  3: 800 4: 800 5: 800 6: 800
  Device-1: NVIDIA GP104 driver: nouveau v: kernel
  Display: x11 server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa
  resolution: 1920x1080~60Hz
  OpenGL: renderer: llvmpipe (LLVM 7.0 256 bits) v: 3.3 Mesa 18.3.2
  Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel
  Sound Server: ALSA v: k4.20.6-sparky-amd64
  Device-1: Intel Ethernet I219-V driver: e1000e
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: 30:9c:23:b8:b9:ba
  Local Storage: total: 1.14 TiB used: 9.80 GiB (0.8%)
  ID-1: /dev/sda vendor: Crucial model: CT250MX500SSD1 size: 232.89 GiB
  ID-2: /dev/sdb vendor: Seagate model: ST1000DX002-2DV162 size: 931.51 GiB
  ID-1: / size: 211.04 GiB used: 9.80 GiB (4.6%) fs: ext4 dev: /dev/sda2
  ID-2: swap-1 size: 17.17 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 39 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 0
  Active apt repos in: /etc/apt/sources.list
  1: deb testing main contrib non-free
  2: deb-src testing main contrib non-free
  3: deb testing/updates main contrib non-free
  4: deb-src testing/updates main contrib non-free
  5: deb testing main non-free
  No active apt repos in: /etc/apt/sources.list.d/google.list
  No active apt repos in: /etc/apt/sources.list.d/liquorix.list
  No active apt repos in: /etc/apt/sources.list.d/pipelight.list
  No active apt repos in: /etc/apt/sources.list.d/playonlinux.list
  No active apt repos in: /etc/apt/sources.list.d/sid.list
  Active apt repos in: /etc/apt/sources.list.d/sparky-testing.list
  1: deb core main
  2: deb-src core main
  3: deb testing main
  4: deb-src testing main
  Active apt repos in: /etc/apt/sources.list.d/sparky-unstable.list
  1: deb unstable main
  2: deb-src unstable main
  No active apt repos in: /etc/apt/sources.list.d/virtualbox.list
  No active apt repos in: /etc/apt/sources.list.d/wine-staging.list
  Processes: 180 Uptime: 24m Memory: 15.61 GiB used: 1007.9 MiB (6.3%)
  Shell: bash inxi: 3.0.30

This of course is after I have reformatted & reinstalled Sparky Gameover without trying to install the NVidia proprietary drivers. I believe that I need to install some other driver for my graphics card since when I installed Pathfinder: Kingmaker under Steam, the game (which seems to have rather low graphics demand) seems to run at about 10 frames per second or so...


You should also be able to run the program nvidia-detect on the the command line.  It will give some comments as to your options.

Thanks for the inxi
Not a bumblebee. Easier.  Sparky 5. kernel 4.20  ...    you have the non-frees - good (Sparky has it by default)
You have the "free"  opensource driver: nouveau - the default install already running

GPU entered around May 2016

My best knowledge is that you have 3 basic choices.

1.  nouveau   - which will work but maybe not as fast (it works for you it seems - but slow)
2. The debianized non-free driver 
nvidia-driver (390.87-6)   
See /usr/share/doc/nvidia-driver/README.txt.gz for a complete list of supported GPUs and PCI IDs.
Building the kernel module has been tested up to Linux 4.20.

3.  Using the scripted install script of the Nvidia driver for linux - obtained from Nvidia.

I did that for an onboard gpu on an ASUS EEE box long ago, the well maintained installing  NVIDIA in Debian outside web page is long gone. 
It was difficult at times. 

The Debian wiki on nvidia only goes up to Stretch - you are in Buster.  Still good to use.

Quick search  maybe  might work,

Not owning any nvidia  anymore, and not an expert, but I would suggest going with #2 the Debian packages of nividia-nonfree before trying #3 the Nvidia firmware from Nvidia. 

People who run newer nvida with Sparky, please post your experience. 
Search forum for "More info easier via inxi"    If requested -  no inxi, no help for you by  me.


i get a flashing black screen everytime the verison updates. what i need to do is simple:

press CTRL+ALT+F1 in the black screen, logon and then:

sudo apt-get install linux-headers-5.0.3-sparky-amd64 (or sudo apt-get install linux-headers-(uname-r)  )

after this, i (re)install the nvidia drivers from the nvidia homepage (a *.run file) (sudo ./
then with a reboot everything went fine.

this was the only way it worked for me.

beforehand i removed and blackisted the nouveau driver.

View the most recent posts on the forum