Jump to content

timohour

Registered User
  • Posts

    295
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by timohour

  1. Added this on the first post.. Thanks for your efforts port 1 variable is 0xb2 port 4 0xb5 Also some variables need cold boot to take effect so you better shutdown and start up
  2. OK this is almost perfect... I love it! Just needs some corrections UPDATE: Check the corrected post above.
  3. You are right... You are right, this is not at all helpful. I assume you already unlocked your Descriptor. If you not, open your image.bin in a Hex Editor (I use HxD) and apply the change you describe above... Save the file and flash your new descriptor using fpt.exe in a bootable DOS disk using the command fpt -desc -f [I]editedimage.bin[/I] Using -desc is to verify that you are only flashing your descriptor region... Now that your descriptor is unlocked keep your original BIOS in a safe place (in case you need to return it for warranty issues or sell it) and open your unlocked edited image in FITC. In the album below you can see that the PCIe Port Configuration is in PCH Strap 9. Originally 00 is selected (4x1 ports 1-4 (x1)). To set your port 1 @ x2 you should select 01 (1x2, 2x1 Port 1 (x2), Port 2 (wifi disabled), Ports 3,4 (x1)). After selecting press OK go to menu Build and select Build Image (or press F5). After the build completes go into the FITC folder and there is going to be an outimage.bin created. This will be the full bios with your new Descriptor settings. Flash it and you are good to go... (Optional: If you want only the descriptor region because there is limited space on your DOS disc, you can reopen the new image using FITC and inside the FITC folder you will find a new folder with the name of your bios image. Inside the Decomp folder you will find a 4K Flash Descriptor.bin you can use to flash your descriptor using the command I gave you above) Your WiFi port will be disabled but you can connect your WiFi under the WWAN port 5 which will be enabled (tested and working) My stupidity is unique. I thought that I was using the 130W but I was using the 90W.... It goes up to 882MHz stable now... Thanks for the heads up...
  4. 844 stable??? Mine won't complete an 3DMark06 @ 800/2050. In the middle of the test the driver restarts and the test fails. Any ideas? Maybe just a bad chip? Or power related? Your 3920XM is far more power hungry than my 3720QM... @ 3,8GHz my top TDP would be 55-60W. So I think that the 130W PSU would be enough, wouldn't it? Although, I don't think I will do any hardmods until the warranty expires.
  5. OCing NVS5200M on a Dell Latitude E6430 Overclocking the NVS5200M is fairly easy compared to iGPU OC. OCing the NVS5200M's core and memory by ~30% can achieve up to ~35% better performance (Furmark Benchmark) and provide great graphics performance for gaming on the go. I can say that the performance gain is almost linear.To accomplish the OC you can use any application which can manipulate core/memory clocks.The lighest/easiest to use IMHO is the Nvidia Inspector. You can download the software from the guru3d.com site. No installation is needed, just download the rar extract it and fire it up.The GUI is pretty straight forward.Offcourse for a more permanent solution or if you also use eGPU it is better to use MSI Afterburner and create profiles. Tested with the Furmark 720p benchmark and 3DMark06 to measure the performance gain from one frequency to the other and the difference btw iGPU-dGPU.All tests where done using my i7-3720QM (4 top bins unlcocked) with 2x4GB Kingston RAM @ 2133MHz.Core clock runs stock @672 MHz and went all the way up to 891 MHz with a total performance gain up to ~31%. Be sure to use a 130W PSU though because with 90W and a 4C i7 you are limited to 780MHz stable. (A high end GF108 implementation (e.g. GT440) running @ 810 MHz Core 1800 MHz memory has TDP up to 65W. Add to that the 45W an 4C i7 draws or the ~60W an unlocked i7 draws, you may be at the limits of your 130W PSU, let alone 90W) GPU clock would go up to 891 MHz and the maximum memory would be 2100 MHz. I needed to lower it a bit more to get some stable 3DMark06 resultsThe following tables shows the results:Furmark Benchmark GPU Clock dGPU Memory Clock dGPU Shader Clock dGPU Voltage dGPU Furmark 720p Bencmark dGPU Furmark 720p Bencmark iGPU Core Clock iGPU Memory Clock system/iGPU 672 MHz 1567 MHz 1344 MHz 0.98 V 542 515 1250 MHz 2133 MHz 750 MHz 2050 MHz 1500 MHz 0.98 V 632 639 1600 MHz 2133 MHz 891 MHz 2092 MHz 1882 MHz 0.98 V 728 717 1650 MHz 2133 MHz Raw power and stock performance seems to be on par and better than the Intel HD4000 and a more syntetic benchmark seems to tell the same story3DMark06 Benchmark GPU Core Clock GPU Memory Clock 3DMark06 Score SM 2.0 Score HDR/SM 3.0 Score CPU Score Performance Gain 672 MHz 1567 MHz 9312 3615 3248 7213 780 MHz 2050 MHz 11028 4331 3912 7334 up to 25% 882 MHz 2092 MHz 11962 4736 4234 7700 up to 31% NVS5200M, i7-3720QM @ 3.8GHz 4C, 2x4GB @2133MHzIn comparison the Intel HD4000 performance was: GPU Core Clock GPU Memory Clock 3DMark06 Score SM 2.0 Score HDR/SM 3.0 Score CPU Score Performance Gain 1250 MHz 2133 MHz 7850 2436 3250 7698 1600 MHz 2133 MHz 9250 2942 3850 7516 up to 21% Intel HD4000, i7-3720QM @ 3.8GHz 4C, 2x4GB @2133MHz Perforance Gain from stock clocks goes up to 25% on 3DMark06 and possibly on most games. When running at stock frequencies it seems to be on par with Intel HD4000 (or even a bit faster) but when OCed it is up to 30% faster. It also runs much cooler than the iGPU OCed. Maximum Furmark temperature was @ 70C.@Khenglish has promised that he would probably manage to run the 5200M memory to run at quad rate. If this is possible it would have a great impact on performance.UPDATE: Also @ 800MHz it seems unstable like it needs more voltage. Temperatures were ok @ 55C (3DMark06) and up to 70C on Furmark. If we could somehow increase a little the core voltage, we could maybe reach 1GHz core clock (same core implementations GF117 GT720M @938MHz, GT 820M @954MHz), and if the performance gain is as linear as it is from 672-800MHz, it would hit up to 14K in 3DMark06. UPDATE:I was stupid enough to use my 90W brick during testing... (I thought I was using the 130W). After using the 130W psu I could hit and benchmark @ 882MHz.Also 5200M seems to be using the GF108 core, not the GF117..GT440 OCing tests show stable performance up to 910MHz but there are users claiming that they reached 970MHz. Maybe I need a befier PSU to achieve these numbers but I have reasons to believe that there are surely going to be cooling issues...
  6. Nobody had in mind when they built the E6430 that it would be an eGPU candidate. The eGPU community promoted this idea and this is how Intel was convinced to support it with TB3. Did you try keep the iGPU enabled while connecting the eGPU before boot? Is it working?
  7. As Tech Inferno Fan noted EC - mPCIe --> Southbridge Gen2 dGPU--> Northbridge Gen 3 dGPU on the Gen3 northbridge is wired directly to the CPU as you can see here pg.115. By the way Gen 3 uses a more efficient 128b/130b encoding resulting in a real bandwith per pair of 984 MB/s out of the 8 GT/s, not 8b/10b. pg.30 On pg.30 you can also see that the configuration with the more Gen3 capable PCIe ports is 1x8 and 2x4, a total of 3 ports. That's what PEG0/1/2 is. In our E6430 it is set as 1x16 and it is dedicated for the dGPU which is the only port you can set to Gen3 speed. (NVS5200M is only Gen2 capable so it is mostly a waste). There are no systems AFAIK that sport an EC or mPCIe port rated Gen3. EDIT : Just for proof I tried some fiddling with the PEG0 port speed Gen. Setting variable 0x1f5 to Gen1 will result in the following result While on default it is set to Gen2 will result to this Setting this to Gen3 (although it is useless since NVS5200M is just Gen2 capable would have some strange effect on the card clocks. It would clock @ 202MHz and it would have terrible performance... I had to clear CMOS to revert to default clocks and Optimus to work as normal.
  8. OK I think I found the problem. The value you set with UEFI vars you need to have the device connected @boot in order to work. If you disconnect it or connect it after boot it will revert to Gen2 speeds. Tested using Setup 1.30 (thanks) I set both ports 2 and 3 to Gen1. You can see that port 2 is always set to Gen1 cause it is there when the laptop boots. Port3 on the other hand is set to Gen2 on the first screenshot because there is no device connected before boot. The same happens if I disconnect/hotplug the device after boot. On the 2nd screenshot it is set to Gen1 cause the device (EC Asmedia USB 3.0 module) was connected before boot. @sangemaru That's why you have problems when you connect your eGPU after boot. It is because your card is connected with Gen2 speeds and your gear cannot handle it without issues. You can use Setup 1.30 in order to change the port to Gen1 speeds after boot, Or try if one of the above settings to keep your iGPU enabled after boot with eGPU connected works. Thanks @Tech Inferno Fan for pointing that out.
  9. although ULPS caused many problems Intel driver was the main culprit for the BSODs. Have you tried updating your Intel drivers to the latest https://downloadcenter.intel.com/product/64890/Intel-Core-i7-3700-Mobile-Processor-Series?
  10. Your hangs don't make sense (to me). If it works without the iGPU it should work with the iGPU/eGPU too. The sleep-resume method should also work. I had this random freezes with iGPU/eGPU when I tested Virtu the first time. The problem then, was the HD3000 driver that came with Windows (WDDM). Installing the latest driver from Intel should solve this problem. In order to install the Intel Driver you may need to manually uninstall any previous version from the Device Manager. Also if possible consider rolling back to windows 7 or 8.1. PEG among other things stands for PCI Express Graphics. So any graphics connected to a pci express slot is considered as PEG. Setting the Primary Display to PEG may cause problems though when you start your laptop without the eGPU connected. If you are going to purchase new gear, badbadbad has already ordered PE4C for x2.2, so we better wait and see how it works for him.
  11. If you recently purchased your EXP GDC you should consider talking to your seller for compensation cause it is supposed to be gen2 compatible.Many users and myself have connected Gen2 compatible hardware on the EC slot without issues both Nvidia and AMD and we had no problem thus it is probably the adapter's issue.If you are going to boot with the eGPU plugged in, latitudes disable the iGPU and you won't be able to enable it no matter what. That's why you don't have internal screen along with external.You may try this EFI variable and set Primary Display to iGPU (if it is not already selected). Setting: Primary Display, Variable: 0x1D4 Option: Auto, Value: 0x3 Option: IGFX, Value: 0x0 Option: PEG, Value: 0x1 Option: PCI Bus, Value: 0x2or maybe this oneSetting: Internal Graphics, Variable: 0x1D8Option: Auto, Value: 0x2Option: Disabled, Value: 0x0Option: Enabled, Value: 0x1 This way you may be able to cold boot your laptop with the eGPU connected and it won't disable the iGPU. (haven't tried it, it may not work)Have you tried hotplugging to the EC slot after POST before windows? That's how it worked for me. You can also try sleep, connect and then wake. It worked for W7 and W8.1 it most probably works with W10.
  12. If that's the case I think that the only solution (until you buy an external screen) would be to connect a dummy plug on your card, ran the application/game in windowed mode and then drag it on your internal screen. You can also try using Ultramon. I remember using it back in the day to help me drag the window from the dummy screen (used with an old HD4870 some years back) EDIT: Found the original post by Tech Inferno Fan here. Hope Ultramon works for 10 (it works on 8.1 without issues)
  13. You are using the HD4850? If yes you won't be able to use it with internal screen even with Virtu Mvp. If you are using an Nvidia GPU follow Tech Inferno Fan guide for the http://forum.techinferno.com/implementation-guides-pc/2747-12-dell-e6230-hd7870-gtx660%40x4gbps-c-ec2-pe4l-2-1b-win7-%5BTech Inferno Fan%5D.html. This way you will have optimus enabled and will be able to use the internal screen without issues.
  14. You are trying to change the gen on the wrong variable. This one is for PEG device 3 which is connected directly to the CPU thus gen3 (in case the laptop came with 3 dGPUs). The correct value for southbridge PCI Express Root Port 3 (ExpressCard) as noted here would be Setting: PCIe Speed, Variable: 0xB4 Option: Auto, Value: 0x0 Option: Gen1, Value: 0x1 Option: Gen2, Value: 0x2 End of Options UPDATE: This will work only for devices that are connected on the machine prior to boot. If you disconnect or hotplug the machine it will revert to Gen2 speeds as pointed here. thanks @Tech Inferno Fan for pointing that out. Haven't made myself any tests on W10, only 8.1 and 7 and that's why I probably can't help you more. Also Khenglish has noted many times that Fastboot in UEFI BIOS should be put to Thorough mode in order for the eGPU to work without issues. Could you try setting that?
  15. Feel free to correct me or add more staff whenever you think something is not clear with a post or PM. English is not my native language and you may not understand what I really want to say.
  16. It makes sense. You have to enable custom profile in order for it to work... E6430-A16_IFR.txt I don't see any differences btw the A07 and the A16. As you noticed the defaults are the timings your RAM is currently running.
  17. That's great news!!! Waiting for your implementation. Regarding the descryptor flash, I have done it both ways. The first time I removed the palmrest but let the keyboard connected on the side (used a plastic bag under the keyboard to avoid any kind of shortcircuit). The second time I completely removed the palmrest and keyboard, and used a USB keyboard to boot/flash. If you have a second computer you can edit there your bios to unlock your descryptor. After you successfully apply the paperclip mod your descryptor will be unlocked as long as you don't shutdown your laptop (rebooting won't matter). Flashing the descryptor region with an modified dump will make the unlock permanent Keep us posted. XMP with 2400MHz or 2666MHz was a no go for me. Best case scenario it would downclock to 2133MHz and every other case it won't even boot. I haven't tried to use 2400 JEDEC profiles though. Those may stick. Maybe try setting your CR to 2T it is under Setting: NMode Support, Variable: 0x1EF Option: Auto, Value: 0x10 Option: 1N Mode, Value: 0x0 Option: 2N Mode, Value: 0x2 I kind of not getting it. Mine have similar JEDEC timings Maybe setting it to 1.5V? There is this variable Setting: DDR Selection, Variable: 0x1E9 Option: DDR3, Value: 0x0 Option: DDR3L, Value: 0x1 Option: Auto, Value: 0x2 Or find a way to flash some XMP Profiles. source: [URL]http://blogs.nvidia.com/blog/2014/03/20/directx-12/[/URL]
  18. If you know your way around tweaking memory there are a bunch of variables that you could try (never tried them myself): Numeric: tCL , Variable: 0x1FE Default: 8 Bit, Value: 0x4EndNumeric: tRCD , Variable: 0x1FF Default: 8 Bit, Value: 0x3EndNumeric: tRP , Variable: 0x200 Default: 8 Bit, Value: 0x3 End Numeric: tRAS , Variable: 0x201 Default: 16 Bit, Value: 0x9 EndNumeric: tWR , Variable: 0x203 Default: 8 Bit, Value: 0x5End Numeric: tRFC , Variable: 0x204 Default: 16 Bit, Value: 0xFEndNumeric: tRRD , Variable: 0x206Default: 8 Bit, Value: 0x4End Numeric: tWTR , Variable: 0x207 Default: 8 Bit, Value: 0x3 End Numeric: tRTP , Variable: 0x208Default: 8 Bit, Value: 0x4 EndNumeric: tRC , Variable: 0x209 Default: 16 Bit, Value: 0xF End Numeric: tFAW , Variable: 0x20B Default: 16 Bit, Value: 0xAEnd Setting: NMode Support, Variable: 0x1EFOption: Auto, Value: 0x10Option: 1N Mode, Value: 0x0Option: 2N Mode, Value: 0x2 End For 8bit values you probably set from 0x0 to 0xFF (256) and for 16 bit values from 0x0 to 0xFFFF (65536). For example if you want to set tCL 13 you should set variable 0x1FE to 0xD etc. NMode seems to be the Command Rate use 1N for 1T or 2N for 2T.But you should probably also set Setting: DIMM profile, Variable: 0x1EE Option: Default DIMM profile, Value: 0x0Option: Custom profile, Value: 0x1Option: XMP profile 1, Value: 0x2 Option: XMP profile 2, Value: 0x3to Custom Profile.What kit?
  19. Haven't tried to OC the dGPU yet. I think that i will outperform even the OCed Intel HD4000, so I don't think it is redundant. As of battery life I don't think that using the iGPU only system is going it be much more efficient.. With battery life tweaks my dGPU E6430 would have an idle discharge rate as low as 7,2W. Considering that Tech Inferno Fan 's iGPU only E6230 would do as low as 5.4W. I don't think that dGPU would be a battery sucker especially when Optimus is enabled. I have been looking for an iGPU initially myself and if this wasn't a sweet deal, I would have an iGPU now. But I am pretty happy I went dGPU way now, cause at work I can have up to 3 screens connected (using Docking Station). Maybe there is a dual core i5/i7 with unlocked turbo bins? It would be nice to see how the iGPU would perform with your single pipe stock cooler. A fan pushing fresh air to the bottom of the laptop (open lid) is crucial for me to keep my temperatures under control. Did you try it?
  20. If I am right the 3740QM has maximum unlocked bins x41 for 1 core x40 for 2 core x39 for 3/4 core. You should set the hexadecimal of these multipliers in every var. For example 0x25 (which is 1 core ration limit) you should set the value 0x29 which is the HxD of 41. At 0x26 you set 0x28 etc. Generally you can set the highest in every variable and your chip would go as far as it can. Regarding JEDEC I suspect that you can set the JEDEC profile spd with variable 0x1e6. Never tried it since there was no use for it. DO NOT USE THE VARIABLE 0x228 to flash an OC ME FW: It is possible that this mod causes bios corruption. I had problems after a flash since I couldn't reenable the ME FW flash through UEFI variables and I had to use the hardware mod to unlock the Descryptor region again. Unlock your descriptor like described here and flash a modified ME FW as described here. Unless you are interested in OC your RAM a little more than 2133, I wouldn't recomment to BCLK OC an [email protected] since you would definetely face Temperature Throttle. I faced some TDP throttling my self during the tests. I think that you should try the highest core frequency without additional voltage (it should be stable at 1350-1400MHz) plus dual channel high-speed RAM (2133MHz) if you haven't already. Keep in mind that dual rank chips have generally better performance than single rank chips and the faster the RAM the better the iGPU performance. Check http://forum.techinferno.com/general-notebook-discussions/6063-all-memory-not-created-equal-hyperx-2133-cl12-versus-ripjaws-2133-cl11.html thread for more info on RAM.
  21. No need to reinstall Windows in UEFI mode to use UEFI variables. You simply boot with the USB drive in UEFI mode. As Tempest said changing efi variables is like changing a setting in UEFI bios. You need a CMOS reset to revert this to its default state. You better halt than reboot your system cause some settings need a cold boot to change. With A16 I run my Kingston @ 2133CL12 and that's with both 3630QM and the 3720QM. Maybe you should loosen your timings? If you have similar modules you could try my settings. PM
  22. Thanks for your input. Rereading your edited post, I say nicely done. Could you elaborate on your ram module (s/n and/or a photo of the memory chips) so we can avoid them in the feature? Also could you add your CPU? I have been thinking to build a table on the first post with user configurations and mods. Can you confirm that memories with JEDEC timings @ 1866MHz or 2133MHz will automatically speed @ 1866MHz or 2133MHz respectively?
  23. I am currently running A16 but I see no reason to upgrade your bios. No features gains/losses that I can think of. I am still running my memories and they time PnP and I can still set the multiplier using UEFI variables. What features do you have in mind?
  24. It seems that those two have different mounting holes but I can send you some images from mine so you can see for yourself Seems like screw #1 is way out of position compared to the iGPU model. I wouldn't recommend it... For more photos check here.
  25. As an E6430 user I think this is almost impossible without serious modding. Even ports are the other way around If this happened during a BIOS update and it is still under warranty (you can check with the Service Tag) contact Dell support and they will replace the motherboard.
×
×
  • 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.