• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

LG OLED Freesync Mod (tested on 55" B9 Series)

Joined
Aug 20, 2007
Messages
12,993 (2.78/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) AMD RX 5700 XT (XFX THICC Ultra III)
Storage Mushkin Pilot-E 2TB NVMe SSD w/ EKWB M.2 Heatsink
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->Panasonic SC-HTB20/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K7712 Headphones
Power Supply SeaSonic Prime 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 Enterprise (yes, it's legit.)
To make this brief: LG's famous line of OLED displays are "Gsync compatible" over hdmi, meaning they are really just freesync displays in disguise. Despite this, they do not work on AMD graphics cards out of the box, because LG has blatantly neglected to add the EDID information Freesync expects to find. Fortunately, this info can be readded with a nice little tool : CRU (Custom Resolution Utility). Link.

The following visual illustrates how this is done. Note the B9 OLED panel has a native gsync range of 40-60 hz and thus does not enable LFC, however in my experience you can use a timing of 30 hz on the low end and thus enable LFC and the display accepts it fine. I have tested this on my panel and at least on it, the LFC works flawlessly and I basically get Freesync Premium. YMMV.

Here's the basic visual guide. Please feel free to ask if you have any questions, I am off enjoying the fruits of my latest purchase.

1.png

1.png

2.png

3.png

4.png


Now OK-out, Reboot, and:
Freesync.png

Timings.png


FYI: You will need to repeat this guide each driver reinstall.

A quick edit / note:

The 30hz setting did indeed enable LFC on my panel, but it caused some random black screen issues at some point in that range I could not tolerate. As such, you may have to use the stock range of 40-60hz to get good results. I certainly did, sadly. This will disable LFC, but you still get something.
 
Joined
Mar 1, 2017
Messages
610 (0.51/day)
Location
Rio de Janeiro, Brazil
System Name Alan Finotty
Processor AMD Phenom II X4 960T (Quad-Core)
Motherboard Gigabyte GA-880GM-UD2H (Rev 1.3)
Cooling Stock
Memory 2x4GB Kingston HyperX Fury DDR3 1866MHz + 2+1GB Memory Modules DDR3 1333 = 11GB
Video Card(s) Zogis GT 730 1GB DDR3
Storage 1: Intel 320 Series SSD 80GB; 2: Seagate Barracuda HD 1TB; 3: Toshiba MQ01ABD050 HD 500GB
Display(s) Samsung SyncMaster 933SN/933N/SN1933
Case Cooler Master Storm Scout
Audio Device(s) Onboard (Realtek ALC892)
Power Supply Casemall 600W (Auto-Switch 110V/220V)
Mouse Estone X7 Gaming
Keyboard Backlit SemiMechanical Keyboard
Software Windows 10 Pro x64 (2004)
To make this brief: LG's famous line of OLED displays are "Gsync compatible" over hdmi, meaning they are really just freesync displays in disguise. Despite this, they do not work on AMD graphics cards out of the box, because LG has blatantly neglected to add the EDID information Freesync expects to find. Fortunately, this info can be readded with a nice little tool : CRU (Custom Resolution Utility). Link.

The following visual illustrates how this is done. Note the B9 OLED panel has a native gsync range of 40-60 hz and thus does not enable LFC, however in my experience you can use a timing of 30 hz on the low end and thus enable LFC and the display accepts it fine. I have tested this on my panel and at least on it, the LFC works flawlessly and I basically get Freesync Premium. YMMV.

Here's the basic visual guide. Please feel free to ask if you have any questions, I am off enjoying the fruits of my latest purchase.

View attachment 156333
View attachment 156333
View attachment 156335
View attachment 156336
View attachment 156337

Now OK-out, Reboot, and:
View attachment 156338
View attachment 156339

FYI: You will need to repeat this guide each driver reinstall.

A quick edit / note:

The 30hz setting did indeed enable LFC on my panel, but it caused some random black screen issues at some point in that range I could not tolerate. As such, you may have to use the stock range of 40-60hz to get good results. I certainly did, sadly. This will disable LFC, but you still get something.
Excellent comment. It is also possible to export the configuration if you need it in the future.

To make this brief: LG's famous line of OLED displays are "Gsync compatible" over hdmi, meaning they are really just freesync displays in disguise. Despite this, they do not work on AMD graphics cards out of the box, because LG has blatantly neglected to add the EDID information Freesync expects to find. Fortunately, this info can be readded with a nice little tool : CRU (Custom Resolution Utility). Link.

The following visual illustrates how this is done. Note the B9 OLED panel has a native gsync range of 40-60 hz and thus does not enable LFC, however in my experience you can use a timing of 30 hz on the low end and thus enable LFC and the display accepts it fine. I have tested this on my panel and at least on it, the LFC works flawlessly and I basically get Freesync Premium. YMMV.

Here's the basic visual guide. Please feel free to ask if you have any questions, I am off enjoying the fruits of my latest purchase.

View attachment 156333
View attachment 156333
View attachment 156335
View attachment 156336
View attachment 156337

Now OK-out, Reboot, and:
View attachment 156338
View attachment 156339

FYI: You will need to repeat this guide each driver reinstall.

A quick edit / note:

The 30hz setting did indeed enable LFC on my panel, but it caused some random black screen issues at some point in that range I could not tolerate. As such, you may have to use the stock range of 40-60hz to get good results. I certainly did, sadly. This will disable LFC, but you still get something.
On my 60Hz furreca monitor, I was able to enable 75Hz in some resolutions. :D:D:laugh::laugh:
 
Joined
Mar 10, 2019
Messages
30 (0.07/day)
I do the same thing on my C9 with 40-60hz. I can't go back after getting use to freesync.
 
Joined
Aug 20, 2007
Messages
12,993 (2.78/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) AMD RX 5700 XT (XFX THICC Ultra III)
Storage Mushkin Pilot-E 2TB NVMe SSD w/ EKWB M.2 Heatsink
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->Panasonic SC-HTB20/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K7712 Headphones
Power Supply SeaSonic Prime 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 Enterprise (yes, it's legit.)
Yep, in short because of being a VESA spec, a lot more displays support freesync than advertise it. :)

I do the same thing on my C9 with 40-60hz. I can't go back after getting use to freesync.
Good to hear the extra picture processing on the C9 does not get in the way of the mod. You really are getting the best of all worlds there!
 
Top