Dear wise members of this forum,
I have a problem. I will first give a short summary of it, and then I will provide as much information as I can. Buckle up buckaroos.
Background: I have Manjaro on a laptop with intel iGPU and Nvidia RTX 2060 mobile, and it has worked great for a year with no issues (gpu acceleration works fine, tensorflow uses the dedicated GPU). I have an external monitor connected via HDMI. Some months ago, I updated with sudo pacman -Syyu
, and the system has had some issues since that day. I am ashamed to say that only now I have started trying to fix it.
Problem(s) short version:
-
Whenever I start Brave (browser), and sometimes Obsidian (note-taking app), the program freezes for some seconds, during which I cannot interact with the program. After about 10 seconds, I get half a second of “normal” interaction, and another freeze. This happens thrice, after which the program seems to function normally. However, there is something wrong with GPU-acceleration within the program.
- Opening the Molstar viewer website (3D molecular visualization) shows “WebGL does not seem to be available.”
- Opening the webglsamples aquarium demo shows the fishtank, but the default 500 fish are rendered at 10FPS, and the CPU usage skyrockets
- Youtube videos are played, but take a toll on the CPU, and the fans get loud. Also, nvtop shows no GPU usage from brave
-
If I start Blender (3D modeling suite) on the external monitor, the window appears gray and frozen (I have to kill the process to close it); opening Blender in the native laptop screen works normally.
What I have tried:
- If I start Brave or Obsidian with
prime-run X
, they don’t show the initial freezing problem. However, the problems outlined above about Brave’s GPU acceleration remain the same. - If I start Blender with
DRI_PRIME=1 blender
, it works on the external monitor, but the interface is not rendered very smoothly (that is, low FPS), specially in full-screen mode. - Firefox works perfectly fine with no extra flags, the aquarium demo is shown at 120FPS, molstar is rendered fine, and videos are decoded using the GPU.
- If I start Brave with
DRI_PRIME=1 brave
, it shows that it has GPU acceleration (about://gpu), but the aquarium demo is shown at 30FPS, and the Molstar viewer is rendered very laggy.
Information about the system
Hardware:
- CPU: Intel Core i7-10750H
- GPU: Nvidia RTX 2060 6GB
- RAM: 16 GB
Software:
- Kernel: 6.12.25-1-MANJARO (I have tried a couple of different ones, back to 6.6)
- Nvidia drivers: 570.144
- WM: i3
- Compositor: picom (the problems persist even without it)
nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.144 Driver Version: 570.144 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 2060 Off | 00000000:01:00.0 On | N/A |
| N/A 47C P8 5W / 115W | 75MiB / 6144MiB | 7% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1169 G /usr/lib/Xorg 53MiB |
+-----------------------------------------------------------------------------------------+
inxi -G
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] driver: i915 v: kernel
Device-2: NVIDIA TU106M [GeForce RTX 2060 Mobile] driver: nvidia
v: 570.144
Device-3: Bison HD Webcam driver: uvcvideo type: USB
Display: x11 server: X.org v: 1.21.1.16 driver: X:
loaded: modesetting,nvidia dri: iris gpu: i915,nvidia,nvidia-nvswitch
resolution: 1: 1920x1080~60Hz 2: 1920x1080~120Hz
API: EGL v: 1.5 drivers: iris,nouveau,nvidia,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.0.4-arch1.1
renderer: Mesa Intel UHD Graphics (CML GT2)
Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
x11: xprop,xrandr
mhwd -l
> 0000:03:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2023.09.12 true PCI
> 0000:01:00.0 (0300:10de:1f15) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2025.01.13 false PCI
video-hybrid-intel-nvidia-470xx-prime 2023.03.23 false PCI
video-nvidia 2025.01.13 false PCI
video-nvidia-470xx 2023.03.23 false PCI
video-linux 2024.05.06 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
> 0000:00:02.0 (0300:8086:9bc4) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2025.01.13 false PCI
video-hybrid-intel-nvidia-470xx-prime 2023.03.23 false PCI
video-linux 2024.05.06 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
Version: 25.0.4
Accelerated: yes
Video memory: 7903MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.0.4-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.4-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.0.4-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
lsmod | grep -E 'nvidia|nouveau
nvidia_uvm 3821568 2
nvidia_drm 139264 5
nvidia_modeset 1830912 3 nvidia_drm
drm_ttm_helper 16384 1 nvidia_drm
i2c_nvidia_gpu 12288 0
inxi -Gxx
Graphics:
nvidia 97148928 43 nvidia_uvm,nvidia_modeset
video 81920 3 msi_wmi,i915,nvidia_modeset
prime-run glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce RTX 2060/PCIe/SSE2
glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
inxi --filter --verbosity=8
System:
Kernel: 6.6.88-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=664eb04f-6afb-45fa-976c-0b2ad62fc8ce rw quiet apparmor=1
security=apparmor udev.log_priority=3
Desktop: i3 v: 4.24 with: polybar tools: avail: i3lock,lxlock,xautolock
vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: Micro-Star product: GL75 Leopard 10SEK v: REV:1.0
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Micro-Star model: MS-17E7 v: REV:1.0 serial: <superuser required>
part-nu: 17E7.1 uuid: <superuser required> UEFI: American Megatrends
v: E17E7IMS.10C date: 11/17/2020
Battery:
ID-1: BAT1 charge: 40.3 Wh (98.1%) condition: 41.1/53.4 Wh (77.0%)
volts: 11.9 min: 10.9 model: MSI BIF0_9 type: Li-ion serial: N/A
status: not charging
Memory:
System RAM: total: 16 GiB available: 15.44 GiB used: 5.14 GiB (33.3%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
max-module-size: 16 GiB note: est.
Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
speed: 2667 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
data: 64 total: 64 manufacturer: Samsung part-no: M471A1K43CB1-CTD
serial: <filter>
Device-2: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
speed: 2667 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
data: 64 total: 64 manufacturer: Samsung part-no: M471A1K43CB1-CTD
serial: <filter>
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i7-10750H bits: 64 type: MT MCP arch: Comet Lake
gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
model-id: 0xA5 (165) stepping: 2 microcode: 0xFC
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 3800 min/max: 800/5000 scaling: driver: intel_pstate
governor: powersave cores: 1: 3800 2: 3800 3: 3800 4: 3800 5: 3800 6: 3800
7: 3800 8: 3800 9: 3800 10: 3800 11: 3800 12: 3800 bogomips: 62431
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs
ibrs_enhanced ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx
monitor movbe mpx msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdrand
rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2
ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology
xtpr
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: Enhanced IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW
loop
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Micro-Star MSI
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:9bc4 class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2060 Mobile] vendor: Micro-Star MSI
driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx)
arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: none off: DP-2 empty: HDMI-A-2 bus-ID: 01:00.0 chip-ID: 10de:1f15
class-ID: 0300
Device-3: Bison HD Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-13:7 chip-ID: 5986:211c
class-ID: 0e02
Display: x11 server: X.org v: 1.21.1.16 compositor: Picom v: 12.5 driver:
X: loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa dri: iris
gpu: i915,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-size: <missing: xdpyinfo>
Monitor-1: DP-2 mapped: DP-1-0 note: disabled pos: primary,right
model: Dell U2722DE serial: <filter> built: 2022 res: mode: 1920x1080 hz: 60
scale: 100% (1) dpi: 82 gamma: 1.2 chroma: red: x: 0.639 y: 0.329 green:
x: 0.298 y: 0.600 blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9
modes: 2560x1440, 2048x1080, 1920x1080, 1600x1200, 1600x900, 1280x1024,
1152x864, 1280x720, 1024x768, 800x600, 720x576, 720x480, 640x480
Monitor-2: eDP-1 pos: left model: AU Optronics 0x479d built: 2019 res:
mode: 1920x1080 hz: 120 scale: 100% (1) dpi: 128 gamma: 1.2 chroma: red:
x: 0.576 y: 0.345 green: x: 0.353 y: 0.580 blue: x: 0.161 y: 0.125 white:
x: 0.314 y: 0.329 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
platforms: device: 0 drv: nvidia device: 1 drv: nouveau device: 2 drv: iris
device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11:
drv: iris inactive: wayland
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.0.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9bc4 memory: 7.54 GiB unified: yes
Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
x11: xprop,xrandr
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
Device-3: SteelSeries ApS Arctis Nova 7
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-2.1:4 chip-ID: 1038:2202 class-ID: 0300
API: ALSA v: k6.6.88-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 1.4.2 status: off tools: pw-cli
Server-4: PulseAudio v: 17.0-43-g3e2bb status: active tools: pacat,pactl
Network:
Device-1: Intel Comet Lake PCH CNVi WiFi driver: N/A modules: iwlwifi
bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
IF-ID-1: docker0 state: down mac: <filter>
IP v4: <filter> scope: global broadcast: <filter>
Info: services: NetworkManager,systemd-timesyncd
WAN IP: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:9 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c010c
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 953.87 GiB used: 129.51 GiB (13.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN730
SDBPNTY-1T00-1032 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 11110000 temp: 47.9 C scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 177.74 GiB size: 173.89 GiB (97.83%)
used: 129.49 GiB (74.5%) fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6
label: N/A uuid: 664eb04f-6afb-45fa-976c-0b2ad62fc8ce
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 25.6 MiB (26.7%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
label: N/A uuid: 2CA0-A558
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 15.62 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p5 maj-min: 259:5 label: N/A
uuid: 110aacdf-4865-4b4b-87f8-d9d7c8701eb8
Unmounted:
ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
label: N/A uuid: N/A
ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 757.93 GiB fs: ntfs label: N/A
uuid: D094A1BA94A1A386
ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 518 MiB fs: ntfs label: N/A
uuid: FE76114C76110755
ID-4: /dev/nvme0n1p7 maj-min: 259:7 size: 1.95 GiB fs: vfat label: N/A
uuid: 95F1-6378
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.1
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 05e3:0610 class-ID: 0900
Device-1: 1-2.1:4 info: SteelSeries ApS Arctis Nova 7 type: audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 1038:2202 class-ID: 0300
Hub-3: 1-2.2:6 info: Genesys Logic Hub ports: 4 rev: 2.1
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 05e3:0610 class-ID: 0900
Device-1: 1-2.3:8 info: Compx 2.4G Wireless Receiver type: keyboard,mouse
driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
lanes: 1 mode: 1.1 power: 98mA chip-ID: 3554:fa09 class-ID: 0301
Device-2: 1-2.4:10 info: Logitech Logi Bolt Receiver
type: keyboard,mouse,HID driver: hid-generic,hid-multitouch,usbhid
interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
power: 98mA chip-ID: 046d:c548 class-ID: 0300
Device-3: 1-7:3 info: Realtek RTS5129 Card Reader Controller
type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc
interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
power: 500mA chip-ID: 0bda:0129 class-ID: ff00 serial: <filter>
Device-4: 1-9:5 info: SteelSeries ApS KLC type: HID
driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
lanes: 1 mode: 1.1 power: 300mA chip-ID: 1038:1122 class-ID: 0300
Device-5: 1-13:7 info: Bison HD Webcam type: video driver: uvcvideo
interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
power: 500mA chip-ID: 5986:211c class-ID: 0e02
Device-6: 1-14:9 info: Intel AX201 Bluetooth type: bluetooth driver: btusb
interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
power: 100mA chip-ID: 8087:0026 class-ID: e001
Hub-4: 2-0:1 info: super-speed hub ports: 8 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-5: 2-2:2 info: Genesys Logic Hub ports: 4 rev: 3.2
speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0626
class-ID: 0900
Hub-6: 2-2.2:3 info: Genesys Logic Hub ports: 4 rev: 3.2
speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0626
class-ID: 0900
Sensors:
System Temperatures: cpu: 89.0 C pch: 56.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: 1782 pm: pacman pkgs: 1775 libs: 371 tools: pamac,yay pm: snap
pkgs: 7
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
2: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
3: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
4: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
5: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
6: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
7: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
8: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
Processes:
CPU top: 5 of 306
1: cpu: 390% command: brave pid: 2340 mem: 388.7 MiB (2.4%)
2: cpu: 55.0% command: brave pid: 4422 mem: 896.5 MiB (5.6%)
3: cpu: 15.5% command: Xorg pid: 1156 mem: 199.4 MiB (1.2%)
4: cpu: 8.2% command: thunderbird pid: 1843 mem: 482.3 MiB (3.0%)
5: cpu: 4.8% command: brave pid: 2678 mem: 375.2 MiB (2.3%)
Memory top: 5 of 306
1: mem: 896.5 MiB (5.6%) command: brave pid: 4422 cpu: 55.0%
2: mem: 482.3 MiB (3.0%) command: thunderbird pid: 1843 cpu: 8.2%
3: mem: 462.4 MiB (2.9%) command: brave pid: 2107 cpu: 3.9%
4: mem: 388.7 MiB (2.4%) command: brave pid: 2340 cpu: 390%
5: mem: 375.2 MiB (2.3%) command: brave pid: 2678 cpu: 4.8%
Info:
Processes: 306 Power: uptime: 20m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.16 GiB services: upowerd Init: systemd
v: 257 default: graphical tool: systemctl
Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Bash v: 5.2.37
running-in: alacritty inxi: 3.3.38
Relevant logs (console output)
brave
(brave:14624): Gtk-WARNING **: 00:42:25.891: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
[14624:14624:0514/004226.242630:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[14661:14661:0514/004226.390086:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[14661:14661:0514/004226.391004:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[14661:14661:0514/004226.408540:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!
[14624:14624:0514/004236.028534:ERROR:components/sharing_message/sharing_service.cc:303] Device registration failed with fatal error
(here a 10 seconds freeze happens, where I cannot interact with the window or close it)
(then, it has a brief moment of functionality)
[0514/004256.178967:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /home/USER/.config/BraveSoftware/Brave-Browser/Crash Reports/attachments/56b060c1-374b-495e-ba4e-6ed62adc0d8e: No such file or directory (2)
[14691:10:0514/004256.183869:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:327] GPU state invalid after WaitForGetOffsetInRange.
[14687:9:0514/004256.183939:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:327] GPU state invalid after WaitForGetOffsetInRange.
[14686:9:0514/004256.183944:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:327] GPU state invalid after WaitForGetOffsetInRange.
[14624:14624:0514/004256.188013:ERROR:../src/content/browser/gpu/gpu_process_host.cc:956] GPU process exited unexpectedly: exit_code=512
[15076:15076:0514/004256.691004:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[15076:15076:0514/004256.708020:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[15076:15076:0514/004256.725195:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!
[0514/004302.146886:ERROR:third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc:485] HTTP status 503
(second freeze)
(and recovery)
[15190:9:0514/004426.494917:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:327] GPU state invalid after WaitForGetOffsetInRange.
[14624:14624:0514/004426.498086:ERROR:../src/content/browser/gpu/gpu_process_host.cc:956] GPU process exited unexpectedly: exit_code=512
[15219:15219:0514/004426.811344:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[15219:15219:0514/004426.826453:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[15219:15219:0514/004426.846963:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!
(sigh; third freeze)
(and recovery)
[15190:9:0514/004511.740478:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:327] GPU state invalid after WaitForGetOffsetInRange.
[14624:14624:0514/004511.744973:ERROR:../src/content/browser/gpu/gpu_process_host.cc:956] GPU process exited unexpectedly: exit_code=512
[15190:9:0514/004511.973896:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[14960:6:0514/004511.974894:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[15245:15245:0514/004512.007533:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x27a4000e7100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[15245:15245:0514/004512.038028:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x27a4000e7100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[15245:15245:0514/004512.054915:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x27a4000e7100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
(it works normally from here on, with the problems described above)
prime-run brave
(works normally without freezes, with the problems described above)
(brave:15348): Gtk-WARNING **: 00:47:12.992: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
[15387:15387:0514/004713.194741:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15387:15387:0514/004713.194842:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15387:15387:0514/004713.194873:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[15387:15387:0514/004713.195081:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15387:15387:0514/004713.195113:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15387:15387:0514/004713.195136:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[15387:15387:0514/004713.195157:ERROR:ui/gl/gl_display.cc:815] Initialization of all EGL display types failed.
[15387:15387:0514/004713.195180:ERROR:ui/ozone/common/gl_ozone_egl.cc:26] GLDisplayEGL::Initialize failed.
[15387:15387:0514/004713.233984:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15387:15387:0514/004713.234075:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15387:15387:0514/004713.234104:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[15387:15387:0514/004713.234327:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15387:15387:0514/004713.234357:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15387:15387:0514/004713.234380:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[15387:15387:0514/004713.234402:ERROR:ui/gl/gl_display.cc:815] Initialization of all EGL display types failed.
[15387:15387:0514/004713.234422:ERROR:ui/ozone/common/gl_ozone_egl.cc:26] GLDisplayEGL::Initialize failed.
[15387:15387:0514/004713.238389:ERROR:components/viz/service/main/viz_main_impl.cc:183] Exiting GPU process due to errors during initialization
[15348:15348:0514/004713.333022:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[15517:15517:0514/004713.545861:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15517:15517:0514/004713.545956:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15517:15517:0514/004713.545986:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[15517:15517:0514/004713.546210:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15517:15517:0514/004713.546242:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15517:15517:0514/004713.546267:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[15517:15517:0514/004713.546292:ERROR:ui/gl/gl_display.cc:815] Initialization of all EGL display types failed.
[15517:15517:0514/004713.546319:ERROR:ui/ozone/common/gl_ozone_egl.cc:26] GLDisplayEGL::Initialize failed.
[15517:15517:0514/004713.595754:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15517:15517:0514/004713.595841:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15517:15517:0514/004713.595889:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[15517:15517:0514/004713.596141:ERROR:ui/gl/angle_platform_impl.cc:49] Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
ERR: Display.cpp:1079 (initialize): ANGLE Display::initialize error 12289: Invalid visual ID requested.
[15517:15517:0514/004713.596186:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Critical) eglInitialize: Invalid visual ID requested.
[15517:15517:0514/004713.596219:ERROR:ui/gl/gl_display.cc:780] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[15517:15517:0514/004713.596248:ERROR:ui/gl/gl_display.cc:815] Initialization of all EGL display types failed.
[15517:15517:0514/004713.596279:ERROR:ui/ozone/common/gl_ozone_egl.cc:26] GLDisplayEGL::Initialize failed.
[15517:15517:0514/004713.597719:ERROR:components/viz/service/main/viz_main_impl.cc:183] Exiting GPU process due to errors during initialization
[15414:9:0514/004713.835031:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[15411:9:0514/004713.835028:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[15586:15586:0514/004713.857068:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x39fc000e9b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[15586:15586:0514/004713.888873:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x39fc01dc1c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[15586:15586:0514/004713.953072:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x39fc000e9b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[15586:15586:0514/004713.965727:ERROR:gpu/command_buffer/service/gl_utils.cc:431] [.WebGL-0x39fc01dc1c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
[15586:15586:0514/004717.804637:ERROR:gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc:1092] [GroupMarkerNotSet(crbug.com/242999)!:A080690794040000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader flag to opt in to lower security guarantees for trusted content.
[15348:15348:0514/004723.125305:ERROR:components/sharing_message/sharing_service.cc:303] Device registration failed with fatal error
My thoughts:
I truly feel ashamed to dump such a complex and multi-faceted problem on you people. What motivated to do this was not to “get it working”, but to better understand my system and what went wrong. To me it seems clear that without the run-prime prefix, Brave is trying to get something to work which does not (some graphical protocol, I guess). It tries three times, which corresponds to the unresponsive freezes, and then it gives up.
Using prime-run seems to skip the attempts, yet it arrives to a functionally equivalent state (although the log is very different). The fact that Firefox works without issue tells me that it is not a driver issue, at least not in principle. (I have tried different versions of Brave as well, to no avail).
An idea that has crossed my mind is that the Blender issue in the external display is completely independent from the issue with Brave. Honestly, since I took so long to try and fix whatever is wrong, that I cannot give an accurate account of what failed when. But that fact that the grayed-out window freeze is functionally the same as in Brave leads me to believe that the issues are related.
I have tried uninstalling the nvidia drivers, but there seems to be a deeper dependency with the kernel, and I did not want to mess thing up.
sudo mhwd -r pci video-hybrid-intel-nvidia-prime
> Removing video-hybrid-intel-nvidia-prime...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/local/pci/video-hybrid-intel-nvidia-prime/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libxnvctrl breaks dependency 'libxnvctrl' required by conky
:: removing libxnvctrl breaks dependency 'libXNVCtrl.so=0-64' required by conky
:: removing nvidia-utils breaks dependency 'nvidia-utils=570.144' required by linux54-nvidia
:: removing nvidia-utils breaks dependency 'nvidia-utils=570.144' required by linux612-nvidia
:: removing nvidia-utils breaks dependency 'nvidia-utils=570.144' required by linux66-nvidia
Error: pacman failed!
Error: script failed!
I am open to any suggestions and thoughts
Once again, truly sorry for the wall of text, and to the brave (god, sorry for the pun) souls who are willing to get into the mud with me, thanks in advance.
Edit1: Added output of inxi --filter --verbosity=8