Jump to content

The UOC and QUOC Patch - Optimize Firefox (and derivatives) for old hardware!


Recommended Posts

On 1/2/2023 at 10:08 AM, grey_rat said:

layers.allow-d3d9-fallback - no D3D9, remove in Firefox 54, work only in MyPal 68

webgl.disable-angle - different conditions

webgl.dxgl.enabled - for Windows true

pref("dom.ipc.plugins.reportCrashURL", true); - ???

devtools... - It is advisable not to turn off

pref("browser.slowStartup.notificationDisabled", false); - ?

pref("dom.webcomponents.enabled", 0);
pref("dom.webcomponents.customelements.enabled", 0); - ???

pref("layers.deaa.enabled", false);
pref("layers.componentalpha.enabled", false); - ???

pref("layers.bench.enabled", true); - ?

pref("media.opus.enabled", false);
pref("media.ogg.enabled", false); - ???

pref("media.webm.enabled", false); - ?

pref("webgl.prefer-16bpp", true); - ?

pref("dom.webgpu.enabled", true); - ?


pref("gfx.webrender.software.d3d11", false); - ?

pref("gfx.webrender.enabled", true); - ???

Please take a look at my replies to your prefs as I have them set differently.


        152
    OS: XP Pro x86
    Joined October 2, 2017

Posted 1 hour ago

layers.allow-d3d9-fallback - no D3D9, remove in Firefox 54, work only in MyPal 68
I have layers.allow-d3d9-fallback;true

webgl.disable-angle - different conditions
I have webgl.disable-angle;false

webgl.dxgl.enabled - for Windows true
I have webgl.dxgl.enabled;false

pref("dom.ipc.plugins.reportCrashURL", true); - ???
I have dom.ipc.plugins.reportCrashURL;false

devtools... - It is advisable not to turn off

pref("browser.slowStartup.notificationDisabled", false); - ?
I have browser.slowStartup.notificationDisabled;true

pref("dom.webcomponents.enabled", 0);
I don't have this at all

pref("dom.webcomponents.customelements.enabled", 0); - ???
I don' have this at all

pref("layers.deaa.enabled", false);
I have layers.deaa.enabled;true

pref("layers.componentalpha.enabled", false); - ???
I have layers.componentalpha.enabled;true

pref("layers.bench.enabled", true); - ?
I have layers.bench.enabled;false

pref("media.opus.enabled", false);
I have media.opus.enabled;true

pref("media.ogg.enabled", false); - ???
I have media.ogg.enabled;true

pref("media.webm.enabled", false); - ?
I have media.webm.enabled;true

pref("webgl.prefer-16bpp", true); - ?
I have webgl.prefer-16bpp;false

pref("dom.webgpu.enabled", true); - ?
I have dom.webgpu.enable;false

pref("gfx.webrender.software.d3d11", false); - ?
I don't have thie pref

pref("gfx.webrender.enabled", true); - ???
I don't have this pref.

Link to comment
Share on other sites


I have layers.allow-d3d9-fallback;true

In XP only DirectX 9 work. DX9 -> DX9 makes no sense. This may be relevant for Vista+ where there is DX10+, in case of errors DX10 -> DX9

I have webgl.disable-angle;false

In Firefox WebGL can be hardware or software. In XP: ANGLE (pref false) - hardware (shader support required 3.0), OpenGL 2.0 native hardware (pref true) - (support required OpenGL 2.0), LLVM software (pref true) - (support required SSE2  + file opengl32.dll)

I have dom.ipc.plugins.reportCrashURL;false

I did not find a description, but the meaning is like false

devtools... - It is advisable not to turn off

for Firefox 68. related to browser internals

I have browser.slowStartup.notificationDisabled;true

true

dom.webcomponents.enabled", 0

I don' have this at all

I don't know where he got it either :)

I have layers.deaa.enabled;true

https://bugzilla.mozilla.org/show_bug.cgi?id=1152981

https://bugzilla.mozilla.org/show_bug.cgi?id=1151543

For Firefox 52 in XP it probably didn't work

I have layers.componentalpha.enabled;true

https://bugzilla.mozilla.org/show_bug.cgi?id=927405

https://bugzilla.mozilla.org/show_bug.cgi?id=1309277

different conditions where it can work with errors. Example in linux OpenGL on GMA intel.

I have layers.bench.enabled;false

benchmark, for tests acceleration

false

I have media.opus.enabled;true

it is not clear why he did not like the codec OPUS :)

true

I have media.ogg.enabled;true

I have media.webm.enabled;true

also true

I have webgl.prefer-16bpp;false

false

I have dom.webgpu.enable;false

for Firefox Nightly + Windows 10 or 11 + DirectX12 or Vulcan

false

 

gfx.webrender.software.d3d11

for Firefox 91+ (different conditions on/off)

 

gfx.webrender.enabled

for Firefox 84+ (different conditions on/off)

 

Edited by grey_rat
Link to comment
Share on other sites

On 1/5/2023 at 5:40 AM, looking4awayout said:

For QUOC users with an ATI graphics card who are experiencing issues with the UI appearing black, please go to about:config and set the key below:

gfx.webrender.flip-sequential to false.

I have already removed the key in the currently public version, so you can just update to the fixed version. So far, with the key disabled (testing it on an AMD E1-1500 laptop right now) there doesn't seem to be any negative impact on performance.

Welcome back!

Your new QUOC is a natural for MyPal 68 (based on FF 68, of course). The folks who need the (Q)UOC patch the most are those with less powerful hardware, and those same folks often run older OS versions like Windows XP and Vista. So it seems like a match made in heaven.

Link to comment
Share on other sites

My "basic" user.js is only for XP. K -meleon, PM, Basilisk/Serpent, Firefox 45-52 and Mypal 68.

https://dl.dropboxusercontent.com/s/n404nfu29ydggcu/user.js

Explanation:

disabled "Pocket"

MyPal 68 disabled "screenshots"

enabled "trackingprotection"

disabled "PopUp"

disabled "Reader View"

disabled "Accessibility Service"

and optimization (~290 lines)

 

Edited by grey_rat
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...