|/
|\ISS LINUX™

News (20210723a)
Blog

Install
FAQ
Wiki

Package System
Package Manager

Testimonials
Screenshots

Contact
Donate

Archive


wiki / software / firefox                                         Edit this page

Edited (4672138) at 2021-07-14 by Dylan Araps


FIREFOX
________________________________________________________________________________

Firefox is a free and open-source web browser developed by the Mozilla
Foundation and its subsidiary, the Mozilla Corporation.


Installation
________________________________________________________________________________

+------------------------------------------------------------------------------+
|                                                                              |
|   $ kiss b firefox                                                           |
|                                                                              |
+------------------------------------------------------------------------------+
| TIP: Additionally install firefox-privacy to further harden firefox.         |
+------------------------------------------------------------------------------+
|                                                                              |
|   $ kiss b firefox-privacy                                                   |
|                                                                              |
+------------------------------------------------------------------------------+


Runtime
________________________________________________________________________________

+------------------------------------------------------------------------------+
| An icon theme is required or things may not work correctly.                  |
+------------------------------------------------------------------------------+
|                                                                              |
|   $ kiss b hicolor-icon-theme                                                |
|   $ kiss b adwaita-icon-theme                                                |
|                                                                              |
+------------------------------------------------------------------------------+


Wayland
________________________________________________________________________________

The following environment variable must be set for Firefox to work on Wayland.

+------------------------------------------------------------------------------+
| .shellrc or .profile                                                         |
+------------------------------------------------------------------------------+
|                                                                              |
|  export MOZ_ENABLE_WAYLAND=1                                                 |
|                                                                              |
+------------------------------------------------------------------------------+


VAAPI
________________________________________________________________________________

For VAAPI to work the following about:config options must be set.

+------------------------------------------------------------------------------+
| about:config                                                                 |
+------------------------------------------------------------------------------+
|                                                                              |
|  gfx.webrender.all=true                                                      |
|  media.av1.enabled=false                                                     |
|  media.ffmpeg.dmabuf-textures.disabled=false                                 |
|  media.ffmpeg.vaapi.enabled=true                                             |
|  media.ffvpx.enabled=false                                                   |
|                                                                              |
+------------------------------------------------------------------------------+

If using AMDGPU, the following kernel option must be enabled. [1]

+------------------------------------------------------------------------------+
| .config                                                                      |
+------------------------------------------------------------------------------+
|                                                                              |
|  CONFIG_CHECKPOINT_RESTORE=y                                                 |
|                                                                              |
+------------------------------------------------------------------------------+

You may also need to set the following environment variable.

+------------------------------------------------------------------------------+
| .shellrc or .profile                                                         |
+------------------------------------------------------------------------------+
|                                                                              |
|  export MOZ_WAYLAND_DRM_DEVICE=/dev/dri/renderD128                           |
|                                                                              |
+------------------------------------------------------------------------------+


References
________________________________________________________________________________

[1] https://lwn.net/Articles/845448/



________________________________________________________________________________

Dylan Araps (C) 2019-2021

The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.