Open
Bug 1364719
Opened 9 years ago
Updated 3 years ago
Font is blurry when Multiprocess Windows is enabled
Categories
(Core :: Graphics: Text, defect, P3)
Tracking
()
UNCONFIRMED
People
(Reporter: andrei030, Unassigned)
Details
(Keywords: multiprocess, Whiteboard: [gfx-noted])
Attachments
(5 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Build ID: 20170504105526
Steps to reproduce:
At first Multiprocess Windows was disabled and I enabled it mannually, after that I noticed the fonts very annoying to watch, like blurry.
After that I did a clean installation of Firefox, the fonts were back to normal. On the first run Multiprocess Windows is disabled, after restarting Firefox Multiprocess Windows enables itself, normal behaviour I guess, the fonts gets blurry again.
Actual results:
With Multiprocess Windows enabled the fonts are blurry, fuzzy, difficult to read. With Multiprocess Windows disabled fonts are pleasant to see.
I did both clean install and mannualy enable and disable browser.tabs.remote.autostart. I repeated that process several times in all possible ways and always get the same result.
Expected results:
Font rendering should be the same with Multiprocess Windows on or off. Or at least not difficult to see.
Updated•9 years ago
|
Comment 1•9 years ago
|
||
Hi, could you please attach the information from "about:support"?
Just type the "about:support" in the url bar.
For me, it's hard to notice the difference for https://bugzilla.mozilla.org/attachment.cgi?id=8867513 .
Do you have another example to show the difference?
Flags: needinfo?(andrei030)
Whiteboard: [gfx-noted]
I just noticed it doesn't affect web pages rendering, but the browser interface (menus, url bar list, etc.). At least on my screen I see the text like with stereoscopic 3D effect. If you make zoom on the screenshots I will attach you can see the diferences changing from one to another intermitently. On the "Lorem ipsum" example the only obvious diference is where the red arrow points. On the other example the whole text on the page.
_________________________________________________ Multiprocess-Windows-Disabled
Application Basics
------------------
Name: Firefox
Version: 53.0.2
Build ID: 20170504105526
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Windows_NT 10.0
Multiprocess Windows: 0/1 (Disabled)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Application Update Service Helper
Version: 2.0
Enabled: true
ID: aushelper@mozilla.org
Name: Greasemonkey
Version: 3.11
Enabled: true
ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781}
Name: Multi-process staged rollout
Version: 1.14
Enabled: true
ID: e10srollout@mozilla.org
Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com
Name: Shield Recipe Client
Version: 1.0.0
Enabled: true
ID: shield-recipe-client@mozilla.org
Name: Stylish
Version: 2.0.7
Enabled: true
ID: {46551EC9-40F0-4e47-8E18-8E5CF550CFB8}
Name: uBlock Origin
Version: 1.12.4
Enabled: true
ID: uBlock0@raymondhill.net
Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org
Graphics
--------
Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: none
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 750 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 750 Direct3D11 vs_5_0 ps_5_0)
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.15063.0)
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 750
Vendor ID: 0x10de
Device ID: 0x1381
Driver Version: 22.21.13.8205
Driver Date: 5-1-2017
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll
Subsys ID: 00000000
RAM: 1024
Diagnostics
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: skia
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default
GPU_PROCESS:
unavailable by runtime: Multi-process mode is not enabled
Important Modified Preferences
------------------------------
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.folderList: 0
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20170504105526
browser.startup.homepage: https://www.google.es
browser.startup.homepage_override.buildID: 20170504105526
browser.startup.homepage_override.mstone: 53.0.2
browser.tabs.remote.autostart.2: false
browser.tabs.remote.force-enable: false
browser.tabs.warnOnClose: false
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3
browser.urlbar.lastSuggestionsPromptDate: 20170514
browser.urlbar.userMadeSearchSuggestionsChoice: true
extensions.lastAppVersion: 53.0.2
general.useragent.locale: en-US
gfx.crash-guard.d3d11layers.appVersion: 53.0.2
gfx.crash-guard.d3d11layers.deviceID: 0x1381
gfx.crash-guard.d3d11layers.driverVersion: 22.21.13.8205
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d11video: 2
media.benchmark.vp9.fps: 201
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1494728678
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20170504105526
media.gmp-manager.lastCheck: 1494945557
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.webrtc.debug.log_file: C:\Users\Andrei\AppData\Local\Temp\WebRTC.log
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.pipelining: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1494779840
places.history.expiration.transient_current_max_pages: 61889
plugin.disable_full_page_plugin_for_types: application/pdf
privacy.cpd.offlineApps: true
privacy.cpd.siteSettings: true
privacy.history.custom: true
privacy.sanitize.timeSpan: 2
security.sandbox.content.tempDirSuffix: {d658935f-8cc6-49cc-9351-96b03ca2e690}
services.sync.declinedEngines:
services.sync.engine.greasemonkey: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1494779840
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
Important Locked Preferences
----------------------------
Places Database
---------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1
NSS
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSSMIME
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSSSL
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSUTIL
Expected minimum version: 3.29.5
Version in use: 3.29.5
Experimental Features
---------------------
Sandbox
-------
Content Process Sandbox Level: 1
_________________________________________________ Multiprocess-Windows-Enabled
Application Basics
------------------
Name: Firefox
Version: 53.0.2
Build ID: 20170504105526
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Windows_NT 10.0
Multiprocess Windows: 1/1 (Enabled by user)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Application Update Service Helper
Version: 2.0
Enabled: true
ID: aushelper@mozilla.org
Name: Greasemonkey
Version: 3.11
Enabled: true
ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781}
Name: Multi-process staged rollout
Version: 1.14
Enabled: true
ID: e10srollout@mozilla.org
Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com
Name: Shield Recipe Client
Version: 1.0.0
Enabled: true
ID: shield-recipe-client@mozilla.org
Name: Stylish
Version: 2.0.7
Enabled: true
ID: {46551EC9-40F0-4e47-8E18-8E5CF550CFB8}
Name: uBlock Origin
Version: 1.12.4
Enabled: true
ID: uBlock0@raymondhill.net
Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org
Graphics
--------
Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: wheel input enabled
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 750 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 750 Direct3D11 vs_5_0 ps_5_0)
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.15063.0)
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 750
Vendor ID: 0x10de
Device ID: 0x1381
Driver Version: 22.21.13.8205
Driver Date: 5-1-2017
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_a2b0acab06663645\nvldumd.dll
Subsys ID: 00000000
RAM: 1024
Diagnostics
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default
Important Modified Preferences
------------------------------
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.folderList: 0
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20170504105526
browser.startup.homepage: https://www.google.es
browser.startup.homepage_override.buildID: 20170504105526
browser.startup.homepage_override.mstone: 53.0.2
browser.tabs.remote.autostart: true
browser.tabs.remote.autostart.2: true
browser.tabs.remote.force-enable: true
browser.tabs.warnOnClose: false
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3
browser.urlbar.lastSuggestionsPromptDate: 20170514
browser.urlbar.userMadeSearchSuggestionsChoice: true
extensions.lastAppVersion: 53.0.2
general.useragent.locale: en-US
gfx.crash-guard.d3d11layers.appVersion: 53.0.2
gfx.crash-guard.d3d11layers.deviceID: 0x1381
gfx.crash-guard.d3d11layers.driverVersion: 22.21.13.8205
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d11video: 2
media.benchmark.vp9.fps: 201
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1494728678
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20170504105526
media.gmp-manager.lastCheck: 1494945557
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.webrtc.debug.log_file: C:\Users\Andrei\AppData\Local\Temp\WebRTC.log
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.pipelining: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1494779840
places.history.expiration.transient_current_max_pages: 61942
plugin.disable_full_page_plugin_for_types: application/pdf
privacy.cpd.offlineApps: true
privacy.cpd.siteSettings: true
privacy.history.custom: true
privacy.sanitize.timeSpan: 2
security.sandbox.content.tempDirSuffix: {d658935f-8cc6-49cc-9351-96b03ca2e690}
services.sync.declinedEngines:
services.sync.engine.greasemonkey: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1494779840
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
Important Locked Preferences
----------------------------
Places Database
---------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1
NSS
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSSMIME
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSSSL
Expected minimum version: 3.29.5
Version in use: 3.29.5
NSSUTIL
Expected minimum version: 3.29.5
Version in use: 3.29.5
Experimental Features
---------------------
Sandbox
-------
Content Process Sandbox Level: 1
Flags: needinfo?(andrei030)
PS: I don't know if it has something to do, and since is a third party add-on I wasn't going to mention it, but Anti-Aliasing Tuner add-on don't work with Multiprocess Windows Enabled.
So probably something is wrong with Multiprocess Windows and font rendering.
Comment 8•9 years ago
|
||
I think the differences between e10s and non-e10s are the AzureContentBackend and AzureCanvasBackend.
One is use "AzureContentBackend (UI Process): skia" and another one is "AzureContentBackend: direct2d 1.1".
I will try to change the different backend with e10s mode, and check the difference for that "X" part.
non-e10s:
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: skia
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default
GPU_PROCESS:
unavailable by runtime: Multi-process mode is not enabled
e10s(with gpu process):
Diagnostics
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
ClearType Parameters: Gamma: 2,2 Pixel Structure: BGR ClearType Level: 50 Enhanced Contrast: 100
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default
Updated•8 years ago
|
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•