Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0.0-beta.1: AppImage crash & unusable user interface (Linux Mint 21.3, X11) #341

Open
Moini opened this issue Nov 24, 2024 · 5 comments

Comments

@Moini
Copy link

Moini commented Nov 24, 2024

Hi!

The AppImage behaves very oddly on my system.

  • the user interface looks incomplete
  • when I hover over the menu, items get cut off
  • dialogs are cut off
  • when I start a new project, except for the buttons on the left side, there is basically no user interface
  • when I open the preferences to see whether there's a theme issue, perhaps, I get an instant crash.
Peek.2024-11-24.03-26.mp4

grafik

Command line output (ends with crash on preferences menu choice):

$ ./Friction-1.0.0-beta.1-x86_64.AppImage 
Friction 1.0.0-beta.1 - https://friction.graphics
OpenGL Vendor: AMD
OpenGL Renderer: RENOIR (renoir, LLVM 15.0.7, DRM 3.57, 6.8.0-49-generic)
OpenGL Version: 4.6 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
---
Entered initializeGpu
OffscreenQGL33c initialized
Make OffscreenQGL33c current
iniPlainVShaderVBO
iniPlainVShaderVAO
iniTexturedVShaderVBO
iniTexturedVShaderVAO
iniColorPrograms
Done OffscreenQGL33c current
Entered GpuExecController initialize
GpuTaskExecutor initialized
Entered GpuTaskExecutor::initializeContext
Created GrGLInterface
Created GrContext
iniTexturedVShaderVAO
SwitchableContext set
Done GpuTaskExecutor::initializeContext
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Closing Friction, please wait ... 
@rodlie
Copy link
Member

rodlie commented Nov 24, 2024

Broken driver and/or Mesa.

LIBGL_ALWAYS_SOFTWARE=true ./Friction-1.0.0-beta.1-x86_64.AppImage

@Moini
Copy link
Author

Moini commented Nov 24, 2024

Thanks, that gets me one step further. It no longer crashes when opening the preferences.

The interface now looks like this:

grafik

  • Menu items still cut off when hovering over them
  • Dialogs and any texts cut off
  • No UI for editing a project after creating a new one

grafik

@Moini
Copy link
Author

Moini commented Nov 24, 2024

I can get it to this, with dragging on the divider and drawing something:

grafik

  • Pointer highlight in the timeline area is shifted (it is three lines below the actual mouse cursor)

@rodlie
Copy link
Member

rodlie commented Nov 25, 2024

I don't know, not able to replicate (tried Mint 21.3 LiveISO, worked fine).

Note I do not test Radeon cards, only Intel and NVIDIA.

@Moini
Copy link
Author

Moini commented Nov 25, 2024

Could it be a theme incompatibility? And perhaps an additional issue with the font size (I think I increased it on my system, getting older...).

If it's not that, it looks like it might be the Radeon, then:

CPU:
  Info: 6-core model: AMD Ryzen 5 4500U with Radeon Graphics bits: 64 type: MCP smt: <unsupported>
    arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
  Speed (MHz): avg: 1952 high: 3978 min/max: 1400/2375 boost: enabled cores: 1: 1396 2: 1397
    3: 1396 4: 1774 5: 1774 6: 3978 bogomips: 28444
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Renoir vendor: Acer Incorporated ALI driver: amdgpu v: kernel pcie: speed: 16 GT/s
    lanes: 16 ports: active: HDMI-A-1,eDP-1 empty: none bus-ID: 05:00.0 chip-ID: 1002:1636
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.4 compositor: xfwm v: 4.18.0 driver: X:
    loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x1200 s-dpi: 96 s-size: 1016x317mm (40.0x12.5") s-diag: 1064mm (41.9")
  OpenGL: renderer: RENOIR (renoir LLVM 15.0.7 DRM 3.57 6.8.0-49-generic)
    v: 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes

Is there anything I can do to help debug?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants