Closed AimakRokalno closed 1 year ago
I can reproduce this on the live image of Garuda KDE. Garuda is Arch based distro. The AppImage using some of the distro shared libraries + the libraries from the image(to save spase). Solved by installing gcc
:
sudo pacman -S gcc
Just for the protocol also installed chromium
and updated glibc
, shouldn't be needed to add it.
The GTK errors are probably not responsible for the white screen. Also achieved to run it with software acceleration
@hristo-mavrodiev
I installed gcc but Firefly still shows the same white screen with same erorrs
I suspect the issue may come from my old CPU. I tested the same distros on a more modern PC and Firefly works fine. This is my sysinfo: Operating System: Garuda Linux KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 Kernel Version: 5.12.6-zen1-1-zen OS Type: 64-bit Graphics Platform: X11 Processors: 4 × AMD A8-3870 APU with Radeon(tm) HD Graphics Memory: 7.7 GiB of RAM Graphics Processor: AMD TAHITI
As you suggested: ~> lspci -k | grep -EA3 'VGA|3D|Display' 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] Subsystem: Hightech Information System Ltd. Radeon HD 7990 Kernel driver in use: radeon Kernel modules: radeon, amdgpu
As you suggested: chrome://gpu
You can try to add microcode package. - sudo pacman -S amd-ucode
and generate CPU information reportlscpu
. There are Electron issues when using linux kernel 5.x.x . If you have any distro with linux kernel 4.x.x could help to verify that it's not cause by this.
I will try an old live distro with kernel 4
I could not install the micro-code package, but lscpu gives the following info?
$> lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 40 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 18 Model: 1 Model name: AMD A8-3870 APU with Radeon(tm) HD Graphics Stepping: 0 CPU MHz: 3300.000 CPU max MHz: 3300.0000 CPU min MHz: 800.0000 BogoMIPS: 6600.51 Virtualization: AMD-V L1d cache: 256 KiB L1i cache: 256 KiB L2 cache: 4 MiB NUMA node0 CPU(s): 0-3 Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Spec store bypass: Not affected Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Full AMD retpoline, STIBP disabled, RSB filling Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflu sh mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni cx16 popc nt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefe tch osvw ibs skinit wdt hw_pstate vmmcall arat npt lbrv svm_lock nrip_save pa usefilter
This is a report from AMD machine that is running firefly correctly. Hope this will help the developers.
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
This a report from Intel machine that runs firefly correctly:
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
Could be because of missing flags like ssse3,sse4_1,sse4_2, avx support of your CPU.
On the same computer, as it did not work on linux, I had to virtualize Windows 10 (VirtualBox) to be able to carry out the migration. I think the problem is not hardware but software.
Closing issue due to inactivity, please upgrade to the latest app version and reopen the issue if the problem persists 🌷
Issue description
Firefly does not work in Linux Garuda KDE Dr460nized
Wallet version
Firefly 1.1.0
System specification
Garuda KDE Dr460nized
Is it a repeatable issue?
Yes
Steps To reproduce the issue
./firefly-desktop-1.1.0.AppImage --disable-gpu
Expected behaviour
Firefly should work.
Actual behaviour
Lots of errors in terminal. Firefly opens a window with white background and no logo.
Errors
Attached screenshot.
./firefly-desktop-1.1.0.AppImage --disable-gpu Icon theme "adwaita" not found. Icon theme "ubuntu-mono" not found. Icon theme "yaru" not found. Icon theme "Mint-X" not found. Icon theme "elementary" not found. Extracting usr/share/icons/hicolor/0x0/apps/desktop.png to "/home/[user]/.local/share/icons/hicolor/0x0/apps/appimagekit_453d262677c3baf5e92233cfee053163_desktop.png" WARNING: Unable to resize the application icon into a 128x128 image: "Unable to load image.". It will be written unchanged. WARNING: Unable to resize the application icon into a 256x256 image: "Unable to load image.". It will be written unchanged. gtk-update-icon-cache: The generated cache was invalid. which: no gtk-update-icon-cache-3.0 in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl) Could not parse file "/home/[user]/.local/share/applications/firedragon.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/xgpsspeed.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/qwikaccess.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/lstopo.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/xgps.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/yad-icon-browser.desktop": Invalid key name: Path[$e] Could not parse file "/home/[user]/.local/share/applications/libinput-gestures-qt.desktop": Invalid key name: Path[$e] which: no update-icon-caches in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
(desktop:1438222): Gtk-WARNING **: 23:49:54.047: Theme parsing error: gtk-dark.css:6342:10: 'height' is not a valid property name 23:49:54.485 › Checking for update 23:49:54.580 › Generated new staging user ID: a9ad71b1-55dd-5d13-b261-505008514ad7 23:49:54.853 › Update for version 1.1.0 is not available (latest version: 1.1.0, downgrade is disallowed).