The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    P377SM-A GTX1070 upgrade

    Discussion in 'Sager and Clevo' started by Wacholek, Jan 4, 2022.

  1. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Hi everyone,

    I have decided to upgrade my GTX 980 to GTX 1070. I made preparation for that. Changed my screen to eDP (30pin FullHD 60Hz) and adapted the heatsink.

    I bought this cards:
    [​IMG]
    Card was not new but the seller said it is 100% functional.
    Unfortunately the card is not detected by my Clevo, behaves like there was no card at all. Clevo beeps and blinks once every 2s. No video. Card was extracted from Zotac Magnus EN1070 so I assume it has some weird vBios, but I think it should work even on that. The card on slave slot is visible as standard video adapter but Clevo keeps beeping. Card is getting worm. Not only the core.

    Any suggestions?

    Best regards,

    Chris
     
    Last edited: Jan 4, 2022
  2. MrBorsky

    MrBorsky Notebook Enthusiast

    Reputations:
    7
    Messages:
    31
    Likes Received:
    18
    Trophy Points:
    16
    Zotac card are incompatible with Clevo laptops due to the fact that the transmission of temperature data on it is implemented through a different interface, and the Clevo EC simply cannot recognize the temperature data, and as a result turns off the laptop.

    These cards are compatible only with Alienware laptops (M17x R4, M17x R5 (17 R1), M18x R2, M18x R3 (18 R1)), cause their EC can recognize both temperature data transmission interfaces.

    Sadly, you need to sell this Zotac GPU and buy MSI GTX 1070 - it will work in Clevo like a charm.
     
  3. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Yes, at least it's not broken and can be sold. Unless the seller said it would work on clevo machines and you could return it.
     
  4. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    This is exactly what happens when card is in slave port. Beeping and GPU fan on max and after a while shutdown.
    What do you mean saying "different interface"? Different pinout? That can be rerouted. Or maybe some IC is missing. Maybe EC firmware mod?
    I have made some screenshots of the GPU-Z before the shutdown.
    [​IMG] [​IMG]
    [​IMG]
    [​IMG]


    Yes I can return it. It was cheep $370. For MSI I had to pay almost $800. Dell can bee bought for $600 but the VRM is a joke for 1070.
     
  5. MrBorsky

    MrBorsky Notebook Enthusiast

    Reputations:
    7
    Messages:
    31
    Likes Received:
    18
    Trophy Points:
    16
    Different interface means that Zotac is using SPI, and Clevo's EC can't read temp from GPU.
    Not different pinout. No IC missing. No possible EC mod.
    More info on russian forum: http://vlab.su/viewtopic.php?f=252&t=95183

    800$ is very expensive. They are on sale for 450$ right now, and if you wait, you can find and buy for 280$.
     
  6. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Can you point me to this 450$ card? On ebay I get only this:
    https://www.ebay.pl/itm/164899268286?hash=item2664c326be:g:AgUAAOSwZohguzrt
    But I prefer this one: https://www.ebay.pl/itm/163765413429?hash=item26212de635:g:My0AAOSwIyhdHxK1
    Or the MSI.
     
  7. MrBorsky

    MrBorsky Notebook Enthusiast

    Reputations:
    7
    Messages:
    31
    Likes Received:
    18
    Trophy Points:
    16
  8. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Theoretically yes, but I don't wont to do that because in case of some problems with the equipment returning will be a pain in...
     
  9. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    According to the link you have mentioned it is possible to build I2C emulator to send temperature readings. In P377SM-A would be 110 and 110 leg of the IT8587 for the salve MXM, 115 and 116 for the master MXM. Those SMB buses are used also for battery (Slave) and for Light sensor (Master) so video card/emulator has to respond to appropriate address commands. The program is incredibly easy to implement. Only problem is to have a valid address of the card. It would be nice to have an SPI protocol of Zotac card. Than the emulator will no longer emulates but will transmit from one system to another.
     
  10. kothletino

    kothletino Notebook Evangelist

    Reputations:
    65
    Messages:
    311
    Likes Received:
    110
    Trophy Points:
    56
    [​IMG] [​IMG]
    readings show total madness of specification.
    It looks like gtx1060 "frankeinstein-ed" to be a gtx 1070. ;D
     
  11. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Not and every day mod and you would need to intercept the signal and encode it how the machine expects.
     
  12. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Probably I will make this emulator after all, but in a matter of my 1070 there is one think that bothers me. Even if there would not be temperature info sent to EC there should be video on eDP. In my case there is none. However I use 30p FullHD 60hz IPS panel not 120hz 50pin. There should be no difference, and no signal on eDP may be related to some other incompatibility.

    I have already sniff some of the slave (GTX980M) MXM port SMB transition. However I do not have a decoder yet. Weird thing, tough. No signal change on SMB_CLK. Always 3.3V.
    [​IMG]
     
  13. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    I've not used an oscilloscope on the pins but there is always a chance the card has issues as well.
     
  14. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Actually the oscylogram above is from GTX 980M and the card is working flawlessly. I sniffed this transmission from the battery port since this is the same SMBbus for the slave MXM card. Card is working fine, so as battery. If there is no slave GPU nothing shows up on the bus. There is not query from the EC. I have already ordered 8 channel logic analyzer with build in software decoder so more info will come next week.
     
  15. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Sounds like a nice project, have fun :)
     
  16. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    With a new Logic Analyzer there was no problem with sniffing the transmission.
    [​IMG]
    In my case the address was 0x4F. I will also test what address is on older cards like GTX 780M and on different hardware (HP 8760W).
    When I will start GTX780M on Clevo I will sniff what kind of transmission will be when the cards is first time present in the laptop.
    Now, problem is that I returned the Zotac 1070 so I can't test if my emulator will work with that card. But I will test that on 780M nad 980M. Since there is no other devices on this SMB except the battery (0x09) all address should be a GPU. For now my emulator will respond to addresses from 0x40 to 0x4F just in case.
     
  17. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    All the problem is because there where no drivers installed for the slave card.
    I had the same situation when I putt 980M on the slave slot without the driver re-installation. I that case GPU-Z reads info about the GPU from the slave GPU but core and memory clocks from the GPU in the master slot. So yes. It was a 980/1070 "frankeinstein-ed" card.
     
  18. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    If you returned the card, what's the aim of this now?
     
  19. kothletino

    kothletino Notebook Evangelist

    Reputations:
    65
    Messages:
    311
    Likes Received:
    110
    Trophy Points:
    56
    "point of this" sounds better tho. :rolleyes:
     
  20. Wacholek

    Wacholek Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    The idea is to have a tool that can translate SPI temp signal to SMB. I do not have SPI protocol available yet so for now it is going to be just an emulator.
    If anyone have some info about the ZOTAC/DELL SPI temp protocol please share.
    I'm thinking about buying this card again :). But cheaper....
     
  21. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Fair enough!