Jump to content
NotebookTalk

incendery

Member
  • Posts

    73
  • Joined

  • Last visited

Everything posted by incendery

  1. Part 2: BIOS modifications. A late update since the last post, life has been busy πŸ™‚ To preface this post, I am firmly a beginner with BIOS modifications and my understanding is limited πŸ™‚ I am cobbling together information from many smart people to make this work. My goals for the BIOS modifications are: Coffee lake support. Power limit removal. Functioning audio drivers with working headphone amplifier. Native Nvidia driver installation without INF modification. 1 + 2 For Coffee lake support and power limit removal I am using Dsanke's fantastic 1.07.24 bios based on the P775tm1, while this functions mostly flawlessly it does have issues where the audio drivers no longer work and the powerful dedicated headphone amp doesn't switch on. 😞 From what I could understand in the smxdiy thread by Dsanke this has to do with the bios 1.07.24 changing from HDA to UAD support. 3 Initially I was dissapointed that this bios didn't work properly with the audio drivers and I would like to have my headphone amplifier working πŸ˜„, the symptoms of non functional amp + spdif LED always on were very similar to an issue I caused when trying to initially get native Nvidia driver support following on a Post from user SRS2236, I had changed the subsystem ID value for the intelHD audio device in error when figuring out which was for the GPU! this mismatch of IDs stopped the Realtek driver from working properly similarly to how Nvidia driver needs an INF modification. With this hunch I had a look at the boardID file in the bios provided by Dsanke and sure enough the subsystemID for intelHDaudio was set to that of the P775tm1 not the P775dm3, changing this from 7709 to the correct ID of 7705 allowed me to install a realtek UAD driver and retain working audio with a functional headphone amplifier! The only issue I was unable to resolve is that the headphone amp no longer lowers volume automatically on detecting headphones so care must be taken not to deafen yourself πŸ™‚ Link to original post with hex values to change 4 the Nvidia driver has a set list of matching device and subsystem IDs, if your combination of IDs isn't valid then it will fail to install and require NVcleaninstall or other methods to add your combination, while this works fine it also requires extra hassle along with no automatic updates and issues with anticheat solutions. The fix for subsystem ID mismatch is to change the subsystem ID πŸ˜„. once again referring to this post for clues we can see the BoardIDPEI module is where the subsystem ID for the GPU originates, and if we can change our ID to 7715 (instead of 7705 or 7709 from p775dm3 and p775tm1 respectively) then we can trick the Nvidia driver into installing without any questions asked because 7715 is the subsystem ID for the clevo X170km which shipped with a 3080. after a bit of trial and error the values which need changing will be these 2 values (if your bios is p775dm3 derived it will be 0577, if p775tm1 derived it will be 0977) Change them to 1577 as below. E8 00 59 74 0C 48 75 10 C7 45 FC 58 15 15 77 EB DE 10 E5 1B 74 4D C7 44 24 0C 58 15 15 77 C7 44 After changing the IDs I have had 0 issues regarding GPU drivers, automatic updates etc all work flawlessly πŸ™‚ Issues / future plans I've become aware of the CPU throttling behaviour when any GPU load is detected 😞 this isn't too problematic as throttlestop can override this behaviour but I would like to solve this. From research and my limited understanding it seems to be a function of the EC causing this throttling, when the GPU is loaded bit 38 in MSR 1A0H is flipped (Turbo mode Disable) and when load is removed it reverts back after a few seconds, Prema has to my understanding overcome this with their custom EC firmware which is not available unfortunately, I reached out to Prema but did not hear back from them (I respect their decision not to release the files due to personal or professional reasons). My plan going forward is to take some time to learn more about reverse engineering and see where that takes me πŸ™‚ Thank you for reading!
  2. amazing scores!! I can only dream of CPU temperatures that low πŸ˜…πŸ˜…πŸ˜…
  3. I suspect it may not be a vbios thing at this point, it may be something with the EC and enabling the GPU.
  4. enable above 4g decoding, that should do it πŸ™‚
  5. interesting! strange the tongfang vbios didn't work with the es CPUs πŸ€”
  6. MXM is quite dead in the consumer space unfortunately 😞 this is a card from the last true DTR clevo with socketed CPU and GPU (X170KM)
  7. unusual it isn't working with the QTJ1, what style mutant chip was it? one of the IHS ones? I believe I used Dsanke's 1.05 based bios when I had a QTJ2 running in mine before the heatsink swap
  8. wow I'm impressed it's stable at +220! what clocks did you see through the run?
  9. unless I have got the wrong schematic I believe you are mistaken. The EDP lane coming from the integrated graphics goes into the EDP MUX, this switches between the DGPU and the IGPU to connect them to the LCD, all other external video connections only connect to the DGPU. When set to Hybrid the default display will be internal as the default display will be routed through the IGPU (this may be something you can change with a bios that has unlocked option menus?) as for the no display on discrete my guess would be that there is some issue along the way initilizing the GPU past the GOP vbios state without an internal display hooked up, I am admittedly not very knowledgable in that area though so I can only hypothesize.
  10. interested to hear how this goes, I have some terrible scratches on the rear window that make it impossible to see through in the right lighting.
  11. The mux isn't the issue here as it is only hooked between the internal display, you can't use the integrated graphics externally because it isn't hooked up to it in any way that is why hybrid doesn't work on an external display. I think the issue is the default display output is set to internal for whatever reason when set to dedicated graphics only. Not to excuse Sager's support which in all likelihood is the cheapest call centre in a country where wages are poor so they can increase profits, but this isn't a direct move to create e-waste as a laptop being used without an internal display connected is an uncommon use case. it isn't a "fake MUX switch" it is simply a device to switch the display between integrated and dedicated graphics on the fly when using hybrid mode, this is only connected to the internal display connection which is standard on most laptops with dedicated graphics.
  12. not sure exactly how or if it would work but I would be thinking of using the dead LCD as a starting point, it's already somewhat of a breakout if you trace the signals πŸ™‚
  13. looking at the EDP standard you may need to pull HotPlugDetect to 3.3v, I wonder if a display not reporting EDID data would let the GPU work properly too
  14. Awfully tempting with the 9900k... maybe I'll make a bad financial decision sometime in the future and get one πŸ˜‚ the heatsink is fantastic, the only thing I've changed is using some springs to clamp the CPU instead of just screws as included with the heatsink originally, eventually I plan on soldering copper shims on for the vrms, and memory on the GPU. I've seen a few different ones on taobao from the same seller who produces the vapour chamber cooler, https://item.taobao.com/item.htm?id=640747471518 not sure exactly which are the most performant but I believe the 51m converted fans seem the "performance" option maybe
  15. Thank you :D, and yes I'm aware it would score a fair amount higher with a 9900k πŸ˜…I'm thermally limited as is so I'll have to cope with my 8700k I went with the air only one of these from aliexpress https://www.aliexpress.com/item/4000174372901.html it handles the heat well but I am looking to order some upgraded fans from taobao to try and combat the heat soak
  16. enough benching for one night πŸ˜„ https://www.3dmark.com/3dm/116378299
  17. 13k is so close! https://www.3dmark.com/3dm/116377044?
  18. More tuning, more tweaking hitting the edge of stability at +185 on the core, tempted to add some more bulk capacitance on the card to see if I can eek out a little more frequency. (don't worry about the memory I've got better stuff on the way 😁) http://www.3dmark.com/3dm/116369231?
  19. good on you πŸ™‚ always a bit nerve wracking doing it for the first time seconding what kojack said with the slippery slope πŸ˜‚
  20. it's a bit of an oddball solution but perhaps something like this could work? https://www.aliexpress.com/i/1005004111527529.html
  21. I've posted a little bit about this laptop process but thought it would be best to make a thread to document it here. current specs: P775dm3-g i7 8700k: 4.7ghz -115mv RTX 3080 16GB (180w shunt modification) 32gb CL18 spectek 2x16 2tb 970 evo + 2tb WD Blue SSD 1080p 60hz panel intel AC8265 Modified Dsanke "P7xxDM_RTX" 1.07 bios to suit Windows 11 The laptop I started with is a P775DM3-g I picked up for cheap with a 6700k and an unhappy 1060 that would constantly crash and stop outputting to the display. After finding this thread from a forum member who had bought a 3080mxm for their P775tm1 and documented the process to get it working (and the possibility of making nvidia drivers work without .inf modification which was a priority for me) I decided to order a 3080 for myself. At the time I had a QTJ2 mutant cpu but unfortunately due to the IHS height and the rigidity of the aliexpress customized heatsink I had to go back to the 6700k, This was then upgraded to a delidded 8700k acquired from a friend. Unfortunately the 3080 was mildly damaged in shipping! A cracked inductor and the external power connector was squished. in a stroke of luck ebay was helpful with the refund process and I was left with the card in my posession, the connector was an easy fix but the inductor required a bit more effort. With the parts installed I then worked on the bios going off the details in this comment from forum user srs2236, changed the ID from 7705 (p775) to 7715 (X170KM). Installing the latest Nvidia driver worked without a hitch, power was limited to 150w due to no dynamic boost support (power limit is covered later on), the aliexpress heatsink is amazing at keeping temperatures in check. With the GPU working fine I began on the CPU, due to some mistakes with mounting pressure and the QTJ2 I had damaged / squished one corner of the socket so needed to lift a section of pins back up by hand (thought for a moment I might have killed the board when I realized what had happened😐) The P775 has a lower OCP limit than the TM1 (144A vs 180A) so if too high of an instantanous load (avx torture test etc) is applied it can cause shutdowns with a big overclock, I found OCCT small extreme to be too much unless I limit the CPU. currently I have settled at 4.7ghz -115mv offset and it is very stable, photo attached is from testing at 4.8ghz. After some benchmarking and tuning I was annoyed with the 150W power limit but I wasn't prepared to use the old driver with unlocked power limits, so the only real choice was a shunt modification... 20mOhm shunt resistors added on to the existing 5mOhm, in theory this should give 20% extra headroom (180w) but until I can tap in to i2c on the card and see what power actually is getting used I can only make an educated guess how much power it is drawing. I went from a bit over 12k in timespy graphics score to over 14k! Next post I will cover some of the problems and solutions I went through getting the bios to work (I am firmly a novice in this area so a lot of it is trial and error)
  22. I have a 2021 modified version already :), I was playing around with the later version with the bios features. the only small realtek hiccup is no automatic lowering of volume to 30% when plugging in the headphones so care is needed to not deafen yourself ---Update, P775dm 2/3 audio fix--- you can fix the driver issue and use unmodified P7xxdm2/3 audio drivers by changing the intel audio device subsystem ID in the boardID module, this is causing a mismatch with the dsanke RTX bios which stops the driver working. search for: 8B 0E C7 04 08 58 15 09 77 EB 0D 0F B6 45 FF 8B change to: 8B 0E C7 04 08 58 15 05 77 EB 0D 0F B6 45 FF 8B and you will have working audio drivers again. *speaker and headphone audio are not separate, be careful not to deafen yourself when switching to headphones!
  23. Vbios is the ROM that initializes the GPU when you turn the computer on :), it's either stored in a separate chip from the normal bios or it can be included in the main bios ROM. https://en.wikipedia.org/wiki/Video_BIOS some good information to get context here if you can load up GPUZ and screenshot the main windows that would be great Ignore this part I have just seen your new post* Cheers
Γ—
Γ—
  • Create New...

Important Information

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. Terms of Use