Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Trang web này sẽ có chức năng hạn chế trong khi chúng tôi trải qua bảo trì để cải thiện trải nghiệm của bạn. Nếu một bài viết không giải quyết được vấn đề của bạn và bạn muốn đặt câu hỏi, chúng tôi có cộng đồng hỗ trợ của chúng tôi đang chờ để giúp bạn tại @FirefoxSupport trên Twitter và /r/firefox trên Reddit.

Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Tìm hiểu thêm

Difference between two settings in about:config?

  • 3 trả lời
  • 1 gặp vấn đề này
  • 2 lượt xem
  • Trả lời mới nhất được viết bởi cor-el

more options

I use hardware acceleration, and it works okay except for the looks that come with it on the fonts. They look jagged and "not so smooth" as they could be - and I have bad vision. I found out somewhere that they look smooth if I set either "layers.prefer-d3d9" or "gfx.direct2d.disabled" to true. How are these different if it could be explained in a simple way? The fonts look good with any of these set to "true", BUT it seems some performance is lost. Which one causes the biggest performance drop? And a second question; Is there a complete reference/documentation for all the settings in "about:config", I like a good read (and to explore settings), but it's hard when some entries have either been removed, and it's difficult to know when a new one is added... I like to know what is going on in Firefox, but finding up to date info isn't the easiest thing.

I use hardware acceleration, and it works okay except for the looks that come with it on the fonts. They look jagged and "not so smooth" as they could be - and I have bad vision. I found out somewhere that they look smooth if I set either "layers.prefer-d3d9" or "gfx.direct2d.disabled" to true. How are these different if it could be explained in a simple way? The fonts look good with any of these set to "true", BUT it seems some performance is lost. Which one causes the biggest performance drop? And a second question; Is there a complete reference/documentation for all the settings in "about:config", I like a good read (and to explore settings), but it's hard when some entries have either been removed, and it's difficult to know when a new one is added... I like to know what is going on in Firefox, but finding up to date info isn't the easiest thing.

Tất cả các câu trả lời (3)

more options

Hello,

when browser use hardware acceleration (use hardware acceleration when available in advanced panel of firefox) then, with.... simple words the browser use the computer hardware to perform functions faster(graphics card function in our matter).

the preference gfx.direct2d.disabled when it is false (the default) then that means that firefox "use hardware acceleration when available" you can check it in advanced panel. :-)

the layers.prefer-d3d9 when it is true (the default is false) means that, IF firefox hardware acceleration is enabled then and only firefox can utilize d3d9 layers acceleration(Windows have them). Better visibility, but for sure at a cost of performance (maybe that's why it is false by default). I think it is better for visibility of not so fast games. :-) If i was you, i leave it false.

note also that hardware acceleration exist in Intel, AMD/ATI and NVIDIA graphics cards.

Now the HARD one...... @a complete reference/documentation for all the settings in "about:config" not exist :(

only the next : http://kb.mozillazine.org/About:config_entries you can find a lot of entries inside the above article but not all of them. Also from time to time (version to version) new entries added in about:config.

https://support.mozilla.org/en-US/kb/about-config-editor-firefox

thank you

more options

ideato said

the preference gfx.direct2d.disabled when it is false (the default) then that means that firefox "use hardware acceleration when available" you can check it in advanced panel. :-) the layers.prefer-d3d9 when it is true (the default is false) means that, IF firefox hardware acceleration is enabled then and only firefox can utilize d3d9 layers acceleration(Windows have them). Better visibility, but for sure at a cost of performance (maybe that's why it is false by default). I think it is better for visibility of not so fast games. :-) If i was you, i leave it false.

I would very much like to leave it at default (false), for the best performance. But like I said, that makes some fonts look bad, at least in certain websites. I'm using MacType to get smoother fonts, and it does not affect Firefox if any of these settings are toggled to anything else but "default".

I guess my question is; can I utilize full hardware acceleration (use the GPU) as much as possible AND get smooth fonts? WITH acceleration most (or some of them) look jagged. Why can't it perform well AND look good at the same time? Is there any other settings I can experiment with? I guess this is rather technical after all.

ideato said

Now the HARD one...... @a complete reference/documentation for all the settings in "about:config" not exist :( only the next : http://kb.mozillazine.org/About:config_entries you can find a lot of entries inside the above article but not all of them. Also from time to time (version to version) new entries added in about:config. https://support.mozilla.org/en-US/kb/about-config-editor-firefox thank you

I'm sorry to hear there is no complete reference for about:config.

I've been looking for one since Firebird 1.0 or something, so it's been a few years. I'm aware of the one over at Mozillazine of course, that's a classic forum that has been around for a long time, and it sufficed back in the early days, but now entries seem to come and go, some become obsolete, but no "note" that tells you so.

That's why it would be handy with a reference/complete documentation for about:config, for us who like to tinker with Firefox.

Anyway, thanks for the quick reply.

more options