|/
|\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 2023-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.