You are not logged in.

#1 2017-03-21 14:56:13

horseburrito
Member
Registered: 2017-03-21
Posts: 4

[Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Hi,

I've tested installing arch + deepin DE on a virtualbox and it went fine.

Now I did the same to my machine and I get weird graphiocal glitches on deepin related ... parts?
I tried to reinstall deepin/xorg/drivers/younameit several times and am at a dead end. (which is my usual linux experience)

Some information that might help: (?)

I have a AMD R9 Nano and installed the xf86-video-amdgpu. Its also loading fine at bootime as module, as set in mkinitcpio.conf.
The glitches dont apper on websites/videos in firefox or other programs.
The transparency on the deepin terminal works fine.

Screenshots:
Glitchy Dock
Glitchy Settings Thing

I hope anybody could help me. sad

Last edited by horseburrito (2017-03-22 14:51:28)

Offline

#2 2017-03-22 11:43:06

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Try downgrading to the 4.9.11 kernel; it solved the graphics glitchiness in X with AMD for me. This seems to be an issue with the 4.10 kernel and OpenGL acceleration. I encountered this bug with KDE 5.

Edit: You could also install linux-lts, it's at 4.9.16 right now. Might be easier than downgrading the linux package.

Last edited by Morn (2017-03-22 11:47:08)

Offline

#3 2017-03-22 13:00:31

horseburrito
Member
Registered: 2017-03-21
Posts: 4

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Well now I know hot to install a lts kernel and headers and change them in my bootloader. ^^
Sadly, still having those artifacts. :<

Offline

#4 2017-03-22 13:23:10

horseburrito
Member
Registered: 2017-03-21
Posts: 4

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Okay, weird things are happening.

I was looking through the catnet for answers. Then I discovered that i couldnt run glxinfo or glxgears.
(I wouldnt know how or why I would use them, but thats not the point right now)
Turns out they are no longer in mesa package, but in the mesa-demos package.

So I installed mesa-demos and run gxlinfo (and got a lot of information on alien mating rituals, I assume)
Then I ran glxgears, and.. well there were gears turning, which is a good thing I assume.
My screen flickered once during the gears demo. I didn't pay much attention to that.
After I closed the glxgears though... I've found all the glitches were gone and everything looked smooth. yikes

I rebooted to see if it would last, and it wouldn't.

So I made a screenshot how it was looking after the reboot.
Ran glxgears again... Nothing.
Ran gxlgears once more, and got another display flicker that fixed the glitches again.
And this is how it looks now (before another reboot  makes it go glitchy again).

Maybe this helps anyone. ^^;;

Edit: I've recreated the "I run glxgears to get my screen to flicker and fix my glitch" while I had a journalctl -f running.
This is the output (if it helps anyone). Seems the deepin-wm crashes and starts again (this tiem working fine). Or am I misreading the events?

Mär 22 15:35:31 OtterBox systemd[1]: Started Process Core Dump (PID 2885/UID 0).
Mär 22 15:35:31 OtterBox kernel: deepin-wm[2470]: segfault at 0 ip 00007f1a3a678d36 sp 00007ffdececfc78 error 4 in libc-2.25.so[7f1a3a5f7000+19b000]
Mär 22 15:35:31 OtterBox deepin-wm-switcher[2445]: onWMProcFinished : exitCode =  11
Mär 22 15:35:31 OtterBox deepin-wm-switcher[2445]: "deepin-wm crashed or failure, switch wm"
Mär 22 15:35:31 OtterBox deepin-wm-switcher[2445]: allowSwitch switch_permission =  3
Mär 22 15:35:31 OtterBox systemd-coredump[2886]: Process 2470 (deepin-wm) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 2470:
                                                  #0  0x00007f1a3a678d36 strlen (libc.so.6)
                                                  #1  0x0000000000437e5e n/a (deepin-wm)
                                                  #2  0x000000000043acaf gala_deepin_corner_indicator_mouse_move (deepin-wm)
                                                  #3  0x000000000043b193 n/a (deepin-wm)
                                                  #4  0x00007f1a3ac03ed3 n/a (libglib-2.0.so.0)
                                                  #5  0x00007f1a3ac0345a g_main_context_dispatch (libglib-2.0.so.0)
                                                  #6  0x00007f1a3ac03810 n/a (libglib-2.0.so.0)
                                                  #7  0x00007f1a3ac03b32 g_main_loop_run (libglib-2.0.so.0)
                                                  #8  0x00007f1a3e0d66ac meta_run (libdeepin-mutter.so.0)
                                                  #9  0x0000000000427e0c gala_main (deepin-wm)
                                                  #10 0x00007f1a3a617511 __libc_start_main (libc.so.6)
                                                  #11 0x00000000004213ca _start (deepin-wm)
                                                  
                                                  Stack trace of thread 2500:
                                                  #0  0x00007f1a3a9a8756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                  #1  0x00007f1a2c98b55b n/a (radeonsi_dri.so)
                                                  #2  0x00007f1a2c98b287 n/a (radeonsi_dri.so)
                                                  #3  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #4  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2503:
                                                  #0  0x00007f1a3a6d967d poll (libc.so.6)
                                                  #1  0x00007f1a3ac037a6 n/a (libglib-2.0.so.0)
                                                  #2  0x00007f1a3ac038bc g_main_context_iteration (libglib-2.0.so.0)
                                                  #3  0x00007f1a2018f4bd n/a (libdconfsettings.so)
                                                  #4  0x00007f1a3ac2b175 n/a (libglib-2.0.so.0)
                                                  #5  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #6  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2498:
                                                  #0  0x00007f1a3a9a8756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                  #1  0x00007f1a2c98b55b n/a (radeonsi_dri.so)
                                                  #2  0x00007f1a2c98b287 n/a (radeonsi_dri.so)
                                                  #3  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #4  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2471:
                                                  #0  0x00007f1a3a6d967d poll (libc.so.6)
                                                  #1  0x00007f1a3ac037a6 n/a (libglib-2.0.so.0)
                                                  #2  0x00007f1a3ac038bc g_main_context_iteration (libglib-2.0.so.0)
                                                  #3  0x00007f1a3ac03901 n/a (libglib-2.0.so.0)
                                                  #4  0x00007f1a3ac2b175 n/a (libglib-2.0.so.0)
                                                  #5  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #6  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2532:
                                                  #0  0x00007f1a3a6d967d poll (libc.so.6)
                                                  #1  0x00007f1a0afd0ee1 n/a (libpulse.so.0)
                                                  #2  0x00007f1a0afc26f1 pa_mainloop_poll (libpulse.so.0)
                                                  #3  0x00007f1a0afc2d8e pa_mainloop_iterate (libpulse.so.0)
                                                  #4  0x00007f1a0afc2e40 pa_mainloop_run (libpulse.so.0)
                                                  #5  0x00007f1a0afd0e29 n/a (libpulse.so.0)
                                                  #6  0x00007f1a0ad6efe8 n/a (libpulsecommon-10.0.so)
                                                  #7  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #8  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2499:
                                                  #0  0x00007f1a3a9a8756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                  #1  0x00007f1a2c98b55b n/a (radeonsi_dri.so)
                                                  #2  0x00007f1a2c98b287 n/a (radeonsi_dri.so)
                                                  #3  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #4  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2501:
                                                  #0  0x00007f1a3a6d967d poll (libc.so.6)
                                                  #1  0x00007f1a3ac037a6 n/a (libglib-2.0.so.0)
                                                  #2  0x00007f1a3ac03b32 g_main_loop_run (libglib-2.0.so.0)
                                                  #3  0x00007f1a3b1e9446 n/a (libgio-2.0.so.0)
                                                  #4  0x00007f1a3ac2b175 n/a (libglib-2.0.so.0)
                                                  #5  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #6  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2496:
                                                  #0  0x00007f1a3a9a8756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                  #1  0x00007f1a2c98b55b n/a (radeonsi_dri.so)
                                                  #2  0x00007f1a2c98b287 n/a (radeonsi_dri.so)
                                                  #3  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #4  0x00007f1a3a6e354f __clone (libc.so.6)
                                                  
                                                  Stack trace of thread 2497:
                                                  #0  0x00007f1a3a9a8756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                  #1  0x00007f1a2c98b55b n/a (radeonsi_dri.so)
                                                  #2  0x00007f1a2c98b287 n/a (radeonsi_dri.so)
                                                  #3  0x00007f1a3a9a22e7 start_thread (libpthread.so.0)
                                                  #4  0x00007f1a3a6e354f __clone (libc.so.6)

Last edited by horseburrito (2017-03-22 14:41:16)

Offline

#5 2017-03-22 14:50:32

horseburrito
Member
Registered: 2017-03-21
Posts: 4

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Ok, after searching for deepin-wm crash and glitches I found this thread that seems to adress the issue and also solves my glitch issues.

By pressind Super+Shift+Tab I can ebable/disable "Window effects".
Disabling them fixes my glitches (altthough diables the shiny window effects).

So I guess for now its solved and I hope the issue will be fixed by the deepin team sometime in the future. smile

Thanks for the help. smile

Offline

#6 2018-11-09 01:23:37

lightfu
Member
Registered: 2018-11-09
Posts: 1

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

I was having what sounds like exactly the same issue with a brand new installation of Deepin on a crappy old laptop I had lying around.

Disabling Window Effects certainly did fix the issue, but I didn't consider this an acceptable solution.  Especially because multiple desktops are only available with Window Effects enabled  (why on earth, btw !??).

Anyway, I discovered that by default my display settings were set to Extend to an extra monitor... Deepin had seen that this old laptop has a VGA port and despite there being no external monitor connected at all, it was trying to extend my display there.  My mouse even disappeared off the end of the screen as if it were on some other screen to one side.

Changing the display setting to Only display on my laptop screen fixed the "weird graphical artifacts" issue.

Offline

#7 2018-11-09 03:27:40

circleface
Member
Registered: 2012-05-26
Posts: 639

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

lightfu, thank you for your contribution.  However, please note that this thread is over a year old, and was marked as solved.  Please do not necrobump in the future.

Offline

#8 2018-11-09 03:30:17

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,740

Re: [Solved] Weird graphical artifacts on Deepin DE / deepin-wm

Using this opportunity to close this old thread.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB