From: noemail@basdxcqvbe.com   
      
   On Thu, 26 Aug 2021 21:23:00 -0500   
   Rod Pemberton wrote:   
      
   > On Tue, 27 Jul 2021 00:03:28 -0500   
   > Rod Pemberton wrote:   
   > > On Mon, 28 Jun 2021 08:12:38 -0500   
   > > Rod Pemberton wrote:   
   > > > On Thu, 17 Jun 2021 12:48:01 -0500   
   > > > Rod Pemberton wrote:   
   > > > > On Thu, 3 Jun 2021 20:23:19 -0500   
   > > > > Rod Pemberton wrote:   
      
   > > > > >    
   > > > > >   
   > > > > > OMG! Mozilla enabled their broken rendering engine for Firefox   
   > > > > > 89.0.   
   > > > > >   
   > > > > > [snip]   
   > > > > >   
   > > > > > E.g., MotionMark1.1 results for my 2009 components computer:   
   > > > > >   
   > > > > > 89.0 74+ without Webrender - 100% correctly rendered   
   > > > > > 89.0 4.33 with Webrender - ~70% correctly rendered   
   > > > > >   
   > > > > > 88.0.1 72+ without Webrender - 100% correctly rendered   
   > > > > > 88.0.1 1.08 with Webrender - ~30% correctly rendered   
   > > > > >   
   > > > > >   
   > > > > > [snip]   
   > > > >   
   > > > > Update:   
   > > > >   
   > > > > 89.0.1 76.18 without Webrender   
   > > > > 89.0.1 4.19 with Webrender   
   > > > >   
   > > > > AMD RS780 (DRM 2.40.0 / 3.18.16, LLVM 9.0.1)   
   > > > > 3.0 Mesa 19.2.8   
   > > > > mesa/r600   
   > > > >   
   > > >   
   > > > Update:   
   > > >   
   > > > 89.0.2 71.33 without Webrender   
   > > > 89.0.2 4.44 with Webrender   
   > > >   
   > > >   
   > > > Complete results:   
   > > >   
   > > > FF Webrender OFF ON   
   > > > MotionMark 71.33 4.44   
   > > > Multiply 1.00 pass 1.00 fail   
   > > > Canvas Arcs 352.20 pass 1.00 fail   
   > > > Leaves 69.48 pass 84.13 pass   
   > > > Paths 1156.07 pass 1.00 fail   
   > > > Canvas Lines 1117.47 pass 1.00 fail   
   > > > Focus 18.89 pass 19.80 pass   
   > > > Images 41.47 pass 2.00 pass   
   > > > Design 36.51 pass 2.74 pass   
   > > > Suits 52.83 pass 73.29 pass   
   > > >   
   > > > The higher the score, the more accurate and more complete the   
   > > > rendering appeared (subjective).   
   > > >   
   > >   
   > > Firefox 90.0.2 64-bit Linux   
   > >   
   > > (webrender off on)   
   > >   
   > > MotionMark 1.1 70.81 4.93   
   > > Multiply 1.00 1.00   
   > > Canvas Arcs 396.93 3.00   
   > > Leaves 73.96 9.00   
   > > Paths 1187.56 2.00   
   > > Canvas Lines 996.20 1.00   
   > > Focus 23.74 20.95   
   > > Images 39.50 2.00   
   > > Design 27.28 6.40   
   > > Suits 50.41 119.73   
   > >   
   > > Well, they're clearly still having issues with this. Their "Leaves"   
   > > test performance completely died, while their "Suits" test   
   > > performance improved immensely. They had moderate improvements on   
   > > other tests.   
   > >   
   >   
   > MotionMark 1.1 71.15 6.84   
   > Multiply 1.00 1.00   
   > Canvas Arcs 344.58 1.00   
   > Leaves 73.29 122.67   
   > Paths 1367.65 3.00   
   > Canvas Lines 993.32 1.00   
   > Focus 21.97 24.50   
   > Images 37.61 4.00   
   > Design 30.19 5.56   
   > Suits 54.57 163.36   
   >   
   > They restored and improved their "Leaves" performance for webrender.   
   > They improved their "Suits" performance. And, "Focus" improved a bit.   
   > Other tests have slight improvements and slight declines. Now, I'm   
   > wondering if only "Leaves" and "Suits" are what they're focused upon?   
   > Or, if "Focus" is also a base requirement, as "Focus" test mostly   
   > matches hardware performance, but the other two now outperform   
   > hardware.   
   >   
      
   Well, it would appear (*) that Firefox 92.0 finally fixed webrender, at   
   least for Linux!   
      
   (I.e., wolfgang, you probably don't need to do anything now that 92.0   
   has been released. But, you can run MotionMark1.1 to check. Sorry that   
   I didn't reply sooner, but I've been really busy lately. Ditto to   
   stalled conversations with James, Paul, and others.)   
   https://browserbench.org/MotionMark1.1/   
      
   The visual quality of the rendering with MotionMark for webrender is now   
   on par with hardware/opengl. The quality is good enough that it almost   
   makes me suspect that Firefox might be falling back and using hardware,   
   somehow, or at least using it.   
      
   The old setting to enable opengl has been disabled, should be deleted   
   from about:config, and a new equivalent setting with a different name   
   has been added for Firefox 92.0.   
      
   The old setting that has been disabled and should be deleted from   
   about:config is:   
   gfx.webrender.force.disabled   
      
   This new setting that has been added as it's replacement:   
   gfx.webrender.force-legacy-layers   
      
   To test OpenGL you must change   
   gfx.webrender.force-legacy-layers   
   from false to true and restart Firefox.   
      
    opengl webrender   
   MotionMark 78.07 62.98   
   multiply 1.00 1.00   
   canvas arcs 377.68 181.02   
   leaves 94.76 133.57   
   paths 1378.52 648.23   
   canvas lines 1169.99 567.70   
   focus 32.70 26.92   
   images 42.57 40.46   
   design 23.79 8.93   
   suits 56.38 180.25   
      
   Huge improvements for webrender all around, with "leaves" and "suits"   
   outperforming hardware/opengl. The "canvas arcs", "paths", and "canvas   
   lines" have reached 50% of hardware/opengl. That's phenomenal if this   
   truly is purely software rendering. So, it raises my suspicions as to   
   hardware fallback, but that wouldn't explain "leaves" and "suits", only   
   the others.   
      
   I also tried toggling   
   gfx.webrender.reject-software-drivers   
   from true to false.   
      
    opengl webrender   
   MotionMark 78.10 95.13   
   multiply 1.00 39.00   
   canvas arcs 390.34 180.58   
   leaves 80.76 131.05   
   paths 1237.11 656.09   
   canvas lines 1256.80 548.84   
   focus 29.38 27.33   
   images 42.57 45.40   
   design 28.84 8.73   
   suits 61.19 177.23   
      
   I see a huge improvement in "multiply" for webrender, when   
   gfx.webrender.reject-software-drivers is set to false. I've not seen   
   any "multiply" result over 1.00 previously. ... Suspicious?   
   Othwerwise, the numbers are on par with prior tests above.   
      
   (*) FYI, I've been updating and/or recompiling numerous graphics   
   libraries, video drivers, and math related software packages recently,   
   to obtain better performance on this machine. So, I'm not entirely   
   100% certain if this fix was exclusively a Firefox fix or something   
   else, unfortunately.   
      
      
   --   
   Democrats on abortion: We claim bodily autonomy.   
   Democrats on Covid: We reject bodily autonomy. Forced vaccinations!   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|