Some applications don't appear to be refreshing/rerendering on new install

I recently purchased an MSI Prestige 15 A10SC and installed the Cinnamon variant of Manjaro. I've noticed some strange issues with certain applications that I believe are related to my graphics card. Specifically, some do not seem to refresh properly unless I resize or move them (I tried using FreeOffice instead of LibreOffice, but it exhibited the issue...I see the same thing in RetroArch and Steam). In both cases, I might see some flickering, but for the most part it just doesn't seem to render. Other applications are fine (Firefox, terminal). I was also trying to test my graphics setup by running glxgears and optirun glxgears. In both cases, I see the gears, but they do not rotate at all (as though they aren't refreshing). The output implies expected frame rates (60 hz).

I've tried a few different kernels (5.3, 5.4, and 5.5), none were any different. I found one post suggesting I should uninstall xf86-video-intel, but that just stopped my system from completely loading (black screen after Grub). I have also tried clean installs both with free and nonfree drivers. I would assume that there is something wonky with my graphics installation, but it seems like even just using the Mesa drivers doesn't work as expected. Does anyone have any tips on how I can diagnose the issue, or ideas on what might be wrong?

inxi without optirun

System:    Host: per-man Kernel: 5.5.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: Cinnamon 4.4.5 
           dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Micro-Star product: Prestige 15 A10SC v: REV:1.0 serial: <filter> Chassis: 
           type: 10 serial: <filter> 
           Mobo: Micro-Star model: MS-16S3 v: REV:1.0 serial: <filter> UEFI: American Megatrends v: E16S3IMS.106 
           date: 09/09/2019 
Battery:   ID-1: BAT1 charge: 49.9 Wh condition: 79.8/80.3 Wh (99%) volts: 16.6/15.2 model: MSI BIF0_9 
           type: Li-ion serial: N/A status: Charging 
CPU:       Topology: 6-Core model: Intel Core i7-10710U bits: 64 type: MT MCP arch: N/A L2 cache: 12.0 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 38415 
           Speed: 400 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 
           7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 
Graphics:  Device-1: Intel vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:9bca 
           Device-2: NVIDIA driver: N/A bus ID: 02:00.0 chip ID: 10de:1f91 
           Display: x11 server: X.Org 1.20.6 driver: intel resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics (Comet Lake 3x8 GT2) v: 4.6 Mesa 19.3.1 compat-v: 3.0 
           direct render: Yes 
Audio:     Device-1: Intel vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:02c8 
           Sound Server: ALSA v: k5.5.0-1-MANJARO 
Network:   Device-1: Intel driver: iwlwifi v: kernel port: 5000 bus ID: 00:14.3 chip ID: 8086:02f0 
           IF: wlo1 state: up mac: <filter> 
           IF-ID-1: virbr0 state: down mac: <filter> 
           IF-ID-2: virbr0-nic state: down mac: <filter> 
           IF-ID-3: virbr1 state: down mac: <filter> 
           IF-ID-4: virbr1-nic state: down mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 32.48 GiB (13.6%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000 size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> rev: EXA7301Q scheme: GPT 
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 950 PRO 256GB size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> rev: 1B0QBXX7 scheme: GPT 
Partition: ID-1: / size: 224.78 GiB used: 11.95 GiB (5.3%) fs: ext4 dev: /dev/nvme1n1p2 
           ID-2: /home size: 448.36 GiB used: 20.52 GiB (4.6%) fs: ext4 dev: /dev/nvme0n1p3 
           ID-3: swap-1 size: 8.80 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme1n1p3 
Sensors:   System Temperatures: cpu: 47.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 277 Uptime: 14m Memory: 31.21 GiB used: 1.34 GiB (4.3%) Init: systemd v: 242 Compilers: 
           gcc: 9.2.0 Shell: bash v: 5.0.11 running in: gnome-terminal inxi: 3.0.37 

With optirun:

System:    Host: per-man Kernel: 5.5.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: Cinnamon 4.4.5 
           dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Micro-Star product: Prestige 15 A10SC v: REV:1.0 serial: <filter> Chassis: 
           type: 10 serial: <filter> 
           Mobo: Micro-Star model: MS-16S3 v: REV:1.0 serial: <filter> UEFI: American Megatrends v: E16S3IMS.106 
           date: 09/09/2019 
Battery:   ID-1: BAT1 charge: 58.4 Wh condition: 79.8/80.3 Wh (99%) volts: 16.8/15.2 model: MSI BIF0_9 
           type: Li-ion serial: N/A status: Charging 
CPU:       Topology: 6-Core model: Intel Core i7-10710U bits: 64 type: MT MCP arch: N/A L2 cache: 12.0 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 38415 
           Speed: 400 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 
           7: 400 8: 400 9: 401 10: 400 11: 400 12: 400 
Graphics:  Device-1: Intel vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:9bca 
           Device-2: NVIDIA vendor: Micro-Star MSI driver: nvidia v: 418.113 bus ID: 02:00.0 chip ID: 10de:1f91 
           Display: x11 server: X.Org 1.20.6 driver: intel resolution: 1920x1080~60Hz 
           OpenGL: renderer: GeForce GTX 1650 with Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 418.113 
           direct render: Yes 
Audio:     Device-1: Intel vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:02c8 
           Sound Server: ALSA v: k5.5.0-1-MANJARO 
Network:   Device-1: Intel driver: iwlwifi v: kernel port: 5000 bus ID: 00:14.3 chip ID: 8086:02f0 
           IF: wlo1 state: up mac: <filter> 
           IF-ID-1: virbr0 state: down mac: <filter> 
           IF-ID-2: virbr0-nic state: down mac: <filter> 
           IF-ID-3: virbr1 state: down mac: <filter> 
           IF-ID-4: virbr1-nic state: down mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 32.48 GiB (13.6%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000 size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> rev: EXA7301Q scheme: GPT 
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 950 PRO 256GB size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> rev: 1B0QBXX7 scheme: GPT 
Partition: ID-1: / size: 224.78 GiB used: 11.95 GiB (5.3%) fs: ext4 dev: /dev/nvme1n1p2 
           ID-2: /home size: 448.36 GiB used: 20.52 GiB (4.6%) fs: ext4 dev: /dev/nvme0n1p3 
           ID-3: swap-1 size: 8.80 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme1n1p3 
Sensors:   System Temperatures: cpu: 53.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 286 Uptime: 23m Memory: 31.21 GiB used: 1.37 GiB (4.4%) Init: systemd v: 242 Compilers: 
           gcc: 9.2.0 Shell: optirun running in: gnome-terminal inxi: 3.0.37

Try the other options for hibrid graphics


like optimus-manager or optimus-switch.

1 Like

@bogdancovaciu: Thanks for the quick reply. I'll definitely give that a shot this afternoon. In the mean time, would you expect this kind of behavior even if I'm not really bothering to switch (i.e., issues with an without using optirun)? I really don't care all that much about using the Nvidia card for the most part (I didn't have the option to get this laptop without), so I'd be happy with a solution that just uses the Intel graphics.

I think with optimus-switch you can set it to use the iGPU and never switch to dGPU.

1 Like

First, thanks for the pointer to using optimus-switch. I ran into some issues with it (I went too fast and didn't notice I needed to check and change the BusID...mine is 2:0:0). I managed to get things up using the Nvidia card. I'm going to see how battery pans out with it (theoretically the 1650 Max-Q is supposed to be better about power usage, we'll see).

Unfortunately I using set-intel.sh doesn't work. My BusID is the same as the default (0:2:0), so clearly something else is wrong there. I'm going to keep playing, but at least I have something working)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by