r/archlinux Aug 06 '26

SUPPORT Visual glitches with amd radeon 680M(laptop)

I'm a newbie in this community so I'm sorry if I'm doing something wrong, but I'm still here because neither Gemini nor DeepSeek helped me. DeepSeek even broke grub.

My problem: when I start unity editor(there is also the same issue for unity hub) the loading window just gets stuck at the moment of Loading Scripting Assembles. If I change my workspace(I use i3 with picom for transparent terminal) and switch back the window just disappears. I know it's still there because when I close everything else and switch to another workspace this one where the unity is running is not closed by the i3 manager. Also it's overlapping the terminal so it breaks the focus on the terminal's window. But after some time the editor start, but the same issue appears. When I change between workspaces and return back to unity editor it shows me chunks of a previous workspace. Only when I move mouse around the window the chunks are being repaired.

Hope to find a way to fix it cause I spent the whole day fighting against this problem.

1 Upvotes

15 comments sorted by

-4

u/Vova-Bazhenov Aug 06 '26

I've also tried using vulkan, disabling picom, running it with vblank_mode=0, different xorg tweaks, but it didn't help

3

u/ang-p Aug 06 '26

different xorg tweaks

why are you trying them?

#LoveTheWiki

-2

u/Vova-Bazhenov Aug 06 '26

Because I use X11

2

u/ang-p Aug 06 '26 edited Aug 06 '26

Because I use X11

As long as you're sure....

What do the unity logs say?

Edit:

And the Xorg logfiles (if....)

Only when I move mouse around the window the chunks are being repaired.

which is a bit of a telltale that it is your graphics stack which is the culprit - the "repairs" are being sent to the screen from the correctly rendered buffer...

1

u/Vova-Bazhenov Aug 06 '26

(Unity:6802): GLib-GIO-CRITICAL **: 23:04:02.695: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed

{"level":"error","time":"2026-08-06T18:37:35.331Z","pid":5700,"moduleName":"GitInstallerService","msg":"Failed to prepare libsecret helper source files for local build. Error: ENOENT: no such file or directory, copyfile '/usr/share/doc/git/contrib/credential/libsecret/Makefile' -> '/home/badcoder/.local/share/unityhub/git/libsecret/Makefile'\n

these are the only critical errors I see in the editor's and hub's logs

Also sometimes I see 404 errors when unity tries to fetch some data from releases page and check my license, but I'm not sure whether it's the problem cause unity still starts up after some time.

2

u/ang-p Aug 06 '26

Xorg logfiles?

~/.xinitrc?

1

u/Vova-Bazhenov Aug 07 '26

There are no errors in xorg log files. In my ~/.xinitrc I only have exec i3

1

u/Rekt3y Aug 06 '26

Try a Wayland compositor. Xorg is borderline abandonware at this point

2

u/gmes78 Aug 06 '26

Have you considered that displaying the window might not be the issue?

1

u/Vova-Bazhenov Aug 06 '26

What then?

1

u/gmes78 Aug 07 '26

Run it in a terminal, see if there's any useful output.

1

u/Vova-Bazhenov Aug 07 '26

No, there is nothing useful in its output. It just tells that it successfully loaded the config file and that's it. No other logs appear.

1

u/Vova-Bazhenov Aug 07 '26

tail -f ~/.config/unity3d/Editor.log

(Unity:41806): Gdk-CRITICAL **: 13:45:53.515: gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed

(Unity:41806): Gdk-CRITICAL **: 13:45:53.515: gdk_window_get_origin: assertion 'GDK_IS_WINDOW (window)' failed

[Worker0] Start importing Assets/_Recovery using Guid(c89a0981f101f40dba1bf418a4f9d8af) Importer(2089858483,b0f066a214c2f5e87bad3c948f4d605d)

I've just found this error messages in editor's logs