Jump to content
EwinRacing Flash Series Gaming Chairs
tmash

[HARDWARE MOD] Intel-IGP/Optimus based Clevo screen overclocking (P150SM tested)

Recommended Posts

Hello earth,

WARNING: although this is a semi-guide, what you're about to read isn't for the faint hearted XD, I'm not responsible for any damage, fire, death to your pet etcetera if you attempt to do it...

As you may already know, you cannot force custom timings on intel igps, unlike dGPU system only, since Intel IGP cannot do EDID overrides. More about EDID: https://en.wikipedia.org/wiki/Extended_Display_Identification_Data

The solution was to dump the EDID which can be done using modeline in windows registry, linux modeline, or dumping directly from the EEPROM (electrically erasable read only memory found physically in most screen logic) which should be straightforward as we need to actually reflash it with our modification simply over i2c interface using arduino (simple 328 with serial-to-usb, can be from 8$ to 25$ max) you can also buy an EEPROM programmer which can be slightly expensive.

The screen I have is a CMN1B, Chi .

Should also work with AOU 95% gamut screen, any screen with i2c interface to eeprom, you can actually trace it along the 18th and 19th pin from the LVDS cable, however it should be pretty visible.

So I ended up (easily), disassembling the screen as per this guide: [GUIDE] How to replace an LCD panel on a Clevo shell (pictures included) | NotebookReview

xGNuisL.jpgI've then cut the film from both sides then taped for making it easier to work (i.e: instead of cutting EEPROM's pin location):

vAqMaiS.jpg

There are 2 EEPROMS in my case, identified it simply by looking at the test point tagging, EE_SC SD etc, should be similar in any other displays:

6FqfbHE.jpg

Tip size reference, basically any 15 to 30 watts soldering iron should work, unless the testpoints are tiny on other displays like AUO, though it is least likely you will ever have to desolder the EEPROM chip:

E34mlMQ.jpg

Sold'er! Roger that(You can see the EE_* tags, SC for clock, and D for data etc):

Rl3y7cU.jpg

icG65M8.jpg

Connect to my Duino(wire it as you normal i2c):

xMqPLl3.jpg

My EDID dumped in Linux before proceding to flash:

 
    EDID: 
        00ffffffffffff000daeb11500000000
        01160104902213780231d59f56589527
        15505400000001010101010101010101
        010101010101963b803271383e405a3c
        690058c21000001a9b2580ee70382340
        3523350058c21000001a000000fe0056
        434d3858024e31353648470a00000000
        000041319e0000000002010a20200005
    BACKLIGHT: 133 
        range: (0, 976)
    Backlight: 133 
        range: (0, 976)
    scaling mode: Full aspect 
        supported: None, Full, Center, Full aspect
    Broadcast RGB: Automatic 
        supported: Automatic, Full, Limited 16:235
    audio: auto 
        supported: force-dvi, off, auto, on
  1920x1080 (0x4c)  152.5MHz +HSync -VSync *current +preferred
        h: width  1920 start 2010 end 2070 total 2226 skew    0 clock   68.5KHz
        v: height 1080 start 1086 end 1095 total 1142           clock   60.0Hz

 

Pasted in Deltacast EDID editor then modified Pixel clock from 152 mhz (60hz calculated in DTD calculator) to 209 mhz, you have to calculate by entering these from the upper code repecitevly from top to bottom

 
920x1080 (0x4c)  152.5MHz +HSync -VSync *current +preferred
        h: width  1920 start 2010 end 2070 total 2226 skew    0 clock   68.5KHz
        v: height 1080 start 1086 end 1095 total 1142 

 

Export the modifications in EDID editor as hex, make sure you add 60hz(original mod) in block 3 so you can switch between 40 60 120, then using find&replace method modify the format according to the next step

Then modify the array in the code (acc to format, 0x and ,) upload to arduino: https://learn.adafruit.com/adafruit-tfp401-hdmi-slash-dvi-decoder-to-40-pin-ttl-display/editing-the-edid

I'v managed to go up to 120hz stable, yours may be different although the same model number...

:nanahump: xrandr output at 85hz:

dp8Vw6r.png

Had to reboot twice on Windows under UEFI boot manager in order to recognize the 120hz option, weird :P

Again, this is not a thorough guide, just sharing my experience. It went pretty straightforward, and simple as a typical EDID modding over VGA cable or DVI.

Edited by tmash
  • Thumbs Up 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Aun
      I am trying to find unlocked bios for overclocking but i cannot find it from a few days please someone help in me. its for my alienware 17 r3 with 970m and i7 6700hq.
       
      my dumped gpu bios
       
      i would really appreciate your help!
       
      and btw rn i OCed thru msi after burner core clock +135 and memory clock +250.
       
      cpu gpuz pic
      gpu pic
       
    • By Yomaster
      Hello, 
       
      some of my computer specs are as follows: 
      CPU: I9-9900k
      GPU: RTX 2070
      memory: 32 GB (forget the manufacturer/ clocks)
      Dsanke bios mod
       
       
       I recently bought a 1440p screen that is 120hz capable, but it does not allow me to select the 120hz option. I have checked numerous places and all of the websites say that this screen is 120hz enabled. I have the dsanke bios mod on my computer. I see people being able to use this screen's 120hz functionality, but I can't get it to work. Any suggestions? If you need any additional information about my laptop, I will be happy to provide info.
       
    • By Qvixot
      Hello everyone! First of all sorry if this isn't the correct forum to post this.
      I bought a laptop few days ago. The laptop is Sager P150EM.
      Cpu:i7 3610qm 
      Gpu: amd hd 7970m
      Ram: 8gb
      Os: windows 8.1 pro
      So my problem is that everytime i install the amd driver after the intel driver my laptop freezes or gets a bsod or something that stops it from working. Any help would be appreciated. I saw somewhere something about vbios does this matter anywhere?
    • By pippocarlot
      Hello everyone! I am looking for an answer to a problem I cannot find a solution to ... I purchased an Amd wx 4150 MXM GPU module su e bay to upgrade my HP 8570W Mobile Workstation which is currently equipped with a Fire Pro M4000. Once the new GPU has been installed, the PC screen no longer turns on but works only with external monitors connected via the docking station. The same happens once the drivers are updated! If I put the old card back on, the integrated monitor starts working again ... How can I fix it?
    • By Radstark
      Title sums it up.
       
      TL;DR: we have a Clevo that runs a desktop CPU, one with those huge 82 Wh batteries. We remove the GPU and let it use the CPU's integrated graphics. How much time for the battery to go from 100 to 0? Is it comparable to an ultrabook's?
       
      I'm theorizing a mobile set with a static eGPU and an upgradable CPU. Given a hypothetical user that needs fast processing on the go and long battery life while retaining very high degrees of mobility, but at home wants a powerful machine to run most games, I guess that would be their best bet. It would surely be more convenient to keep everything in the same disk. And even though the thing would be quite heavy to carry around, changing CPU would be more cost-efficient than changing an entire laptop. (Not sure if I'm right here, and also I'm not sure whether the motherboard in a Clevo would be replaceable when the new CPU needs a different socket, which is another reason why I'm asking here.)
       
      If my above guesses aren't correct, then an ultrabook with Thunderbolt and without a dedicated GPU would be a better choice. If they are, then we would be carrying more weight in exchange of a more cost-efficient setup, which I think would be a fair tradeoff.
       
      Also I am aware of the heating problems that these laptops suffer from, at least compared to a desktop setup. Would they be solved by moving the GPU out of the chassis, and instead plugging it with an eGPU dock via Thunderbolt port?
       
      What do you think? Is it doable? If not, why?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.