Hello My Dear Ubuntians,
Struggling with this problem for few weeks now. Was running kubuntu 18.04 LTS for a number of months and few weeks ago after a periodic update and reboot things went pear-shape. Graphic mode after reboot reset to something abysmal like 640x480, xrandr would show no output detected and using "default", display settings would also show "Default" and do not allow me to change resolution settings to anything higher.
I've tried few things, to change drivers to other options that were available in Software & Updates (nvidia meta, nouveau, nvidia binary), reboot, delete all nvidia from the system, reinstall it again, finally decided to upgrade up to latest kubuntu 19.10, resetting drivers again to nouveau deleting all nvidia stuff and removing nouveau blacklist. Recently tried nomodeset,acpi_osi=,acpi_osi=\"Linux\" kernel options, different video card, different video port and cable (DVI, VGA) changing BIOS settings but not to much success.
While screen resolution got back to normal after OS upgrade and going to nouveau, it is still showing that Software Renderer Is In Use message which tells me that it is not using video card properly. I am now ready to throw a towel and ask for help. It is an older desktop (8yrs), but lasted well so far and I have no option for a major upgrade at the moment. Would someone know what went wrong and how to fix it please? I really prefer not to reinstall, as I have a lot of time invested in set up.
Code:
$ sudo lshw -numeric -class video
*-display
description: VGA compatible controller
product: GF114 [GeForce GTX 560 Ti] [10DE:1200]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:28 memory:ea000000-ebffffff memory:d0000000-d7ffffff memory:dc000000-dfffffff ioport:df00(size=128) memory:c0000-dffff
Code:
lspci -k | grep -iEA5 'vga|3d|display'
01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GF114 [GeForce GTX 560 Ti]
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
01:00.1 Audio device: NVIDIA Corporation GF114 HDMI Audio Controller (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GF114 HDMI Audio Controller
Code:
sudo lspci -vvn | grep -i VGA
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16- MAbort- >Reset- FastB2B-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
01:00.0 0300: 10de:1200 (rev a1) (prog-if 00 [VGA controller])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
pcilib: sysfs_read_vpd: read failed: Input/output error
Code:
glxinfo | grep renderer
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVCE
Code:
dmesg |grep nouv
[ 1.125482] fb0: switching to nouveaufb from VESA VGA
[ 1.125685] nouveau 0000:01:00.0: NVIDIA GF114 (0ce000a1)
[ 1.261524] nouveau 0000:01:00.0: bios: version 70.24.11.00.00
[ 1.284810] nouveau 0000:01:00.0: fb: 1024 MiB GDDR5
[ 1.345901] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[ 1.345903] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 1.345906] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 1.345908] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 1.345910] nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000000
[ 1.345911] nouveau 0000:01:00.0: DRM: DCB outp 01: 01000302 00020030
[ 1.345913] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011380 00000000
[ 1.345915] nouveau 0000:01:00.0: DRM: DCB outp 03: 08011382 00020030
[ 1.345916] nouveau 0000:01:00.0: DRM: DCB outp 04: 02022362 00020010
[ 1.345918] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[ 1.345919] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010130
[ 1.345921] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002261
[ 1.346775] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[ 1.461737] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo (____ptrval____)
[ 1.463790] fbcon: nouveaudrmfb (fb0) is primary device
[ 1.463794] nouveau 0000:01:00.0: fb0: nouveaudrmfb frame buffer device
[ 1.516007] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[ 35.833621] nouveau 0000:01:00.0: fifo: read fault at 0000257000 engine 05 [BAR3] client 07 [BAR_READ] reason 02 [PAGE_NOT_PRESENT] on channel -1 [003fdf7000 unknown]
Code:
uname -a
Linux 5.3.0-29-generic #31-Ubuntu SMP Fri Jan 17 17:27:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Code:
lsmod | grep nouv
nouveau 1949696 20
mxm_wmi 16384 1 nouveau
wmi 32768 2 mxm_wmi,nouveau
video 49152 1 nouveau
i2c_algo_bit 16384 1 nouveau
ttm 106496 1 nouveau
drm_kms_helper 184320 1 nouveau
drm 491520 13 drm_kms_helper,ttm,nouveau
Code:
less /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 32.133] (II) Initializing extension MIT-SCREEN-SAVER
[ 32.560] (EE) Failed to open authorization file "/var/run/sddm/{d48cd4db-e7fe-4402-98e3-f4c2ee19fe27}": No such file or directory
[ 2199.042] (EE) client bug: timer event3 debounce: offset negative (-4ms)
[ 2199.128] (EE) client bug: timer event3 debounce: offset negative (-3ms)
[ 2199.128] (EE) client bug: timer event3 debounce short: offset negative (-16ms)
[ 2265.906] (EE) client bug: timer event3 debounce: offset negative (-20ms)
[ 2266.963] (EE) client bug: timer event3 debounce: offset negative (-30ms)
Code:
dmesg | grep nouv
[ 1.125482] fb0: switching to nouveaufb from VESA VGA
[ 1.125685] nouveau 0000:01:00.0: NVIDIA GF114 (0ce000a1)
[ 1.261524] nouveau 0000:01:00.0: bios: version 70.24.11.00.00
[ 1.284810] nouveau 0000:01:00.0: fb: 1024 MiB GDDR5
[ 1.345901] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[ 1.345903] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 1.345906] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 1.345908] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 1.345910] nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000000
[ 1.345911] nouveau 0000:01:00.0: DRM: DCB outp 01: 01000302 00020030
[ 1.345913] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011380 00000000
[ 1.345915] nouveau 0000:01:00.0: DRM: DCB outp 03: 08011382 00020030
[ 1.345916] nouveau 0000:01:00.0: DRM: DCB outp 04: 02022362 00020010
[ 1.345918] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[ 1.345919] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010130
[ 1.345921] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002261
[ 1.346775] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[ 1.461737] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo (____ptrval____)
[ 1.463790] fbcon: nouveaudrmfb (fb0) is primary device
[ 1.463794] nouveau 0000:01:00.0: fb0: nouveaudrmfb frame buffer device
[ 1.516007] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[ 35.833621] nouveau 0000:01:00.0: fifo: read fault at 0000257000 engine 05 [BAR3] client 07 [BAR_READ] reason 02 [PAGE_NOT_PRESENT] on channel -1 [003fdf7000 unknown]
Code:
Some selected dmesg entries that might be of interest:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.3.0-29-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash acpi_osi= vt.handoff=7
[ 0.331809] ACPI: Added _OSI(Module Device)
[ 0.331809] ACPI: Added _OSI(Processor Device)
[ 0.331809] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.331809] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.331809] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.331809] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.331809] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 0.336402] ACPI: 6 ACPI AML tables successfully acquired and loaded
[ 0.338900] ACPI: Dynamic OEM Table Load:
[ 0.338906] ACPI: SSDT 0xFFFF8CEE26364C00 00022A (v01 PmRef Cpu0Ist 00003000 INTL 20040311)
[ 0.339373] ACPI: Dynamic OEM Table Load:
[ 0.339378] ACPI: SSDT 0xFFFF8CEE26363000 000152 (v01 PmRef Cpu1Ist 00003000 INTL 20040311)
[ 0.339748] ACPI: Dynamic OEM Table Load:
[ 0.339753] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF8CEE26363600 Table is already loaded (20190703/tbdata-520)
[ 0.339760] No Local Variables are initialized for Method [_PDC]
[ 0.339762] Initialized Arguments for Method [_PDC]: (1 arguments defined for method invocation)
[ 0.339763] Arg0: (____ptrval____) <Obj> Buffer(12) 01 00 00 00 01 00 00 00
[ 0.339771] ACPI Error: Aborting method \_PR.CPU1._PDC due to previous error (AE_ALREADY_EXISTS) (20190703/psparse-529)
[ 0.339898] ACPI: Dynamic OEM Table Load:
[ 0.339903] ACPI: SSDT 0xFFFF8CEE26363600 000152 (v01 PmRef Cpu2Ist 00003000 INTL 20040311)
[ 0.340269] ACPI: Dynamic OEM Table Load:
[ 0.340274] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF8CEE26362600 Table is already loaded (20190703/tbdata-520)
[ 0.340280] No Local Variables are initialized for Method [_PDC]
[ 0.340282] Initialized Arguments for Method [_PDC]: (1 arguments defined for method invocation)
[ 0.340283] Arg0: (____ptrval____) <Obj> Buffer(12) 01 00 00 00 01 00 00 00
[ 0.340289] ACPI Error: Aborting method \_PR.CPU2._PDC due to previous error (AE_ALREADY_EXISTS) (20190703/psparse-529)
[ 0.340416] ACPI: Dynamic OEM Table Load:
[ 0.340421] ACPI: SSDT 0xFFFF8CEE26362600 000152 (v01 PmRef Cpu3Ist 00003000 INTL 20040311)
[ 0.340789] ACPI: Dynamic OEM Table Load:
[ 0.340794] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF8CEE26363A00 Table is already loaded (20190703/tbdata-520)
[ 0.340800] No Local Variables are initialized for Method [_PDC]
[ 0.340801] Initialized Arguments for Method [_PDC]: (1 arguments defined for method invocation)
[ 0.340802] Arg0: (____ptrval____) <Obj> Buffer(12) 01 00 00 00 01 00 00 00
[ 0.340809] ACPI Error: Aborting method \_PR.CPU3._PDC due to previous error (AE_ALREADY_EXISTS) (20190703/psparse-529)
[ 0.341131] ACPI: Interpreter enabled
[ 0.341153] ACPI: (supports S0 S3 S4 S5)
[ 0.341154] ACPI: Using IOAPIC for interrupt routing
[ 0.341181] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.341391] ACPI: Enabled 11 GPEs in block 00 to 3F
[ 0.348322] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
[ 0.348328] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 0.348644] PCI host bridge to bus 0000:00
[ 0.351895] pci 0000:00:01.0: ASPM: current common clock configuration is broken, reconfiguring
[ 0.847714] platform eisa.0: Probing EISA bus 0
[ 0.847716] platform eisa.0: EISA: Cannot allocate resource for mainboard
[ 0.847717] platform eisa.0: Cannot allocate resource for EISA slot 1
[ 0.847722] platform eisa.0: Cannot allocate resource for EISA slot 2
[ 0.847723] platform eisa.0: Cannot allocate resource for EISA slot 3
[ 0.847725] platform eisa.0: Cannot allocate resource for EISA slot 4
[ 0.847726] platform eisa.0: Cannot allocate resource for EISA slot 5
[ 0.847727] platform eisa.0: Cannot allocate resource for EISA slot 6
[ 0.847729] platform eisa.0: Cannot allocate resource for EISA slot 7
[ 0.847730] platform eisa.0: Cannot allocate resource for EISA slot 8
[ 0.847731] platform eisa.0: EISA: Detected 0 cards
[ 0.847734] intel_pstate: CPU model not supported
[ 0.929351] Run /init as init process
[ 1.034077] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 1.036466] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x000000000000042C-0x000000000000042D (\GP2C) (20190703/utaddress-204)
[ 1.036472] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 1.036509] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 1.038945] libphy: r8169: probed
[ 1.041100] r8169 0000:03:00.0 eth0: RTL8168c/8111c, 00:1f:d0:d9:22:e9, XID 3c4, IRQ 16
[ 1.041102] r8169 0000:03:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
[ 1.062593] ahci 0000:00:1f.2: version 3.0
[ 1.062780] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[ 1.062810] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 1.062812] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ccc ems
[ 1.067542] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[ 1.068203] r8169 0000:03:00.0 enp3s0: renamed from eth0
[ 1.068422] gpio_ich gpio_ich.1.auto: GPIO from 451 to 511
[ 1.120574] scsi host0: ahci
[ 1.120916] scsi host1: ahci
[ 1.121093] scsi host2: ahci
[ 1.124124] scsi host3: ahci
[ 1.124304] scsi host4: ahci
[ 1.125479] checking generic (dd000000 130000) vs hw (d0000000 8000000)
[ 1.125481] checking generic (dd000000 130000) vs hw (dc000000 4000000)
[ 1.125482] fb0: switching to nouveaufb from VESA VGA
[ 1.125606] scsi host5: ahci
[ 3.339743] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.340438] ata6.00: supports DRM functions and may not be fully accessible
[ 3.340484] ata6.00: ATA-10: CT250MX500SSD1, M3CR023, max UDMA/133
[ 3.340486] ata6.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[ 3.341195] ata6.00: supports DRM functions and may not be fully accessible
[ 3.341782] ata6.00: configured for UDMA/133
[ 16.162299] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
[ 31.760612] kauditd_printk_skb: 56 callbacks suppressed
[ 35.833621] nouveau 0000:01:00.0: fifo: read fault at 0000257000 engine 05 [BAR3] client 07 [BAR_READ] reason 02 [PAGE_NOT_PRESENT] on channel -1 [003fdf7000 unknown]
[ 455.048733] perf: interrupt took too long (2509 > 2500), lowering kernel.perf_event_max_sample_rate to 79500
[ 743.338931] perf: interrupt took too long (3138 > 3136), lowering kernel.perf_event_max_sample_rate to 63500
[ 1998.315320] perf: interrupt took too long (3929 > 3922), lowering kernel.perf_event_max_sample_rate to 50750
[ 3675.274999] r8169 0000:03:00.0: invalid short VPD tag 00 at offset 1
Code:
$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+ 59.96 59.93
1680x1050 69.88 59.95 59.88
1600x1024 60.17
1400x1050 74.76 70.00 59.98
1600x900 59.95 59.82
1280x1024 75.02 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 75.00 75.00 70.00 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 75.05 60.04 75.03 70.07 60.00
960x720 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25
840x525 74.96 69.88 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 74.76 70.06 59.98
800x450 59.95 59.82
640x512 75.02 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 75.00 72.81 75.00 59.94
720x405 59.51 58.99
720x400 70.08
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 75.00 75.00 70.00 60.06
640x360 59.86 59.83 59.84 59.32
512x384 75.03 70.07 60.00
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 72.81 75.00 60.05
360x202 59.51 59.13
320x180 59.84 59.32
HDMI-1 disconnected (normal left inverted right x axis y axis)
SOS!
Bookmarks