Firestorm problems [SOLVED]

I didn't know where to put this, but since Firestorm is in the AUR, I figured this was the best spot.

I'm having problems with extreme lag and freakishly low FPS that I have never experienced on Windows or LMDE. Firestorm support said it was probably related to my graphics drivers. Well, as far as I can tell, I'm using the propitiatory drivers for my on-board Intel graphics, so I'm not sure what is causing this. If I need to add more details, please let me know.

Hi @pretzelbrain,

We need some more info, see here:

Yes, but I need to know specifically what info to provide.

Let's start with

inxi -Fxxxza --no-host
System:
  Kernel: 4.19.81-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 
  root=UUID=7bfe65bb-27f2-4e0a-ac4b-c9bbd365f41f rw quiet 
  resume=UUID=e2bd3ee8-720b-4e56-84ac-afa8e1355364 
  Desktop: Cinnamon 4.2.4 wm: muffin dm: LightDM 1.30.0 
  Distro: Manjaro Linux 
Machine:
  Type: Portable System: Dell product: Inspiron 5521 v: A16 serial: <filter> 
  Chassis: type: 8 v: A16 serial: <filter> 
  Mobo: Dell model: 0K08H3 v: A00 serial: <filter> UEFI [Legacy]: Dell 
  v: A16 date: 05/24/2018 
Battery:
  ID-1: BAT1 charge: 36.6 Wh condition: 36.6/66.6 Wh (55%) volts: 12.6/11.1 
  model: Simplo DELL 4DMNG2CD type: Unknown serial: <filter> status: Full 
CPU:
  Topology: Dual Core model: Intel Core i5-3337U bits: 64 type: MT MCP 
  arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21 
  L2 cache: 3072 KiB 
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 14368 
  Speed: 798 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 798 2: 798 
  3: 798 4: 798 
  Vulnerabilities: Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915 
  v: kernel bus ID: 00:02.0 chip ID: 8086:0166 
  Display: x11 server: X.Org 1.20.5 driver: intel unloaded: modesetting 
  alternate: fbdev,vesa tty: N/A 
  OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 19.2.2 
  compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Dell 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1e20 
  Sound Server: ALSA v: k4.19.81-1-MANJARO 
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell 
  driver: r8169 v: kernel port: 2000 bus ID: 01:00.0 chip ID: 10ec:8136 
  IF: enp1s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
  Device-2: Intel Centrino Wireless-N 2230 driver: iwlwifi v: kernel 
  port: 2000 bus ID: 02:00.0 chip ID: 8086:0887 
  IF: wlp2s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 79.50 GiB (8.5%) 
  ID-1: /dev/sda vendor: Seagate model: ST1000LM024 HN-M101MBB 
  size: 931.51 GiB block size: physical: 512 B logical: 512 B 
  speed: 3.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 0003 scheme: MBR 
Partition:
  ID-1: / raw size: 922.71 GiB size: 907.23 GiB (98.32%) 
  used: 79.49 GiB (8.8%) fs: ext4 dev: /dev/sda1 
  ID-2: swap-1 size: 8.80 GiB used: 10.5 MiB (0.1%) fs: swap 
  swappiness: 60 (default) cache pressure: 100 (default) dev: /dev/sda2 
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 2600 
Info:
  Processes: 206 Uptime: 2h 04m Memory: 7.68 GiB used: 1.97 GiB (25.6%) 
  Init: systemd v: 242 Compilers: gcc: 9.2.0 Shell: bash v: 5.0.11 
  running in: gnome-terminal inxi: 3.0.36

I'm using firestorm-bin instead of the regular firestorm; think that might be part of the problem? I wasn't quite sure what the difference was between them.

Using the "-bin" should be fine, means you are using the binary package.

After updating regular repositories you could check for AUR updates via:
(maybe you need replace "trizen" with your AUR helper, e.g. yay)

trizen -Qua   

If there are updates, then

trizen -Sua

I already get updates for my AUR packages because I have that setting turned on in pamac. I'm using the latest version of Firestorm.

You seem to run into swap from time to time which causes a performance lost when it happens. You could try changing swappiness. Edit /etc/sysctl.d/99-sysctl.conf and change

vm.swappiness = 8

https://wiki.archlinux.org/index.php/Swap#Swappiness

You mean my swap partition? What's wrong with it?

The /etc/sysctl.d directory is empty.

Nothing. By changing swappiness you change the system behavior to later use the swap as set by default. It's common practice to reduce the swappiness to improve performance as this better utilizes the existing RAM.

If it's empty - create 99-sysctl.conf with the content given:

echo "vm.swappiness = 8" | sudo tee /etc/sysctl.d/99-sysctl.conf

Finally, reboot.

I just did it in nemo, I didn't use the terminal.

Okay, back from reboot. That didn't help with my Firestorm problem; it's still doing the same thing.

Turn off all visual effects in Cinnamon to see if this helps.
Disable startup applications not really needed (make sure you know what you are doing).

When using Firestorm try running the System Monitor to see what process is using the CPU.

Here is a thread which could be helpful:

I turned all of the visual effects off (no effect on firestorm performance). Start up apps seem to be mostly necessary things. Something strange I noticed is that when firestorm is running, it shows up in the system monitor as "do-not-directly-run-firestorm-bin" instead of firestorm-bin.

Oh, and I am using the weather desklet, btw. Could that be an issue?

I turned off VSync. No change. What's really annoying is how textures keep rezzing in and out. Like, if I look at my sofa, it is blurry, then clear, then blurry again, etc. Same with everything in SL, including my avatar skin. Oh, and I can't see SL lakes or rivers without turning on advanced lighting model, which makes things even worse, performance-wise. Never had this problem with Windows 7/10 or Debian-based linux distros, like LMDE.

Edit: Now that I think about it, I didn't use Firestorm on LMDE, it was the official SL viewer. And I think when I was actually using Firestorm previously, it was in fact on Manjaro (yes, I've switched OSes on this laptop several times. LOL).

It indeed could be that another DE works better together with Firestorm than Cinnamon.

I believe I was using Cinnamon, on a previous install, without a problem. I don't know what to do. I'm about to tear my hair out & eat it. I'm really trying to avoid re-installing Windows 10, but it seems inevitable.

Just wanted to say I switched to Singularity and it's perfect! So nevermind Firestorm. :grin:

1 Like

Forum kindly sponsored by