OptiFine

How to add OptiFine once for every profile, and the OptiFine settings Sour Client sets for you.

PerformanceMods
Mods are added on the Profiles page: drop a .jar on the panel, or browse Modrinth and CurseForge from the buttons above it.
Mods are added on the Profiles page: drop a .jar on the panel, or browse Modrinth and CurseForge from the buttons above it.

Adding it

OptiFine's licence does not let anyone else hand out its file, so you bring your own. Download OptiFine for 1.8.9 (HD U M5 or M6) from optifine.net, then drop the jar onto a 1.8.9 profile's mod list on the Profiles page. The launcher keeps it and installs it into every 1.8.9 profile for you, so there is no copying jars between folders. Shaders and resource packs work as they always have.

OptiFine settings Sour Client corrects

A few OptiFine and Minecraft options cost a lot of frames and change nothing you can see. The launcher sets them once on every profile, then leaves them alone, so if you turn one back on it stays on:

SettingSet toWhy
Render RegionsOnOptiFine ships it off. In a busy Hypixel lobby it measured about 39% more frames on.
Smooth FPSOffForces the GPU to finish every frame before the next starts. Often arrives on through profiles imported from other clients; about 17% fewer frames with it on.
VBOsOnVanilla 1.8.9 ships them off. Measured about 44% more frames on.

A brand-new profile also gets sensible starting values for VSync, the frame cap, clouds and entity shadows. Those are only set on a profile that has never run; yours are never overwritten.

OptiFine zoom vs Sour zoom

Sour's Zoom is on C, which is also OptiFine's zoom key. Turn one of them off or move its key so they do not fight.