Lenovo T490 Laptop Tuning issues
- CNCJIM
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
28 Oct 2026 16:41 #350512
by CNCJIM
Lenovo T490 Laptop Tuning issues was created by CNCJIM
This Lenovo Laptop is a 4 core i5 8650 with hyper threading disabled and most of the I/O. I was able to get the latency down to 1.4ms for the Servo Thread and 2.5ms for the Base Thread, by manually tweaking the Grub default command line and adding a service to start at runtime to control the fans and power level. But with this result. Is the latency withing bounds of running a Mesa 7i96S without issue. I have disabled all of the I/O except for the USB and disk drive. I had to change the SSD from a NVME M.2 to an SATA III, m.w , Because interrupts were showing up for nvme0q4 causing issues. Evidenlty all cpu's have these interrupt queues by default and nothing can be done to reassign them.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash consoleblank=0 fbcon=blank:0 nvme.io_queues=2 isolcpus=managed_irq,domain,3 nohz=on nohz_full=3 rcu_nocbs=3 processor.max_cstate=1 pcie_aspm=off rqaffinity=0,1,2 kthread_cpus=0,1,2 ipv6.disable=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0 i915.enable_rc6=0 intel_idle.max_cstate=1 intel_pstate=disable skew_tick=1 mitigations=off nosmt nosoftlockup nowatchdog nvme_core.default_ps_max_latency_us=0 usbcore.autosuspend=-1"
GRUB_CMDLINE_LINUX=""
I did not run rt_setup.sh - because I see no history in the header about the package and its uipdate. I do not know the vintage of the file.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash consoleblank=0 fbcon=blank:0 nvme.io_queues=2 isolcpus=managed_irq,domain,3 nohz=on nohz_full=3 rcu_nocbs=3 processor.max_cstate=1 pcie_aspm=off rqaffinity=0,1,2 kthread_cpus=0,1,2 ipv6.disable=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0 i915.enable_rc6=0 intel_idle.max_cstate=1 intel_pstate=disable skew_tick=1 mitigations=off nosmt nosoftlockup nowatchdog nvme_core.default_ps_max_latency_us=0 usbcore.autosuspend=-1"
GRUB_CMDLINE_LINUX=""
I did not run rt_setup.sh - because I see no history in the header about the package and its uipdate. I do not know the vintage of the file.
Please Log in or Create an account to join the conversation.
Time to create page: 0.108 seconds