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

great work, very nice :) im stuck at max. 65 hz *sigh* [emoji14]

Sent from my Nexus 5 using Tapatalk

  • Thumbs Up 1

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 Zauih840
      Hello, as the title states, I would be very happy if someone could give me the link to the mod, apart from that, what version should I install?, as I've seen that some models have v1 and v2.
      My other questions are: what do I have to do to install a new GPU?, (9xx series)
      And what mods do I have to use to have a 10x0 series (and which are compatible).
      I have the Clevo P150SM(model)/P150SM-A(product code) (2 models on the sticker) with stock bios (it says copyright 2012, so I guess it's the 1st version) with a 4710MQ and 870M.
       
      I would be very pleased if someone could hand me the link.
      Many thanks in advance.
    • By AlanP
      Hi All
       
      I've been searching all over the internet and these forums in particular and I just can't seem to get any answers regarding GPU upgrades for the Clevo P150HM. Neither can I get any real info on the difference between the HM and the EM model - the EM seems to be the much more talked about model.
       
      Anyway, my current GTX 580M is causing a black screen very occasionally and I decided to purchase a used GTX 980M (N16E-GX-A1) from aliexpress as a replacement.
      The seller isn't giving me much information and I am unsure if they've flashed the vbios on this card themselves, regardless of that I cannot seem to find a custom BIOS for this laptop either, the closest I found is P150EM_17_11_PM_v2 which is obviously for a EM not a HM model, again I don't know much about these two models and if attempting a flash with that BIOS will brick my laptop.
       
      The 980M is the correct form factor, it fits in perfectly and even warms up when I turn the laptop on, I can see the POST screen display but then it simply maxes the fans and beeps out until it shuts down. It would seem to be a pretty clear indication of incompatibility.
       
      Model: Clevo P150HM
      MB Series: P150HMx
      BIOS Revision: 1.01.14
      KBC/EC Firmware Revision: 1.00.12
      Another version number listed (not sure for what): 2.10.1208
       
      I understand this is both an old subject and an even older laptop, but I would be extremely thankful for any help available and I am willing to drill down to create my own custom BIOS if necessary but I just need a point in the right direction.
       
      Failing all that, its not the end of the world as they've already agreed to a return and refund if I can't figure this out.
       
      Thank you.
    • By iamconstant
      Hello, I have bought an empty case and assembled parts of Clevo P775DM1. Basically the laptop had no display or MXM Gpu or CPU. For test case I had a CPU lying around G3900 and put it in. I also have mxm gtx 965m Clevo card. I also have installed screen from alienware laptop 2k resolution 120hz. Now the problems.
      1) The laptop boots without a hastle. But as the nvidia drivers load the screen goes black and stays like that. At first I thought the GPU was dead but the external screen worked. Then I though maybe there is a problem with GPU not being recognized or something. Downloaded GPU-Z and every sensor is working fine. I tried saving vbios file and suddenly screen turned on. It probably disconnected the GPU and reconnected it again and as long as the laptop is on, GPU works without a problem. But if I restart it, the laptop screen turns black after boot and external works fine. That's the first problem.
      2) The second one is with Ram and I don't exactly understand the problem. I have 2x8GB rams 2133. single channel works without a problem, but when I try to use both of them the laptop does not boot at all. Won't start fans just blue led keyboard lights up. in single channel both rams work with no problem. And I've tried both slots, since the laptop has 4 slots. Still not working. If you can help with any of the problems, it will be much appreciated.
       
      p.s. I have recently bought the laptop and haven't really figured out anything around it. if you have any extra pointers/bios mods I'd really appreciate it as well.
    • By Onehit
      I've been scouring the internet in search of anything regarding an updated bios for my Clevo P170SM. I have found many mentions of Prema Bios mods on various websites, but good luck trying to find actual download links. They all seem to vanish or have dead links. Wayback Machine doesn't help either and I was only able to find stock Clevo bios as early as 2015 via the WayBack Machine. If anybody has an updates Prema Bios or some other unlocked bios file for the P170SM, that would be fantastic! Otherwise, I might have to consider paying over $100 to Eurocom for their unlocked bios.
×
×
  • 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.