Having a Graphical issue with Discord...


Recommended Posts

image.thumb.png.04de6216acb8306b0c6a9914bf501a2a.png Could someone explain this to me? It's really annoying and I need to know how to fix it. It also happens on D-Live if that helps, both Discord and D-Live seem to have a similar design, which makes sense for them to both have the same issue. Other than these two things, I don't have this problem anywhere else.

Link to comment
Share on other sites

Could be a color interuption on that part of scren. Can you test this on another monitor, or perhaps, a different GPU? We need to find out who the culprit is here. Looks like either a GPU issue or monitor issue.

Link to comment
Share on other sites

The thing is, I know several other people who have an RX 580 like I do that seem to have this problem. And like I said, it only happens in Discord & D-Live. Anything else that doesn't use whatever both things use never have this problem. Also, the several other people part is something that gets me.

 

It can't be a coincidence. I think both things just don't like the RX 580 or something.

Link to comment
Share on other sites

52 minutes ago, WTHRZ said:

The thing is, I know several other people who have an RX 580 like I do that seem to have this problem. And like I said, it only happens in Discord & D-Live. Anything else that doesn't use whatever both things use never have this problem. Also, the several other people part is something that gets me.

 

It can't be a coincidence. I think both things just don't like the RX 580 or something.

Interesting issue!

 

Discord is an example of a particular EVIL that annoys me, using JavaScript to make a Desktop Application which is a sub-EVIL of using JavaScript to make anything!

 

It is ironic on some level that the leading discussion server for Gaming relies on the exact opposite of the elegant "pedal to the metal" programming technology used in the most advance games...

 

This total mess of technique to make an app is based on Electron which is an "adaptation layer" to make Javascript "act" like a desktop app. So, I would guess that the RX 580 issue is more likely related to Electron than DIscord...

 

I will see what I can dig up, but here is some reference info: (Note that Electron has 1,235 open issues that need fixing!)

 

https://en.wikipedia.org/wiki/Electron_(software_framework)

https://electronjs.org

https://github.com/electron

https://github.com/electron/electron/issues

https://github.com/discordapp - Discord is NOT OSS but has some stuff on GitHub

https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b - an example design article re Discord.

https://github.com/electron/electron/issues/18503 - quick example of a GPU related Electron bug report

 

  • Thanks 1
Link to comment
Share on other sites

10 minutes ago, DevTech said:

Interesting issue!

 

Discord is an example of a particular EVIL that annoys me, using JavaScript to make a Desktop Application which is a sub-EVIL of using JavaScript to make anything!

 

It is ironic on some level that the leading discussion server for Gaming relies on the exact opposite of the elegant "pedal to the metal" programming technology used in the most advance games...

 

This total mess of technique to make an app is based on Electron which is an "adaptation layer" to make Javascript "act" like a desktop app. So, I would guess that the RX 580 issue is more likely related to Electron than DIscord...

 

I will see what I can dig up, but here is some reference info: (Note that Electron has 1,235 open issues that need fixing!)

 

https://en.wikipedia.org/wiki/Electron_(software_framework)

https://electronjs.org

https://github.com/electron

https://github.com/electron/electron/issues

https://github.com/discordapp - Discord is NOT OSS but has some stuff on GitHub

https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b - an example design article re Discord.

https://github.com/electron/electron/issues/18503 - quick example of a GPU related Electron bug report

 

Never knew that, thanks. :D

Link to comment
Share on other sites

I scanned this list, no match which implies a NIH to me:

 

https://trello.com/b/AExxR9lU/desktop-bugs

 

But BINGO:

 

https://www.reddit.com/r/discordapp/comments/alr6i8/random_artifacts_in_discord_potentially_caused_by/

 

" I am also operating an AMD rig with an RX 580"

 

"Have you tried turning off hardware acceleration under the "Appearance" tab in settings? That's what worked for me."

 

"Yep, thanks for the suggestion! I turned it back on though, i cant trade this much performance for aesthetics. I guess its glitchy mess time for me"

 

"I have the same issue. It only occurs if hardware acceleration is turned on. It's very annoying. Discord starts to lag if hardware acceleration is turned off and shows artifacts if turned on. RX 560 and radeon 17.1.1"

 

Link to comment
Share on other sites

3 hours ago, WTHRZ said:

I need to know how to fix it

OK - so that has been accomplished

 

Discord uses Electron which in turn uses Chromium which has some sort of bug in its GPU code.

 

From what I can understand, if you are a "heavy" Discord user, turning off the Chrome WebGL GPU acceleration will be very annoying performance wise

 

What comes to mind is investigating if a Chromium update can be slipstreamed into your Discord's Electron version or else if the Electron version that Discord is using can be slipstream updated...

 

The bug has been outstanding for at least 3 months so it is obviously not getting much priority at Discord...

 

OR start a petition to Discord to take their crazy-a## Venture Capital funding and make a REAL Windows Desktop Application using a REAL programming language...

 

 

Link to comment
Share on other sites

OK, so I think my already small interest level in Desktop JavaScript tech has evaporated at this point...

 

I could not find any easy path to updating Chromium into an already installed Electron application

 

Also, although the Chrome Browser ver 74 and up is supposed to make it easy to turn web pages into PWA Apps, there appears to be NO Discord support for that and I somewhat detest the entire concept of PWA anyways as an even more aborted tech version of Electron.

 

But the GPU glitches obviously affect "gaming in a browser" which is one of the sub-topics of my Gaming survey in:

 

 

So, final idea is to try BETA version of DIscord:

 

https://discordapp.com/api/download/ptb?platform=win

 

EDIT:

I just noticed that the file version number for the BETA of Discord is "48" and the version for the regular download is "49" so just a head's up in case the BETA version is older code, why could be good or bad...

 

Edited by DevTech
Discord file version
Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.