[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Black screens on old nVidia card



Charlie Gibbs composed on 2023-04-12 10:59 (UTC-0700):

> My tower (running Bullseye) has been suffering the black screen
> of... well, not quite death (I can ssh in from another machine and
> look at things), but it's certainly unusable for normal purposes.
> I have an old nVidia video card; I've always had a bit of trouble
> with it, but things got better when I replaced nouveau with the
> appropriate proprietary nVidia driver (currently version 390.157).
> But lately things have been getting worse; it might be only minutes
> before my screens go black, and the only way to get things back is
> to ssh in from another machine and force a re-boot, or reach for
> the Big Red Switch.
...
> $ lspci -v
> 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 
> 630] (rev ff) (prog-if ff)
> 	!!! Unknown header type 7f
> 	Kernel driver in use: nvidia
> 	Kernel modules: nvidia
...
>    (==) Matched nvidia as autoconfigured driver 0
>    (==) Matched nouveau as autoconfigured driver 1

> Does this mean that nouveau is still there and possibly causing a
> conflict?

No. nvidia is first preference, and it will be loaded if possible. Normally
installation of proprietary nvidia drivers disable any possibility of any FOSS
display driver loading, which includes that provided by upstream's optional,
reverse-engineered, "experimental" display driver, xserver-xorg-video-nouveau.

I rarely find any use for NVidia's proprietary drivers, nor
xserver-xorg-video-nouveau. As shown below for my GF108, the upstream default
modesetting display driver is loaded here, enabled by the nouveau kernel module.
The nouveau DDX is not used.

> Can anyone suggest where to look next?  Thanks...

Have you ever thought to give the default a try? Is the fan plugged with debris or
dead? Have you considered replacing its heat sink compound, or reseating it in its
slot?

# inxi -SGaz --vs --zl --hostname
inxi 3.3.26-00 (2023-03-28)
System:
  Host: gb970 Kernel: 5.10.0-21-amd64 arch: x86_64 bits: 64 compiler: gcc
    v: 10.2.1 parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0
    plymouth.enable=0 noresume mitigations=auto consoleblank=0 vga=791
    video=1440x900@60 3
  Desktop: Trinity v: R14.0.13 tk: Qt v: 3.5.0 info: kicker wm: Twin v: 3.0
    vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux 11 (bullseye)
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy-active (EOL~late 2022)
    arch: Fermi code: GF1xx process: 40/28nm built: 2010-16 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1,HDMI-A-1 empty: VGA-1
    bus-ID: 01:00.0 chip-ID: 10de:0f00 class-ID: 0300 temp: 45.0 C
  Display: x11 server: X.Org v: 1.20.11 driver: X: loaded: modesetting
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 762x254mm (30.00x10.00")
    s-diag: 803mm (31.62")
  Monitor-1: DVI-I-1 pos: right model: Dell P2213 serial: <filter>
    built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: primary,left model: NEC EA243WM
    serial: <filter> built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  API: OpenGL v: 4.3 Mesa 20.3.5 renderer: NVC1 direct-render: Yes
#
-- 
Evolution as taught in public schools is, like religion,
	based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata


Reply to: