Page 2 of 4 FirstFirst 1234 LastLast
Results 26 to 50 of 86

Thread: [Various] Overclocker discovers Xeon E5 V3 Errata, Engineers exploit to unlock Turbo

  1. #26
    Registered User
    Join Date
    Jul 2007
    Posts
    67
    followed the instructions from the pack. got stuck at V3.efi loading. I think i'm not getting the right message cos the microcode is still present, meaning my bios mod failed.
    delving deeper into the topic, i just found out that a lot of X99 boards have Aptio V Bioses, that are not compatible with
    I guess that's the reason v3.efi isn't loading properly.
    I'm not really that good with hex editing bioses manually, trying to figure out how to get the microcode out of the latest bios for the RvE (3501)

  2. #27
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    what value did you put for broadwell-e ?
    got mine to work on a x99-a asus motherboard.
    Last edited by StyM; 03-16-2017 at 07:35 AM.

  3. #28
    Registered User
    Join Date
    Jul 2007
    Posts
    67
    I used the latest, 1F iirc. will try with another. thx for pointing that out, @StyM

  4. #29
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468

  5. #30
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post
    here's mine, 2683 V3 on supermicro motherboard.
    still have a bit of tinkering to do as 1 cpu is running slower than the other.
    using 2.7ghz offset for now, will try 3.0ghz later.



    56 threads @ 3.0ghz ???...
    Hi there. I just registered and subscribed to this forum just to ask some questions.
    I am also using a supermicro board which is X10DAL-I and the CPUs are dual 2683 v3.

    Which model you are using? Which bios version?

    Also, what steps have you performed to achieve the exploit?
    I am currently using a uefi linux system. The v3.efi file is placed inside /boot/efi/EFI/Apricity and added to driver entry.
    The output of efibootmgr is as follows:

    [saren@Saren-Workstation /boot/efi/EFI ]% efibootmgr -r -v
    DriverOrder: 0000
    Driver0000* XeonV3FullTurbo HD(1,GPT,c65d6862-edd5-40f2-aca2-b17d9a4f8a9f,0x1001,0x96001)/File(\EFI\APRICITY\V3.EFI)

    [saren@Saren-Workstation /boot/efi/EFI ]% efibootmgr -v
    BootCurrent: 0000
    Timeout: 1 seconds
    BootOrder: 0000,0003,0009,000A,0008,0001,000B,000C,000D
    Boot0000* apricity HD(1,GPT,c65d6862-edd5-40f2-aca2-b17d9a4f8a9f,0x1001,0x96001)/File(\EFI\APRICITY\GRUBX64.EFI)
    ....

    I have also tried to remove intel-ucode and regenerated grub config which further disables microcode patch, but I can't seem to be getting the exploit to work.

    Did you get into UEFI shell, and performed something like
    1. load v3.efi
    2. copy file to some folder
    3. bcfg add driver, referencing that v3.efi file
    or are there extra steps to do?

    Thanks.
    Last edited by Saren; 03-16-2017 at 08:36 AM.

  6. #31
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468


    i'm not using that file, i believe that file is for single CPU only.
    there are two files for use on 2P system, you may look for v3x2.efi (3.0ghz) or v3x2_mc39.efi (2.7ghz) , i'm currently using v3x2.efi for full turbo.
    went into the efi shell and loaded the v3x2.efi file, copied it to the efi\boot folder.
    unfortunately supermicro efi shell doesn't have bcfg, so not sure how to make the efi driver stick permanently.
    so for now, everytime i reboot i have to load manually the driver...
    Last edited by StyM; 03-16-2017 at 08:37 AM.

  7. #32
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post


    i'm not using that file, i believe that file is for single CPU only.
    there are two files for use on 2P system, you may look for v3x2.efi (3.0ghz) or v3x2_mc39.efi (2.7ghz) , i'm currently using v3x2.efi for full turbo.
    went into the efi shell and loaded the v3x2.efi file, copied it to the efi\boot folder.
    unfortunately supermicro efi shell doesn't have bcfg, so not sure how to make the efi driver stick permanently.
    Thanks for reply! I am now looking for that file from that pile of meat.
    I guess linux's efibootmgr could do the same thing. I believe that it also modifies UEFI files just like bcfg. Once I found that file I will give that a try.

  8. #33
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    good luck.

  9. #34
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post
    good luck.
    I am back. efibootcfg didn't seem to work, getting into UEFI shell, loaded that v3x2.efi then exit to bootloader->OS neither.
    I guess it's my OS's problem.
    What OS you are using? Are there extra steps needed in OS? Thanks.

  10. #35
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    i'm using windows 10 in UEFI mode.

  11. #36
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post
    i'm using windows 10 in UEFI mode.
    Hi, what motherboard and bios version you are using?
    I still can't get it to work even I booted windows...

    Here's my steps:
    1. Reset BIOS setup to optimized settings, corrected boot entry
    2. Somehow put the v3x2.efi into \EFI\{?}\v3x2.efi
    3. > load \EFI\{?}\v3x2.efi
    4. > exit
    5. Boot Windows Boot Manager and get into windows
    6. Use CPU-Z to view stress CPU and to view CPU frequencies, not working

  12. #37
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    after installing v3x2.efi i removed the intel.dll and install the vmware dll .
    i'm using supermicro x10dal-i , with r2.0b bios.

  13. #38
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post
    after installing v3x2.efi i removed the intel.dll and install the vmware dll .
    i'm using supermicro x10dal-i , with r2.0b bios.
    Thanks!
    Perhaps I should update my bios first, then manipulate the intel-ucode image, changing that into the exploit.

  14. #39
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    oh after loading the modified bios, you must disable C-state to prevent windows from locking.

  15. #40
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Quote Originally Posted by StyM View Post
    oh after loading the modified bios, you must disable C-state to prevent windows from locking.
    Hi, did you striped the microcode out of bios and flashed it?

  16. #41
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Hi, I am happy to report that it was very successful!
    The reason I am stuck is because I believed that I don't need to strip microcode out of bios and flash it, and later I proved it wrong.

    So basically what I did:
    1. striped microcode out of bios
    2. flashed it
    3. load v3x2_mc39.efi using UEFI shell before each boot
    4. remove OS microcode update, in my case (archlinux), removed intel-ucode and regenerated grub config

    Here is X10DAL-I 2.0b modded BIOS. Use at own risk!

    http://drop.wtako.net/file/d1bb0c82f...a54e1aafc5.zip
    sha1sum
    d1bb0c82f7ebe84521179d08b91075a54e1aafc5 X10DAL6.zip

  17. #42
    Moderator
    Join Date
    Oct 2007
    Location
    Oregon - USA
    Posts
    830
    It is clear to me, I'll also be making a video in the near future.
    Asus Rampage IV Extreme
    4930k @4.875
    G.Skill Trident X 2666 Cl10
    Gtx 780 SC
    1600w Lepa Gold
    Samsung 840 Pro 256GB


  18. #43
    Moderator
    Join Date
    Oct 2007
    Location
    Oregon - USA
    Posts
    830
    Very good work saren. Feel free to share some screen shots and benchmarks
    Asus Rampage IV Extreme
    4930k @4.875
    G.Skill Trident X 2666 Cl10
    Gtx 780 SC
    1600w Lepa Gold
    Samsung 840 Pro 256GB


  19. #44
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    nice one, both are running 3.0ghz ?
    any idea how to add the efi driver permanently ? sucks to keep on loading them everytime i reboot...

  20. #45
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Hi there, I am currently still experimenting despite 4am now and 10:30am to school. I just can't withstand the hype I got.

    I am trying to get the efi auto load on boot. After that I will do a geekbench4 against my unexploited config.

    ____

    The modded old efi never worked for me, only the modded efi from 0x39 worked. The efibootmgr way added a uefi driver section (driver option priorities) in bios setup, but autoload still not working.
    Last edited by Saren; 03-16-2017 at 12:11 PM.

  21. #46
    Registered User
    Join Date
    Mar 2017
    Posts
    14
    Geekbench 4 comparison: https://browser.geekbench.com/v4/cpu...seline=2074945
    I started to regret not buying 2686 v3 at first although I have never considered buying that. However, I am lucky that I sold my pair of 2675 v3 and bought a pair of 2683 v3.

    For CB15, it was done inside windows 10. I was getting 3120 average. After the patch, I got 3530 average.
    Last edited by Saren; 03-16-2017 at 12:28 PM.

  22. #47
    Xtreme Cruncher
    Join Date
    Dec 2006
    Location
    Houston TX
    Posts
    708
    So from what I understand after reading is

    1. Download a latest bios of your board
    2. Use tool to remove microcode from the bios just downloaded.
    (what/which tool? I don't know .. need help on this)
    3. Flash the modded bios
    4. Create a usb f:\EFI\BOOT\BOOTx64.EFI
    5. Copy v3x2_mc39.efi to f:\
    6. Use boot manager to load Shell (the usb with bootx64.EFI)
    7. Load v3x2_mc39.efi
    8. Exit => load to OS to see if it works
    9. If we're happy with the result .. then I guess restart the machine and back to shell
    10. Copy v3x2_mc39.efi to OS system boot folder
    Command: cp fs0:\v3x2_mc39.efi fs1:\EFI\Boot (this is for windows .. linux probablly different?)
    11. Add v3x2_mc39.efi to the OS for auto load
    Command: bcfg driver add 0 fs1:\EFI\Boot\v3x2_mc39.efi "V3 Full Turbo"
    12. Type reset to restart the PC
    13. Remove driver from Bios
    List the drivers to get its sequence number : bcfg driver dump
    Remove with command: bcfg driver rm 0 (change 0 to according number you get with list)


    Please let me know if I'm missing anything. I'd like to give it a try sometime this week

  23. #48
    Join XS BOINC Team StyM's Avatar
    Join Date
    Mar 2006
    Location
    Tropics
    Posts
    9,468
    this is what i did.
    1. download the latest bios
    2. extract the zip file posted by Ace
    3. extract the latest bios
    4. copy the "X10DAL6_910\UEFI\X10DAL6.910" bios file to the "UBU\UEFI BIOS Updater" folder
    5. right click on the UBU.bat , run as administrator
    * you should see the command window display your motherboard and bios file correctly.
    6. follow the instructions on how to remove the microcode and save the modded bios
    7. copy the contents of X10DAL6_910\UEFI to a FAT32 usb drive.
    8. rename the original unmodified bios to different name.
    9. copy the modded bios to the FAT32 usb drive.
    10. rename the modified bios to the original bios name.
    11. goto your bios, execute uefi shell manager
    12. press any key when prompted
    13. from the message locate which drive your usb is mounted, mine is fs1
    14. type "fs1:" from the command line
    15. use supermicro flash utility, "flash X10DAL6.910" to flash the modded bios
    16. after finish, restart with a power cycle.
    17. goto to bios cpu info, your microcode should now show N/A
    18. disable C-state, goto to your bios cpu power management
    19. open up uefi shell manager again
    20. type "fs0:" , fs0 is my boot drive
    21. copy the "v3x2_mc39.efi" or "v3x2.efi" to fs0:\efi\boot\ , type the following command "copy fs1:\v3x2.efi fs0:\efi\boot\" or "copy fs1:\v3x2_mc39.efi fs0:\efi\boot\"
    * this is to make a permanent copy of your efi driver, just in case you remove your usb.
    * this is where we should add the efi driver to the boot sequence but supermicro shell doesn't have bcfg
    22. goto to the "efi\boot" folder and type "load v3x2_mc39.efi" or "load v3x2.efi"
    23. you should see a message indicating your cpu set to full turbo or 2.7ghz
    24. exit back into the bios by typing "exit" , and load uefi: windows boot manager
    25. after windows has started , goto windows\system32\ look for the file "mcupdate_GenuineIntel.dll" , rename this file or delete file
    26. restart, and do step 19, 20, 22, 24
    26. goto "00_OC ANANDTECH\05 MICROCODE\0x306F2_27-39" copy "0x39.dat" to "00_OC ANANDTECH\06 VMWARE MICROCODE UPDATER\cpumcupdate2.1"
    27. rename "0x39.dat" to "microcode.dat"
    28. right on "install.bat" run as administrator
    29. your cpu should now be able to run at full speed.
    Last edited by StyM; 03-16-2017 at 04:05 PM.

  24. #49
    Xtreme Cruncher
    Join Date
    Dec 2006
    Location
    Houston TX
    Posts
    708
    Thank you Stym!

  25. #50
    I am Xtreme zanzabar's Avatar
    Join Date
    Jul 2007
    Location
    SF bay area, CA
    Posts
    15,871
    Quote Originally Posted by dingmel View Post
    i'm not getting that message. Somehow i think its because of my bios. being a rampage v extreme bios, it may not be compatible with UBU. any idea how else i can remove the microcode?
    you have launch the uefi shell (the elf file.)
    5930k, R5E, samsung 8GBx4 d-die, vega 56, wd gold 8TB, wd 4TB red, 2TB raid1 wd blue 5400
    samsung 840 evo 500GB, HP EX 1TB NVME , CM690II, swiftech h220, corsair 750hxi

Page 2 of 4 FirstFirst 1234 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •