📜 ⬆️ ⬇️

Old computer, Windows 7, 1 GB RAM, DirectX 9 video card, Firefox and Internet

Despite the elapsed time, many still use Windows 7. Someone has to work on this OS or maintain such computers, someone may have a hobby of restoring old PCs, some are completely satisfied with Windows 7 or because of their financial or other beliefs, they do not want to change the old true "friend" to the new.
This article may help many owners of old computers to open the "second wind" to their museum exhibits.

Since the optimization of such old equipment is complex, the article will consist of several chapters:

- Firefox
- Browser addons
- Drivers
- Windows 7
- BIOS
- Hardware Tips

Firefox


Select browser version


By choice of the browser for 7, as well as its version is difficult to advise if something, since everyone has different preferences. However, it is advisable to install the latest browser versions supported by your PC, since they will be more compatible with the new web standards being introduced.
')
For example, multiprocessing and a large number of new add-ons support browsers based on the engine 57 versions of Firefox and above. Fresh browser PaleMoon 28 version is built on the basis of Firefox 52ESR. A feature of this browser is that it can still run the hardware acceleration feature on DirectX 9.0 with video cards and many old XUL add-ons can also be installed. By the way, starting with version 55 in Firefox, the possibility of operating hardware acceleration with DirectX 9.0 with video cards has been partially removed.
The K-Meleon browser is still the most lightweight. For this browser, there are new beta versions on the PaleMoon Goanna browser engine.
For computers with a processor without SSE2 support, there are several browsers: this is the K-Meleon mentioned above, Firefox of the old version 48.0.2 , as well as the project of enthusiasts on whose pages various links to new browser assemblies are periodically published, including computers without SSE2 instructions .
Depending on the technical capabilities supported by your computer, you can choose the browser that can make the most of your computer’s potential.
Check whether your processor supports SSE2, you can download the program CPU-Z .
Find out which DirectX your graphics card supports is possible using the program GPU-Z

CPU-Z and GPU-Z
image

image


At the beginning of the installation of Firefox, select Custom , rather than the usual installation. Then in the subsequent window, uncheck Install Support Service . This is an optional service that allows the browser to install updates in the background, without requiring you to click "Yes" in the dialog box.

Settings in the main browser menu


Main
Fonts and colors
If you have problems with fonts on the pages of some sites, you can try to correct their display. Click the "Advanced" button, in the "Fonts" window, it is desirable to disable Allow websites to use their own fonts instead of installed ones .

Check spelling while typing
If you or the person who will use this PC only as a reader, not a writer, you can safely turn off this feature.

Play DRM controlled content
The ability to view encoded copyrighted media content. It is necessary to view encoded media content with paid streaming services such as Netflix, Spotify and others.
If you are not a client of such services - disable.

Firefox Updates
If you are accustomed to update manually, put a dot near Never check for updates .

Use recommended performance settings
This is a very important browser performance setting. If the video card (even built-in) supports DirectX from version 10 or more, I recommend leaving this option enabled by default.
Sometimes, due to driver errors or for some other reason, Firefox can block the inclusion of hardware acceleration. You can fix this problem by updating the video card driver to the latest version, updating the latest DirectX and in some cases, if this does not help, you have to force the hardware acceleration in the hidden browser settings.

If your video card does not support DirectX from version 10, uncheck Use recommended performance settings and then also remove hardware acceleration if possible .

Use auto scroll
When the scroll button is pressed, moving the mouse scrolls the page.

Use smooth scrolling
On most PC configurations, this setting does not greatly affect performance. On a very weak gland, when turned on, twitching pictures when scrolling can be seen.

Proxy server
Click the "Customize" button. The "Connection Settings" window opens, in it "Proxy Settings for Internet Access". If you do not use a proxy server to access the Internet, set a point near No Proxy

Search
If you do not use the address bar as a search field and a special search bar (removed from the address bar panel)

image

can remove from the list all (except one) search engines

If the search is used, but you do not need hints when entering words, you can uncheck Show search suggestions .

You can also disable and attempts to update these search engines (plug-ins) after launching Firefox. In the “Basic” settings menu, remove the checkbox from Automatically update search engines . If the search through the Search Panel ever disappears, you can then update them by turning this option back on. However, these plugins need to be updated very rarely.

Privacy and Protection
Prevent accessibility services from accessing your browser
Check the box if you have never displayed this icon on the tab bar. image
Accessibility support - can provide individual Firefox-installed add-ons with some of the browser’s tools.

Firefox data collection and use
Remove the daws if you do not want Firefox to collect and send the collected data about your work in the browser.

Counterfeit content and malware protection
If you have an antivirus or ad blocker installed with the same additional features, you can remove the checkboxes in the browser with duplicate settings. Modern antiviruses have become very heavy for the normal operation of weak PCs. Built-in protection in the browser itself and ad blockers partially solves the problem of safe surfing on the Internet when using a normal antivirus is not possible.


Hidden Firefox settings


Here are the most understandable settings from about: config

60esr
accessibility.handler.enabled
Used Accessibility handler. Disable false , if before that in the Firefox settings, in the “Privacy and Protection” menu, put a checkbox next to Deny accessibility services to access your browser .

app.normandy.enabled *
Unexpected polls and collection of your preferences for Mozilla.
Disable false

app.update.checkInstallTime
Responsible for counting days after update.
Disable false

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Disable false if there are no touch input devices (touchpad or touchscreen) in your computer.

apz.peek_messages.enabled * *
The function is needed if the image output from the computer to the monitor or TV is carried out through the DisplayPort . If your computer does not have or does not use DisplayPort, disable this option false

browser.aboutHomeSnippets.updateUrl
If you have the Mozilla Firefox Start Page homepage. Various searchable information from Mozilla servers can be displayed under the search query field. Removing the link will not load this information.

browser.cache.disk.enable
Parameter responsible for the use of disk cache.
When false is disabled, all temporary files and page elements downloaded from the Internet will be recorded and stored in RAM, and not on the hard disk. Access to RAM is faster, respectively, and the display of web pages can also occur faster.
If you have a slow hard drive, fast unlimited internet and more than 1.5 - 2 GB RAM, you can try to disable this option. However, after this, be sure to follow up in Task Manager (Ctrl + Shift + Esc) the process of filling the memory while using the browser and other running programs on the computer. Even in the most difficult situations (a large number of simultaneously open tabs in the browser, watching videos, running antivirus, etc.), the amount of free memory should always remain a few hundred megabytes. If you do not, turn this parameter back to true .

browser.cache.disk.max_chunks_memory_usage
browser.cache.disk.max_priority_chunks_memory_usage * *
Initially, the default was set to cause some problems with the cache. In new versions of Firefox, the value was changed to 40960 . Change 10240 to 40960 in both of these settings.

browser.cache.disk.smart_size.enabled *
Automatically manage disk cache. Depending on the free space on the hard disk where the browser is installed, the first time you start, you specify the amount to be allocated for the cache. Usually this is 350MB (358400 kilobytes), the size of the allocated space can be viewed in the browser.cache.disk.capacity setting.
If the Internet is very slow, then it is easier and faster for the browser to get some information from the saved cache than to reload it. However, old mechanical hard drives may run slowly. If you set a large value of disk cache on such a hard disk, reading and writing data from the cache can be very slow, because the recorded small pieces of files will be scattered throughout the disk and the mechanical part simply will not have time to rebuild for quick reading. What will ultimately lead to a slow browser and rapid wear of the hard drive.

If you have a mechanical hard disk, you can disable automatic management of disk cache by switching this option to false . You can set your own value for the allocated cache space using the browser.cache.disk.capacity option, for example, enter the value 51200 or 102400 , which will correspond to 50MB or 100MB. The faster the speed of the Internet, the less you can select the cache size.

browser.download.animateNotifications
Turning false off will not display a big blue arrow animation when the file is being uploaded.

browser.onboarding.enabled *
Built-in add-on "Photon onboarding". Firefox news tour In the new empty tab in the upper left corner shows the button "New to Firefox? Let's start". You can remove it by turning off this option.
image

browser.ping-center.telemetry
Telemetry. Disable false

browser.safebrowsing.downloads.remote.timeout_ms * *
The new versions of Firefox increased the pause time between requests to a special Google server from 10 to 15 seconds. Change the value of 10,000 to 15,000

browser.shell.checkDefaultBrowser
Check whether Firefox is the default browser.
Disable checking false

browser.sessionstore.interval * *
The parameter is responsible for the frequency of saving the session to disk while Firefox is running. The goal is to restore open tabs and typed text in messages that have not yet been sent after the emergency closure of the browser and its restart. This is useful if you often write long text in the browser, and before sending it, Firefox with frequent periodicity spontaneously closes with an error. By default, Firefox saves session data every 15 seconds (value 15000 milliseconds). If your Firefox is okay in terms of stability, you can change the value to 1,800,000 (30 minutes). In some cases, after changing this parameter upwards, the browser works a little faster and less often.

browser.startup.homepage_override.mstone
After updating your browser, Firefox may display an additional tab next to your regular page to offer more information about the changes or new features included in the update. Disable ignore

browser.slowStartup.notificationDisabled
When you turn on true , the launch time of the browser will not be measured and a warning will not be displayed if it starts slowly.

browser.tabs.crashReporting.sendReport
Sending report about the fall of the tab in the browser. You can disable false

browser.tabs.remote.autostart *
Multiprocess mode Enabled by default. In this mode, the browser and the displayed pages generally work faster. However, compared to the single-process mode, in multiprocess the higher memory consumption and the processor is loaded a little more.
On computers with less than two gigabytes of RAM, it is desirable to disable false

browser.touchmode.auto *
Firefox can automatically determine in which mode Windows is running, for example, with a conventional wired mouse or by touching the touch screen (if you have one).
The function can only work in Windows 10. Disable false

browser.uitour.enabled
Firefox News Tour Disable false

canvas.capturestream.enabled *
The mechanism of broadcasting media elements in WebRTC. Disable false

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
Telemetry. Disable false

device.sensors.enabled
Allows using javascript to access the device sensors. For example, in mobile Firefox, you can get information from the proximity sensor. If there are no sensors, or you don’t need Firefox access to them, disable false

devtools.cache.disabled
devtools.debugger.enabled
devtools.inspector.enabled
devtools.memory.enabled
devtools.netmonitor.enabled
devtools.performance.enabled
devtools.remote.wifi.scan
devtools.storage.enabled
devtools.styleeditor.enabled
devtools.toolbar.enabled
devtools.webide.enabled

Developer tools are used when creating web content. The normal user does not need these features. You can disable all false except devtools.cache.disabled - this is disabled true

devtools.enabled
Developer Tools, disables false . However, the function does not work, after each restart of the browser it is turned on again.

dom.animations-api.core.enabled
One way to draw animated elements on a web page. The method is adopted as a web standard and is enabled by default in new browser versions. It is advisable to enable this feature true.

dom.battery.enabled
Tracking battery status. If using a hospital, disable false

dom.gamepad.enabled
dom.gamepad.extensions.enabled
No gamepad - disable false

dom.ipc.plugins.asyncdrawing.enabled *
Asynchronous drawing of objects on a web page using the Flash Player plugin. Improved stability and performance of this plugin. If you installed Flash Player of version 23 or newer in the browser, leave the option enabled true . If you use Flash Player up to version 23, disable it false

dom.ipc.plugins.flash.disable-protected-mode
Disable Adobe Flash Protected Mode . In the 64-bit version of Firefox, this plugin setting is not shown. However, it can be turned off true from about: config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Sending reports about the fall of plug-ins. You can disable false

dom.ipc.plugins.sandbox-level.flash *
Running the Flash plugin process in a sandbox sandbox. You can disable 0 this feature, losing a bit of security, but winning in performance.

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox keeps track of the loading time of each page, and if it loads for a very long time, a notice may appear at the top of the page “The webpage is slowing down your browser ...”. As a rule, this notification appears due to a very slow Internet connection, poor compatibility of installed add-ons or viruses. If you don’t have such problems with loading pages or you know the cause of the problem you have, but don’t know how to solve it, you can disable page monitoring and display this notification false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled *
Functions for web developers. You can disable false

dom.mapped_arraybuffer.enabled *
Does not work in Windows. Disable this feature false

dom.vibrator.enabled
Allows the use of vibration, if the device is equipped with a vibration motor.
Disable false

dom.vr.enabled
Oculus Rift virtual reality glasses support.
No such points - disable false

dom.w3c_touch_events.enabled *
Function for devices (mainly laptops) with a touchpad, touchscreen or trackball.
If none of this is on your computer, disable by setting the value to 0

dom.webcomponents.customelements.enabled *
dom.webcomponents.shadowdom.enabled *
Web components are new technologies invented and promoted by google. Used on Youtube and some others. It is advisable to enable these options true.

experiments.enabled
experiments.supported
Collection of additional telemetry for some special additions. If the experiments.activeExperiment indicator is false , then there are no such additions. Functions can be disabled false

extensions.pocket.enabled
Application to manage the list of saved articles.
If you do not use Pocket , disable false

extensions.blocklist.enabled
If you, for example, installed the old version of the flash player. Firefox will disable this plugin by writing a warning about this. So that Firefox does not check the relevance of add-ons, disable this feature false

extensions.getAddons.cache.enabled
The Add-ons Manager collects information about each installed add-on and allows you to receive personalized recommendations in the Get Add-ons panel. Disable false

extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Tools for creating and saving screenshots with a special extension in Firefox. If you don’t use these tools, disable them.

extensions.update.autoUpdateDefault
Automatic installation of updates for existing add-ons.
If you do not plan to update the add-ons, or the authors of the add-ons have stopped making new versions, or wish to control the process of installing updates manually, disable this parameter false

extensions.update.enabled
Not going to update your installed add-ons, turn off checking their automatic updates false

extensions.webextensions.remote * *
With the option turned on by default, a separate process is created only for extensions to prevent possible conflicts between extensions and the browser, which in turn should lead to overall stability of the browser. However, with this feature, the total memory consumption increases.
If your browser is running in single-process mode, and / or the installed extensions have few or no extensions, disable this feature false

extensions.webextensions.themes.enabled
Ability to change Firefox themes.
If you use only the standard Firefox theme, disable this feature.

full-screen-api.unprefix.enabled * *
The function allows on some sites to open a video or image in full screen by pressing the "Enter" key on the keyboard. Enabled by default in the latest versions of various browsers. Turn it true

full-screen-api.warning.timeout
When you open the video in full screen may appear "... now is in full screen mode." That this inscription does not appear, set the value to 0

geo.enabled
Send information about your location at the appropriate request sites. In some cases, this function is needed if you visit websites through foreign VPNs or proxy servers. Usually, the site finds out your location without any requests for the IP address of the user's computer. You can disable false .
Only in very rare cases, disabling this feature can cause errors in working with some sites. For each such site individually, as well as in the example with privacy.trackingprotection.enabled , you can enable this feature.

gestures.enable_single_finger_input *
Function for computers with touch screen.
Disable false if there is no touch screen.

gfx.canvas.skiagl.dynamic-cache *
Function for Android, in Windows does not work. Disable false

gfx.content.azure.backends
Processing vector graphics. This setting greatly affects the smoothing of fonts. If you have an old monitor with a large pixel grain, to display the “like in Windows XP” fonts, you must remove direct2d1.1 and skia , leaving only cairo , and also switch the gfx.direct2d.disabled option to true

gfx.direct2d.disabled
Disable the ability to work with Direct2D. Direct2D support is only possible starting with DirectX10. On video cards up to DirectX10, as well as with disabled hardware acceleration does not work. Disable true .

gfx.offscreencanvas.enabled * * *
Performing the rendering of some individual page elements via WebGL in a separate stream that does not interfere with the work of the main content processing flow, and in some situations, page rendering can occur faster.
Enable true this function should be only if the word Software is missing in about: support in WebGL 1 - Driver visualizer . If it says Software, then WebGL is processed by the software processor, not by the video card.
image

gfx.work-around-driver-bugs * *
Feature for macOS. Useless in Windows, disable false

identity.fxaccounts.enabled
Sync in Firefox . Disabling false , the Firefox Account will disappear from the main menu settings.
image

image.animation_mode
This option is desirable to change only on very weak computers that are sensitive to any load on the processor.
For animated GIF files displayed on the web page (they are mainly present on forums and chat rooms in the form of avatars and emoticons), you can set the following viewing options
none - do not show animation
once - show animation only once, after loading the page
normal - show animation (default)
But keep in mind that some pictures may change their meaning, such as this smile image if none or once is set.

intl.tsf.enable
The function is used to correct the features of the display of Chinese and Japanese characters in the text.
If you do not understand hieroglyphs, disable false

javascript.options.shared_memory *
The ability to process some page code in multiple threads. What can accelerate the rendering of the page as a whole.
This option is desirable to enable true on computers with a processor that has multiple cores or one core, but there is a function of hyper-threading . To find out whether your processor supports multi-threading, you can look in the Task Manager (Ctrl + Shift + Esc) in the Performance tab. If 2 or more graphics are displayed in the CPU Load History window, your processor supports multithreading.
image

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C ++ _ calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking

If you are not afraid of Specter’s vulnerability, for purposes of slightly better performance, you can disable false these features.

layers.amd-switchable-gfx.enabled
Correct definition of the video card used in Firefox (for example, built-in or discrete) in cases when the computer has ATI / AMD graphics installed and, in addition, some other graphics, such as Intel or Nvidia. If you do not have an ATI / AMD video card, or it is the only one - disable this feature false

layers.async-pan-zoom.enabled
Asynchronous pan / zoom. Strongly affects the performance of the browser. The function is enabled by default, but becomes active only if multiprocess mode is enabled (the browser.tabs.remote.autostart parameter is set to true ).
Of the benefits:
When enabled, Firefox works a bit more lively and scrolling pages can be smoother.

Of the disadvantages:
Increased processor load, additionally up to 10-20%.

If the processor is weak, can not cope, or the browser is transferred to work in single-process mode, disable this feature false

layers.deaa.enabled
Does not work with Windows. Disable false

layers.geometry.d3d11.enabled
The function is applied only with running hardware acceleration on video cards from DirectX10. On a computer without hardware acceleration and / or with a video card up to DirectX9 inclusive, this feature can be disabled false

layers.geometry.opengl.enabled
Does not work with Windows, disable false

layers.gpu-process.enabled *
A separate process, additionally rendered compositing code and an interface for interacting with the GPU, which will protect the browser from problems arising due to graphics drivers and failures in the graphics API. It works only with video cards from DirectX10 and only in multiprocess mode. In case of failure, the compositing process is automatically restarted without adversely affecting the operation of the rest of the browser.
On a computer without hardware acceleration and / or with a video card up to DirectX9 inclusive, or if multiprocess mode is turned off in Firefox, this feature does not work, you can disable it false

layers.low-precision-buffer * *
Some video cards, usually embedded in the motherboard, may not cope when playing animations or videos: stripes may appear on the screen, video and animation may slow down or hang.
, true , , . , false .

layers.mlgpu.enabled *
layers.mlgpu.enable-on-windows7
.
/ DirectX9 , , false

layers.omtp.enabled *
. : gfx.content.azure.backends direct2d1.1,skia,cairo , direct2d1.1,skia , skia . , false

layout.css.report_errors *
CSS. - . false .

layout.css.touch_action.enabled *
C touch-action CSS , , , .
— false

lightweightThemes.update.enabled
. , false

media.encoder.webm.enabled
( ) webm. WebRTC. webm, . false

media.ffvpx.enabled *
. Firefox VP8 VP9 ( Youtube) ffvpx. , , 720p 1080p, ffvpx , « » (Ctrl + Shift + Esc) 50-60%. - ffvpx. , , .
false , ffvpx libavcodec . libavcodec 100%.

media.getusermedia.aec_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled

/ . , Firefox. WebRTC. — false

media.gpu-process-decoder
. false , H264 . DirectX10.

media.hardware-video-decoding.enabled
. , .
false :
1. , H264
2. ( 1080*60fps, ).
3. , .

media.hardware-video-decoding.force-enabled
, H.264, - , ( media.hardware-video-decoding.failed true ), true . , , H.264 « » media.hardware-video-decoding.force-enabled . 2 — . , , media.wmf.dxva.d3d11.enabled layers.low-precision-buffer , .

media.navigator.enabled
, screen sharing ( ). , false

media.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox — false

media.peerconnection.enabled
WebRTC . — false

media.video_stats.enabled *
(- / , .). false

media.webspeech.synth.enabled
.
false

media.wmf.amd.highres.enabled
AMD, AMD, 1920*1080, false

media.wmf.deblacklisting-for-telemetry-in-gpu-process * *
, false

media.wmf.dxva.d3d11.enabled * *
DirectX10. false , DirectX9 , H.264.
, , DirectX10.

media.wmf.dxva.enabled
false H.264 . DirectX10.

media.wmf.low-latency.enabled *
true , - , . (- ), false .

media.wmf.skip-blacklist
, true .
, , - , true . , , false

media.wmf.vp9.enabled
Windows 7,

mousebutton.4th.enabled
mousebutton.5th.enabled

Firefox . ( + ) false

narrate.enabled
. . . — false

network.allow-experiments * *
. . Firefox .
false

network.captive-portal-service.enabled
Captive portal . Wi-Fi (, ..) , , . , Firefox .
Wi-Fi false

network.dns.disableIPv6
IPv6 — true

network.dns.disablePrefetch *
Firefox IP DNS ( , ). .
, / ( Wi-Fi), , . true

network.http.speculative-parallel-limit *
, « » , «» « ». , , , .
0

network.notify.changed *
( 5 ) .
, , , Wi-Fi Wi-Fi, . Firefox .
, , Wi-Fi , false

network.predictor.enabled * *
, -. Firefox , , , .
false , - — true

network.prefetch-next
Firefox- , . , . , Firefox , , false

nglayout.initialpaint.delay ( )
- . 250. , ( 2 ) , 100 . (5 — 10) , , , , , -.
/ - ( Wi-Fi c )

pdfjs.enableWebGL
, WebGL ( gfx.offscreencanvas.enabled ), true — pdf .

plugins.rewrite_youtube_embeds
YouTube , html5. , html5.
Flash-. Flash player, false

privacy.trackingprotection.enabled
Tracking Protection .

trackingprotection . true

, . - trackingprotection ( , ), .

image

reader.parse-on-load.enabled
– , . Firefox , , . . , , .
« », , .

, false

security.sandbox.content.level * * *
Firefox. , 5 , . «» , Windows.
Firefox, , — , 0 . 5-10% .

security.ssl.errorReporting.enabled *
, Mozilla . false

services.blocklist.signing.enforced
services.blocklist.update_enabled

blocklist.xml, , , . extensions.blocklist.enabled , false

services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled

Firefox Mozilla ( , about:preferences#sync ). , false

toolkit.cosmeticAnimations.enabled
. , , . false , .

toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled

. false

ui.osk.enabled
ui.osk.detect_physical_keyboard

. — false

webgl.angle.try-d3d11
webgl.enable-webgl2
OpenGL ES 3.0. , DirectX 10.1. DirectX 10 , false


Browser Add-ons


Present in Firefox
Firefox .

image

. , Firefox Windows C:\Program Files\Mozilla Firefox\browser\features . features .
. , about:support « » « », features , , .

activity-stream@mozilla.org — Activity Stream , , . Activity Stream , . , , Hightlights c , ( )
, .

aushelper@mozilla.org.xpi — Application Update Service Helper, Firefox. ESR , . .

jaws-esr@mozilla.org * — Firefox ESR configurer for OLDJAWS screen reader, JAWS.
image JAWS, .

screenshots@mozilla.org — Firefox Screenshots . Firefox — , , .
Firefox, .

followonsearch@mozilla.com — Follow-on Search Telemetry.
, .

formautofill@mozilla.org — Form Autofill . . (, - ). .
, .

onboarding@mozilla.org * — Photon onboarding. Firefox. , « Firefox? ». .
image

firefox@getpocket.com.xpi — Pocket , — .

webcompat@mozilla.org.xpi — Web Compat, . Application Update Service Helper, - , , , .

Playing video


Unfortunately, technical progress was not too favorable to the performance of new codecs and new programs on the old hardware.

However, with proper setup of a weak PC, you can view videos on the Internet and in HD quality.

Plugins
, Firefox . , .

Openh264 isco Systems
. . Firefox , .


Widevine, Google Inc
Widevine CDM , -. Widevine CDM , Netflix, Spotify .

/ -, .

Shockwave Flash
html5. Flash, .

11.2.202.235 ( firefox flashplayer11_2r202_235_win_32bit.exe ) .
Flash Player , . Flash, Flash Player. 11.x . , Flash Player -, .
Flash Player, Firefox Adobe Flash

.

image

Flash , , Flash Player , .

Flash Player

image

Firefox

image

, , . , Flash Player , - , DirectX Flash Player.


Extensions
YouTube Design Preserver
() Youtube, . Youtube Youtube.

Youtube, Old layout Fix it .
Youtube. , , .

YouTube Design Preserver 48 Firefox.

. , , .

. :
1. www.youtube.com
2. F12
3. Enter.
4. Enter

document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/';

5. www.youtube.com , .

YouTube Download Plus
, . MPC-HC ( SSE2 ) . Youtube 720p .

, . . , « ».

image

, Firefox, media.autoplay.enabled false

YouTube Download Plus 52 Firefox Youtube.

Byffox YouTube Downloads
YouTube Download Plus, . / .

image

PaleMoon 28 Firefox 57 . Youtube. .

h264ify
Youtube :

1. H.264
2. 720 30 , 720*60fps.

, Youtube H.264, . , Youtube 60 fps 30fps, .

60fps, h264ify Block 60fps video

Block ads and unnecessary items on the web page


With extensions
. . 10 , 1 , , .

, «» — «» 20-50% . .

. .

,

image

, , , - . , , , .

, RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1

uBlock Origin .
Pale Moon 27, 28 Firefox 55 , uBlock Origin legacy .
:

1. about:config xpinstall.signatures.required false .

1.a Firefox . , - , .

2. uBlock Origin Updater . legacy uBlock Origin.

3. , firefox-legacy-.... . uBlock0.firefox-legacy.xpi .

Some browser tools
Firefox . , , . « », .

image

« ». « ». «» .

image

, , , .

, .

image

, , «», -, , - .

image

View the mobile version of the site
, «» .

Habr , . , «», .

, , , .
image

Firefox User-Agent Switcher . . , c Android . , .

, about:config , : general.useragent.override. youtube.com , general.useragent.override. habr.com . general.useragent.override. . - :

Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36

Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1

Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

, , User-Agent Switcher general.useragent.override. , general.useragent.override , - .

Drivers and updates


This part of the article, it is desirable to read those who do not update their Windows or drivers. Almost all browsers for their work use the built-in drivers or the operating system itself functions. If something in Windows does not work, Microsoft may issue updates that fix errors, similarly happens with drivers for computer hardware. After the release of the fixes, browser developers can place in their “black list” previous versions of some components of Windows or certain versions of drivers. What ultimately results in a noticeable decrease in browser performance on a non-upgrading user's computer.

Drivers
, . , Windows 7. , Realtek, AC97 . VIA . Intel Windows 7, , Microsoft. AMD Nvidia , Vista, Radeon 95** FX5*** . , , Windows 7.
, - , Windows XP ( ), . . , MX440, 71.89 . 82845G Windows XP.
100% , — , .
. « » .

. , , ( ID ) . , . «» , .

KB2670838 update and browser hardware acceleration
Windows KB2670838 ( ). Direct2D , . Firefox Direct2D 47 , H.264 55 . , about:support «», KB2670838 DIRECT2D GPU_PROCESS
. 1080p Direct2D.

image

, KB2670838 Windows 7. GMA950 Aero Windows, 2.0, 2.2.

IMPORTANT!
, ( ), Wi-Fi .

Firefox : , Direct2D, DirectWrite, , WebGL . DirectX9.0 c - Firefox 54, Pale Moon Firefox 52esr, Direct3D9. , Windows XP, 512 , Firefox

( ), , . , , about:support «», « » .
, - . , . , , .

Directx
DirectX — , ( Firefox). DirectX -.

Windows 7 Setup


Services
, , , - . , , , . , Pentium 4, «» , (1 ) .
, , . . , , Windows , , Windows, DirectX . , . , - , , , .

DHCP-
IP .

, (-- -- -- , : Win + R ncpa.cpl ), ---- 4 (TCP/IPv4)-- ) IP DNS- , DHCP ( ---- ).

- WinHTTP .

, DHCP- .

image

DNS-
. - . IPSEC (. IPsec).
DNS- .

, , , IP — NetBIOS.
-->--> 4 (TCP/IPv4), --> --> WINS. NetBIOS . .
image

BranchCache *
Caching technology built into Windows 7 and designed to optimize (reduce) network traffic transmitted over WAN links. Accordingly, the main scope of BranchCache is organizations with branches and remote offices, which are connected to each other and the central office by relatively slow data lines. BranchCache works only in a bundle of Windows 7 + Windows Server 2008 R2.
Home users do not need this service, you can disable it.

Superfetch *
System service that tries to use all available Windows memory as efficiently as possible. It constantly monitors which applications the user runs, and which executable and data files they access. Having information about which applications the user works most often with - the service loads the corresponding code and data into memory in advance, and when the user starts his application, all the necessary information is already in memory and the launch takes place much faster - because there is no need to read information from the hard disk.
If the computer memory is not in the butt, you can leave this service enabled. For computers that do not have the usual mechanical hard drives, and faster SSD drives, you can try to disable it.

Windows Live ID Sign-in Assistant * * *
Includes account authentication in various Microsoft services. Used to authenticate when logging into Windows Live products.
If you do not have such products on your computer, you can disable the service.

Windows CardSpace *
Canceled client software with proprietary Microsoft single sign-on technology. WCS is a way to identify users when moving between Internet resources without having to re-enter their names and passwords.
Unplug.

Parental controls
This service is a stub for the functionality of the Windows Parental Control service that existed in Vista. It is provided solely for backward compatibility.
Do not use the parental control features of Windows 7 itself - disable this service.

Windows Search * *
Content indexing, caching properties and search results for files, email and other content.
If you know where the various files are located on your computer, and you do not use the built-in search “Find programs and files” and the search bar in the windows windows of Windows 7 itself, you can disable the service.
image

image

WWAN Autotune
This service manages mobile broadband (GSM and CDMA) data cards and built-in modular adapters, as well as connections and automatic configuration of networks.
If your computer does not have such devices or they will not connect to it, you can disable the service.

Offline files *
On home versions of Windows 7, this service is not available.
The Offline Files service performs maintenance work on the Offline Files cache, responds to user logon and logoff events, implements common API properties, and sends events that interest them to those interested in the operation of offline files and cache state changes.
Using offline files, you can access copies of network files, even if the computer is not connected to the network, or when the computers that store these files are disconnected from the network. If the file is made available offline, then Windows creates a copy of it on the computer. This file is called offline file. After disconnecting from the network, you can open, edit and save the file in the same way as before disconnecting. And after the next connection to the network, Windows automatically synchronizes the offline file on the computer with the corresponding network file.
If there is no shared network with other computers, or you are not using offline files, disable this service.

Network Access Protection Agent * *
The Network Access Protection Agent collects and manages information about the health of client computers on the network. The information collected by this agent is used to confirm that the client computer has the necessary software and the necessary parameters are used. If the client computer does not comply with the health policy, then it can get limited access to the network before updating its configuration.
This technology of Microsoft, designed to control access to the enterprise network, based on information about the state of the connecting computer. For home PCs, this service is not needed.

IPsec Policy Agent *
IPsec Key Exchange Modules for Internet Key Exchange and Authenticated IP
Before initiating secure communication, a secure connection must be established between two computers using IPsec. IPsec consists of several components. These components are designed to download IPSec policy information, transfer it to other IPSec components, as well as to ensure the operation of security services that require this information.
IPsec is typically used to encrypt IP traffic between the workstation and the domain, as well as for VPN connections.
If you are not in a domain, you do not have a VPN network, and you are not using IPv6, you can disable this service.

Adaptive brightness control
Designed to monitor the ambient light sensor and adjust the brightness of the monitor in accordance with changes in illumination. In the case of stopping or disabling this service, the monitor does not adjust the brightness of the monitor according to the light.
If there is no such sensor in the PC, or there is one, but you do not need this function, disable this service.

Windows biometric service
Designed to collect, compare, process and store biometric data in client applications without gaining direct access to biometric samples or equipment.
If the computer is not installed, or it is not connected to, for example, sensors for scanning fingerprints, retinal eyes, and other biometric equipment, or the corresponding software that works with data from these devices is not used, disable the service.

Windows Firewall *
Windows Firewall helps prevent unauthorized access to your computer over the Internet or a network.
The service is needed if your PC is an Internet gateway for another PC on a local network, or a computer (laptop) uses connections to different Wi-Fi networks, where other computers connected to these networks may have access rights to your laptop (for example some rights at work, others in a public place, and others at home).
For a home stationary computer that is connected to the network through a router, or if you did not configure the settings for this service in Windows, or another third-party program is used on the computer (some antivirus with many protection functions), this service can be turned off.

Computer Browser
The service is used in a peer-to-peer local area network (all computers have the same rights, as a rule, without a permanently on server). For home PC is not needed, disable.

Web client
Disabling this service does not affect viewing of resources on the Internet. For a regular home PC, this service is not needed, you can disable it.

IP helper service
Support for IPv6 protocol. If it is not used, or it is impossible to connect via it (at the moment, about 1-2% of all computers in the former USSR have an IPv6 connection), disable this service.

Secondary login
Allows you to run processes on behalf of another user.
If no one enters your computer from another computer via remote access, disable this service.

Grouping network members
Network Identity Manager
PNRP Computer Name Publishing Service
PNRP * protocol
Enables multi-party interactions through peer-to-peer grouping. When disabled, some applications, such as the homegroup, may stop working.
Allows serverless peer-to-peer name resolution via the Internet and publishes them on the network. If disabled, some peer-to-peer and collaboration applications, such as Remote Assistance, may not work.
If there is no peer-to-peer (without a server) local network with other computers, or there is no access to other computers on the local network, disable this service.

Disk Defragmenter
When using a third-party defragmenter, this service is not needed. If only SSD hard drives are installed in the computer, be sure to disable the service.

Remote Access Connection Manager *
Remote Access Auto Connection Manager
Routing and Remote Access * *
SSTP * *
Telephony
Services that process data when connecting to a remote server, offer routing services to organizations on the local and global networks. The SSTP Service provides support for the SSTP (Secure Socket Tunneling Protocol) protocol for connecting to remote computers using a VPN. The Telephony service provides support for the Telephony API (TAPI) for programs that manage telephone equipment on this computer, as well as via LAN — on the servers where the corresponding service is running. In addition, during the connection provides the client with status information.
If you disable these services, you will not be able to provide routing services for this and other computers in your local and global network environment.

If your computer does not perform the server role for other computers, or an additional VPN connection or a remote access connection to the “Network connections” ( Win + R and ncpa.cpl ) was not created on the computer, for example, access to the network and / or the Internet is performed only through existing Wi-Fi or Ethernet connections, you can stop these services. To properly shut down these services, go to their properties, but do not stop them, but put them in the “Disabled” position, then restart the computer.

Print Manager
If there is no printer or virtual printers, disable.

Session Manager, Desktop Window Manager
Topics
Launch and maintenance of the window manager and the management of themes.
These two services strongly affect the performance and size of memory consumed by the computer. Many users in order to optimize them off, thus, in many cases, on the contrary make your computer slower. The fact is, some calculations for drawing graphics in Windows can be taken by the video card, shifting some of the load from the processor to itself. Video cards (including embedded ones) supporting DirectX from version 9 can work with these features in Windows 7. Therefore, if your PC has a video card that supports DirectX 9 or later versions of DirectX, do not disable these services.
Services can be disabled if you have a video card that does not support DirectX 9 installed on your computer, as well as if you use the built-in DirectX 9 graphics card, but its video memory is taken from the total RAM of the computer, while its total volume on the computer is less than 1GB.
Characteristics of your video chip can be viewed by installing a special program GPU-Z , or googling on the Internet.

Security Account Manager
The service ensures the security of the local user account. Disabling this service, as a rule, does not affect the stability of the computer, but, nevertheless, it is not recommended and can reduce the level of protection of the operating system.
If you are the only user and there is nothing valuable on the computer, you can disable this service.

Software Protection
Allows downloading, installation, and enforcement of digital licenses for Windows and Windows applications. If the service is disabled, it is possible that the operating system and licensed applications will run in notification mode.
Depending on the way Windows is activated, this service can be set to “Manual”. If necessary, she herself will periodically turn on. But do not stop or disable this service, otherwise Windows activation may fail.

Windows Defender *
Windows Defender, previously called Microsoft AntiSpyware, monitors suspicious activity of programs and is able to remove malicious software.
When using third-party anti-virus software, it is desirable to disable this service.

Application Compatibility Information
Program Compatibility Assistant * * *
Process compatibility check requests for applications as they start and provide support for the Program Compatibility Assistant.
After installing all the drivers and programs, if during the installation process, as well as after their launch, errors did not pop up and you did not have to install work in compatibility mode with old versions of Windows, you can disable these services.

SNMP trap * *
Receives interception messages generated by local or remote SNMP agents and forwards them to SNMP management programs running on this computer. SNMP-enabled devices include routers, switches, servers, workstations, printers, modem racks, and others. As a rule, such signals are sent by devices in order to notify the network administrator of the occurrence of some critical events. For example, some types of uninterruptible power supplies (UPS) can send SNMP-trap when the equipment goes into UPS battery mode.
Home users hardly need this service.

Remote Procedure Call (RPC) Locator
This service does not perform any functions and is present for compatibility with legacy applications.

NetBIOS over TCP / IP module
For home PCs on the local and global networks, this service is not needed, disable it.

Configuring Remote Desktop Server
Remote Desktop Services
The redirector of ports of the user mode of services of remote desktops (the service is absent in Home versions of Windows 7)
If your computer or vice versa does not connect other computers to your computer through a local network via remote desktop, disable these services.

Instant Windows Connections - Recorder Settings
This service contains the Windows Connect Now configuration (implementation of the WPS protocol from Microsoft). It is used to configure the settings of wireless networks for an access point or Wi-Fi device. The service is started programmatically if necessary.
If there are no Wi-Fi connections, or the connections are made without WPS (for example, the Wi-Fi access point does not have WPS support, or it is not enabled), the service can be disabled.

SSDP detection *
Detection and support of UPnP devices in the home network * *
IP Bus Enumerator PnP-X *
Media Center Extender Service
Universal PNP Device Node *
Discovery Provider Host *
Services can not be turned off, provided that you have devices that support DLNA, UPnP and / or WSD connected to your home network.
Such DLNA-devices can be: a special media extender, a TV with a LAN port or Wi-Fi, smartphones, etc. When setting up the appropriate software on your computer-file server, you can watch on TV the media stored on the computer using only the remote control from the TV or smartphone in as a remote.
UPnP and WSD can be various devices connected to the local network: printers, scanners, routers, IP cameras, etc. The UPnP and WSD mechanisms allow the user to quickly and easily find these devices in their network by computer, while the devices themselves adjust to each other for well coordinated work. Some programs on the computer (for example, torrent clients) can use UPnP in order for the router to automatically forward certain port numbers specified in the program settings. In most cases, you can do without UPnP and WSD, if you configure everything yourself manually. But, if you are too lazy to understand and everything is set up and works as it should - do not disable these services.
If you do not have your home network, or you do not use these features, disable them.

Basic Trusted Platform Module Services * *
BitLocker Drive Encryption Service *
Trusted Platform Module (TPM) is a microchip designed to provide basic security-related functions, mostly related to encryption keys. The trusted platform module, as a rule, is installed on the motherboard of the computer and interacts with the other components of the system using a hardware bus. The ability to install this chip on motherboards began in 2005. The TPM module may not be enabled in the motherboard BIOS.

BitLocker - provides full encryption of computer volumes. The volume encryption key is stored in a separate secure location (a new volume is created for the encryption key) and is issued only after verifying the integrity of the boot environment. BitLocker technology is only available on Windows Enterprize and Ultimate. BitLocker can work in 5 modes, four with a TPM chip and one mode with a TPM chip.

If you don’t have to hide data on your computer from anyone, or if you don’t need to use these features, disable these services.


.
, - D/DVD . D/DVD .
, , . , , , .


Windows, , . .





C
*


, , - . . , . C WWAN .
image , . - , .

* *
Wired AutoConfig (DOT3SVC) IEEE 802.1X Ethernet.
, . . .

(EAP) * * *
WLAN , VPN « » ( Win + R ncpa.cpl ), .

*
Net Logon . , . . Net Logon , . , .

- WinHTTP * * *
Windows , . , 15 .
, Windows, ( ), .

WLAN
Wi-Fi , .


, :
IPsec
Windows

IPsec IP



.
, — .

Windows
. , .
, . Microsoft . , , , .

Windows (WIA)
. USB USB- / , .

iSCSI * * *
( , iSCSI ). iSCSI . .

Windows
, . , .
. , .


. , Windows Media , .
Windows, . , . , .

Bluetooth
Bluetooth Bluetooth. Bluetooth Bluetooth , .

Windows * *
, . . , .
, .

Windows (WS-Management) * *
Windows
. , Windows Power Shell.
, , -, .


4 :
— Windows .
— .
— Windows , SSL.
— .

, Windows. C Windows , Service Pack' DirectX, Windows Media Player .NET .
, Windows, , . , .

*
, (ICS)

-
-

, .

* *
, (), , .
, , .


. , , .
.

* * *
. AppLocker.
AppLocker . AppLocker , , , , .
AppLocker .

* *
Home Windows 7.
, , .
— Windows, , . , . , . , Windows 7, , , , , , ..

, .

ActiveX (AxInstSV) * *
ActiveX — , 1996 , Windows- (COM/OLE) -. , Internet Explorer. 2015 Microsoft ActiveX.
, Internet Explorer.

Windows
, Windows . , Windows . Windows, « » --> « Windows»
Windows, , Windows .


, .

(BITS) *
, . , , BITS, Windows MSN Explorer, .
Windows , , , , .


, ( SSDP ).

*
Windows. , , .

Windows
- Windows, .

(EFS) * *
C , . «» Windows 7 (Home Basic Premium). « » , NTFS, .
/ EFS , , .

Autoload
, Win + R msconfig . « » . « ». , / . — .

Windows. « ». — . , . «».

Other recommendations
Personalization
Win + R control desktop
DirectX 9, () . , Windows , . Aero « Windows».
DirectX 9, Windows .
, .
image

Windows
Win + R SystemPropertiesAdvanced , . « ».
DirectX9, / . , Aero , , Aero . , Windows , . , , «» «Tearing»( , ). ".
DirectX 9 , Aero .
image

Windows
Windows 7 « Windows».
, Windows . , .
Win + R OptionalFeatures « Windows».
.

image

Internet Explorer 8
, Windows .

Windows Search
«» . , .

image

image

Games
, .


«DVD- Windows», «Windows Media Center» « Windows Media».
, , .


, .

Windows * * *
.
Microsoft - . , , .

XPS
XPS
* *
XML Paper Specification (XPS) — , , , . XPS- . , XPS- XPS. Windows 7 XPS- , , , XPS- XPS. XPS- — , XML Paper Specification (XPS).

. . , -, , . , .


« -» « Windows».
, .

*
, .
. .


DEP
( DEP ) — , .

Intel 775 AMD 754. DEP, Windows DEP.
DEP . Win + R SystemPropertiesAdvanced , . « ».
( ), , DEP.
image

DEP:
→ →
« », « »

image

bcdedit.exe /set {current} nx AlwaysOff Enter . « ».

«» ,

image

image

. . , .

image

Win + R wscui.cpl
«»,
image

« » . , .

image

Win + R UserAccountControlSettings
UAC —
. , «windows resource protection», , .
.

Windows, « », . , .

image

Win + R control folders , «».
, , .

image

Win + R ncpa.cpl , « », . , :

Microsoft * * — Microsoft.
, , / . .

QoS * * — (QoS). , .
QoS . , IP-TV , .

Microsoft — Microsoft.
, (, .), / .

(RMP) * * — (RMP). PGM (Pragmatic General Multicast), , .
, / .

6 (TCP/IPv6) *
IP IPv6, IPv4, IPv6 , , .

/ *

, . .
, / .

image

: .


image

«:» Flow Control Disable .

, .

Win + R SystemPropertiesRemote
, , ,

image

Windows
Win + R SystemPropertiesAdvanced , .
Windows 7 .

image

Windows . , , . SSD .

Auslogics Disk Defrag Free . , , — .
image


BIOS setup


In many cases, setting the correct BIOS can give a small overall performance boost to the computer. This is due, as a rule, to the peculiarities of BIOS firmware for different motherboards. For example, by default, the default BIOS settings may prescribe the values ​​of the lower operating frequencies, the modes that are supported by Windows 7 are turned off.

Do not be lazy to overwrite all your BIOS settings on a paper sheet. Then look in Google or Yandex for what they are intended and what values ​​can take. It is advisable to disable in the BIOS those ports and interfaces to which nothing is connected or which you do not use, for example, Floppy, IDE, SATA drives, as well as COM and other ports. If any settings are not clear to you, do not change them.

Hardware Tips


Power Supply
. . , . , . Low ESR ( « » «»).

Motherboard
, . (, , Low ESR). -, , .

, , , .


Finally.

The article is written as an instruction manual for users who do not have extensive computer knowledge. The text describing the settings deliberately simplified to understand them. "Wow" effect after all the above recommendations are possible only under the condition that the PC was in a severely neglected state.

I express my gratitude to the users with forum.mozilla-russia.org and forum.ru-board.com , as well as site http://www.our-firefox.ru/ who helped me on many issues unclear when writing the article.

Source: https://habr.com/ru/post/424019/


All Articles