Git Product home page Git Product logo

Comments (13)

scottnonnenberg-signal avatar scottnonnenberg-signal commented on June 6, 2024 1

@DiagonalArg Thanks. Maybe see if you can get it to happen when forcing Desktop not to use graphics hardware with --disable-gpu?

from signal-desktop.

indutny-signal avatar indutny-signal commented on June 6, 2024

Ooof, this looks pretty bad. Did it start in 6.42.0 version or did you see it with 6.41.0 or before too?

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

I'm feel like I've seen this for a while, but please don't count on my memory with this. (Sry I can't be clearer.)

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

Here's another:

image

from signal-desktop.

scottnonnenberg-signal avatar scottnonnenberg-signal commented on June 6, 2024

Are you running with hardware acceleration? Does it still happen if you disable that and use software rendering?

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

Thinkpad W530.

Ubuntu 22.04, Settings:

Graphics: NVE7 / Mesa Intel® HD Graphics 4000 (IVB GT2)

My understanding is that Ubuntu uses integrated graphics by default. I do have the nouveau drivers though, and can switch an application to nvidia using DRI_PRIME=1. (I haven't done that with Signal, or anything else for that matter.)

$ lsmod | grep -E 'i915|nouveau'
nouveau              2830336  1
mxm_wmi                16384  1 nouveau
i915                 3899392  89
drm_buddy              20480  1 i915
drm_ttm_helper         16384  1 nouveau
i2c_algo_bit           16384  2 i915,nouveau
ttm                   110592  3 drm_ttm_helper,i915,nouveau
drm_display_helper    212992  2 i915,nouveau
cec                    94208  2 drm_display_helper,i915
drm_kms_helper        249856  4 drm_display_helper,i915,nouveau
drm                   700416  35 drm_kms_helper,drm_display_helper,drm_buddy,thinkpad_acpi,drm_ttm_helper,i915,ttm,nouveau
video                  73728  3 thinkpad_acpi,i915,nouveau
wmi                    40960  5 video,wmi_bmof,think_lmi,mxm_wmi,nouveau

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

Ok, so the answer is yes, I get the same thing with the --disable-gpu switch:

image

from signal-desktop.

scottnonnenberg-signal avatar scottnonnenberg-signal commented on June 6, 2024

@DiagonalArg This is very likely an Electron issue, since we don't control the rendering of that red squiggle. For the best chance of getting this fixed, you can help by filing a bug on their project with an Electron Fiddle showing a minimum repro, and providing all of your computer's details. It's especially interesting that it reproduces when hardware acceleration is disabled.

You can also try Chrome or Chromium, to see if the same thing reproduces there, and file issues on those projects. Probably a better chance of getting low-level stuff like this fixed if you go directly to the source!

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

@scottnonnenberg-signal / Ok, thanks. I'm willing to give it a try, but I'm a bit unclear on the concept. I installed Signal and run it, that's all I know. (Other than that the lap/desktop app is in some way browser based.) How would I try Chromium to see if I get the same thing? Or do you mean that I should look for a text box on some website, using Chromium, and see if cutting/ pasting produces similar results?

from signal-desktop.

scottnonnenberg-signal avatar scottnonnenberg-signal commented on June 6, 2024

look for a text box on some website, using Chromium, and see if cutting/ pasting produces similar results?

Yup, this seems like a good idea! Just find a large text box (maybe like the one you're replying in here on GitHub!) and get those red squiggles to appear!

from signal-desktop.

DiagonalArg avatar DiagonalArg commented on June 6, 2024

Now that I went to try it, I realize I've used Chromium (reserved for google) and never seen that artifact there. I'll check into Electron.

from signal-desktop.

stale avatar stale commented on June 6, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

from signal-desktop.

stale avatar stale commented on June 6, 2024

This issue has been closed due to inactivity.

from signal-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.