My laptop seems to have the annoying tendency to bug out and lock the screen brightness at either maximum or minimum when I turn the screen on*. It tends to happen when I leave it on for a long time without restarting, around the 7-day mark, usually. It's annoying because I want to see how high my uptime can get. When it does that, I have to restart, and I can't do anything about it. How do I get this to stop?
Here's a dump of my Computer Overview from SiSoft Sandra:
SiSoftware Sandra
ID
Host Name : LAPTOP-***
Workgroup : WORKGROUP
Computer
Model : Lenovo 81T0 Legion Y7000 2019 PG0
Serial Number : ***
Chassis : Lenovo Notebook
Mainboard : Lenovo LNVNB161216
Serial Number : ***
BIOS : Lenovo BHCN39WW 06/23/2020
TPM - Trusted Platform Module : INTC Intel 2.0 (PCR 24)
Intel vPro : 12.0.35.1427
Total Memory : 16GB SO-DIMM DDR4
Processors
Processor : Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz (4C 8T 3.2GHz, 2.9GHz IMC/3.8GHz, 4x 256kB L2, 8MB L3)
Socket/Slot : FC BGA1440
Chipset
Memory Controller : Lenovo Core8H (Coffeelake-H QC) Host Bridge/DRAM Registers 100MHz, 2x 8GB SO-DIMM DDR4 2.67GHz 128-bit
Memory Module(s)
Memory Module : Hynix (Hyundai) HMA81GS6JJR8N-VK 8GB SO-DIMM DDR4 1Rx8 PC4-21300SO DDR4-2666 (19-19-19-44 4-63-21-7)
Memory Module : Hynix (Hyundai) HMA81GS6CJR8N-VK 8GB SO-DIMM DDR4 1Rx8 PC4-21300SO DDR4-2666 (19-19-19-44 4-63-21-7)
Video System
Monitor/Panel : LG Generic PnP Monitor (1920x1080, LP156WFC-SPD1, 15.5")
Video Adapter : NVIDIA GeForce GTX 1650 (16CU 1024SP SM6.4 1.4GHz/1.56GHz, 1MB L2, 3.9GB 9.4GHz/8GHz 17% OC 128-bit, PCIe 3.0 x16)
Graphics Processor
CUDA : NVIDIA GeForce GTX 1650 (1024SP 16C 1.4GHz/1.56GHz, 1MB L2, 4GB 9.4GHz/8GHz 17% OC 128-bit)
OpenCL : NVIDIA GeForce GTX 1650 (1024SP 16C 1.4GHz/1.56GHz, 1MB L2, 4GB 9.4GHz/8GHz 17% OC 128-bit)
D3D 11 : NVIDIA GeForce GTX 1650 (1024SP 16C 1.4GHz/1.56GHz, 1MB L2, 3.9GB 9.4GHz/8GHz 17% OC 128-bit)
OpenGL : GeForce GTX 1650/PCIe/SSE2 (4GB)
Storage Devices
SAMSUNG MZVLB256HBHQ-000L2 (256GB, PCIe3x4/NVMe, M.2, SSD) : 238GB (C:)
GAMER L TA1D0480A (480.1GB, SATA600, 2.5", SSD) : 447GB (D:)
WDC WD20SPZX-22UA7T0 (2TB, USB3/SATA300/600, 2.5", 5400rpm) : 2TB (E:)
Logical Storage Devices
Windows-SSD (C:) : 237GB (NTFS, 4kB) @ SAMSUNG MZVLB256HBHQ-000L2 (256GB, PCIe3x4/NVMe, M.2, SSD)
WINRE_DRV : 1000MB (NTFS, 4kB) @ SAMSUNG MZVLB256HBHQ-000L2 (256GB, PCIe3x4/NVMe, M.2, SSD)
Data (D:) : 447GB (NTFS, 4kB) @ GAMER L TA1D0480A (480.1GB, SATA600, 2.5", SSD)
Transcend (E:) : 2TB (NTFS, 4kB) @ WDC WD20SPZX-22UA7T0 (2TB, USB3/SATA300/600, 2.5", 5400rpm)
SYSTEM_DRV : 256MB (FAT32, 4kB) @ SAMSUNG MZVLB256HBHQ-000L2 (256GB, PCIe3x4/NVMe, M.2, SSD)
Peripherals
LPC Hub Controller #1 : Lenovo Intel(R) 300 Series Chipset Family LPC Controller (HM370) - A30D
Audio Device : Lenovo Cannon Lake PCH cAVS
Audio Codec : Realtek Semi 0257
Audio Device : Lenovo AAF HD Audio Controller Driver
Disk Controller : Lenovo Cannon Lake PCH Shared SRAM
Disk Controller : Lenovo Cannon Lake Mobile PCH SATA AHCI Controller
Disk Controller : Samsung NVMe SSD Controller SM981/PM981
USB Controller #1 : Lenovo Cannon Lake PCH USB 3.1 xHCI Host Controller
SMBus/i2c Controller #1 : Intel ICH SMBus
Printers and Faxes
Printer : Microsoft Software Printer Driver (300x300, Colour)
Printer : Send to Microsoft OneNote 16 Driver (1200x1200, Colour)
Printer : Microsoft XPS Document Writer v4 (600x600, Colour)
Printer : Microsoft Print To PDF (600x600, Colour)
Printer : Canon Office XPS Class Driver (1200x1200, Colour)
Fax : Microsoft Shared Fax Driver (200x200)
Printer : AnyDesk v4 Printer Driver (600x600, Colour)
Peripherals
Media Player : StoreJet Transcend (1.82TB)
Network Services
Network Adapter : Realtek PCIe GbE Family Controller (Ethernet)
Network Adapter : Bluetooth Device (Personal Area Network) (Ethernet)
Network Adapter : VMware Virtual Ethernet Adapter for VMnet8 (Ethernet, 100Mbps)
Network Adapter : VMware Virtual Ethernet Adapter for VMnet1 (Ethernet, 100Mbps)
Wireless Adapter : Intel(R) Wireless-AC 9560 160MHz (802.11n (HT), AES-CCMP, 72.2Mbps)
Power Management
Battery #1 : SMP L17M3PG1 52.50Wh/4.44Ah
Operating System
Windows System : Microsoft Windows 10 Personal 10.0.19041
Platform Compliance : x64
Tell me if this isn't enough.
Three things to note that this dump doesn't make obvious:
a) The integrated GPU inside the CPU is disabled in BIOS, so the system doesn't see it at all. The GTX 1650 is the only thing driving the display.
b) The CPU is undervolted, and the GPU is overclocked. It's possible that these modifications are messing with something in some way.
c) They're both subject to a near-constant load throughout the 7+ day run from bootup to shutdown.
*This thing has a feature where decreasing the brightness using the function keys when already at the minimum brightness turns off the screen altogether. Raising the brightness when the screen is turned off turns the screen back on. Very useful for overnight computation.