I have a strange issue for which i’ve found no solution. My Screen randomly flickers(goes black for 1s then returns to normal) while i’m in fullscreen mode watching videos or gaming. It’s a gpu issue of that im certain cause i’ve got older gpu i used to test this and it works fine. Thing is my gpu works perfectly fine in Windows but not in Linux. If anyone has any ideas i’d appreciate them, thanks!
Start here:
1 Like
System:
Kernel: 5.8.16-2-MANJARO x86_64 bits: 64 compiler: N/A
parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64
root=UUID=a761237c-df31-4203-a5ec-def1e94b53ee rw quiet apparmor=1
security=apparmor udev.log_priority=3
Desktop: Xfce 4.14.2 tk: Gtk 3.24.20 info: xfce4-panel wm: xfwm4
dm: LightDM 1.30.0 Distro: Manjaro Linux
Machine:
Type: Desktop Mobo: ASRock model: B450M-HDV R4.0 serial: <filter>
UEFI: American Megatrends v: P3.20 date: 07/31/2019
CPU:
Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+
family: 17 (23) model-id: 8 stepping: 2 microcode: 800820D
L2 cache: 4096 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 118209
Speed: 1889 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz):
1: 1887 2: 1885 3: 2064 4: 2064 5: 1912 6: 1953 7: 2192 8: 2191 9: 1890
10: 1889 11: 2042 12: 1885 13: 2189 14: 2151 15: 1986 16: 2189
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP:
disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Sapphire Limited driver: amdgpu v: kernel bus ID: 09:00.0
chip ID: 1002:67df
Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati unloaded: modesetting
alternate: fbdev,vesa display ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: DVI-D-0 res: 1920x1080 dpi: 102 size: 476x268mm (18.7x10.6")
diag: 546mm (21.5")
OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.38.0
5.8.16-2-MANJARO LLVM 10.0.1)
v: 4.6 Mesa 20.1.8 direct render: Yes
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: Sapphire Limited driver: snd_hda_intel v: kernel bus ID: 09:00.1
chip ID: 1002:aaf0
Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel bus ID: 0b:00.3 chip ID: 1022:1457
Sound Server: ALSA v: k5.8.16-2-MANJARO
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASRock driver: r8169 v: kernel port: f000 bus ID: 08:00.0
chip ID: 10ec:8168
IF: enp8s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 12.77 GiB (2.7%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 vendor: Kingston model: SKC2000M8500G size: 465.76 GiB
block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
serial: <filter> rev: S2780101 scheme: GPT
Partition:
ID-1: / raw size: 465.46 GiB size: 457.16 GiB (98.22%)
used: 12.77 GiB (2.8%) fs: ext4 dev: /dev/nvme0n1p2
Swap:
Alert: No Swap data was found.
Sensors:
System Temperatures: cpu: 49.1 C mobo: N/A gpu: amdgpu temp: 35 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 1570
Info:
Processes: 319 Uptime: 36m Memory: 15.56 GiB used: 2.61 GiB (16.8%)
Init: systemd v: 246 Compilers: gcc: N/A Packages: pacman: 1089 lib: 338
flatpak: 0 Shell: Bash v: 5.0.18 running in: xfce4-terminal inxi: 3.1.05
1 Like
Welcome to Manjaro!
As the AMD drivers are built into the kernel, you should try another kernel version and as you seem to have a rather new CPU, 5.9 and 5.4 LTS would be high on my list.
-
Print this page so you have it as a reference while in TTY2
-
Log off
-
Switch to TTY2 by pressing Ctrl+Alt+F2
-
Log in there
-
Execute:
sudo mhwd-kernel --install linux54 sudo mhwd-kernel --install linux59
-
to ensure grub is showing, execute:
sudo nano --backup /etc/default/grub
-
Change (or add?) the following 3 lines:
GRUB_TIMEOUT=3 #GRUB_HIDDEN_TIMEOUT=0 #GRUB_TIMEOUT_STYLE=hidden
(3 or higher is fine, add the # before the lines above if those lines are present)
-
Ctrl+X Y Enter to save if there is anything to save
-
If you did save, execute:
sudo update-grub
-
Reboot
-
Go to grub’s Advanced options
-
Choose these kernels one by one and try them out one by one and see if that helps.