Jump to content

Boomer

Registered User
  • Posts

    22
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Boomer

  1. @Boomer: First of all thanks again for providing those upgraded BIOS versions. They certainly worked well for me.

    However, I'm now in the process of trying to acquire the knowledge to do stuff like that myself and I seem to run into a brick wall on pretty early steps and my google-fu seems weak there :)

    Could you give me directions on how you actually do your BIOS modification for SLI support?

    I came across various sites / forums that talk about BIOS modification but so far I haven't found anything that explains how SLI support (or Crossfire) can be modified into an existing BIOS of a board that is technically capable of running SLI (like the X9DRG-QF and possibly it's successor X10DRG-Q *which shows up on the Supermicro site for the barebone SYS-7048GR-TR but so far not as separately available board).

    It's rather obvious that'd need an editor program like the MMTool and/or others plus the necessary files to be injected into the existing BIOS. But which tool (+version) would I need exactly? How, where would I get the file(s)/information that has/have to be inserted?

    Hi,

    X10DRG-Q is already up. Supermicro | Products | Motherboards | Xeon® Boards | X10DRG-Q

    To inject SLi "license" into BIOS, you need to extract DSDT from the official BIOS.

    Use UEFITool [uEFITool] UEFI firmware image viewer and editor to "extract body" from AMIBoardInfo module.

    Then, use a hex editor such as HxD. Downloads | mh-nexus

    Search for keyword "DSDT" in the module that you extracted. 2 bytes following keyword "DSDT" is the length of the DSDT. For example, if the 2 bytes is AABB, then the length of DSDT, starting from the keyword "DSDT" is 0xBBAA bytes.

    Copy the whole DSDT to a new file.

    Decompile the official DSDT using the latest iASL compiler and Windows ACPI tools. https://acpica.org/downloads/binary-tools

    When you decompile the official DSDT, the iASL compiler will tell you the version number of iASL compiler used to compile the official DSDT. For example, Version 20120420.

    To avoid any possible problem, you must download and use the exactly same version of iASL compiler to recompile the DSDT.

    Extract the SLi "license" from any official SLi compatible motherboard bios. To make it look "legit", extract the "license" from the same generation of Supermicro motherboards with official SLi support. However, any SLi "license" will work.

    Then, inject the SLi "license" to the decompiled DSDT of your motherboard, and recompile the DSDT using the corresponding iASL compiler.

    The recompiled DSDT will be longer than official. To simplify the process, you can adjust the length of modded DSDT by deleting some operating system descriptors at the head. Recompile the DSDT after you make adjustments, until the length exactly match the official version.

    Now replace the official DSDT in the module with the version you modded, and replace the module in the BIOS ROM image using UEFITool.

    Then flash the modded BIOS using official tool. If every step is done without error, your motherboard will have SLi support right after flashing. It is not required to reinstall display driver or the operating system.

    - - - Updated - - -

    hello - where can i get bios version for x9drg-qf with SLI support?

    which is a fundamental difference between these versions?

    First of all, you must always install the latest IPMI firmware from the official website.

    If you need UEFI GOP support, you must use R 1.1 BIOS.

    In order to support E5-2600 V2 CPUs, you must use the latest BIOS (currently R 3.0a).

    Other versions are for archive purposes only. There is no need to use them.

  2. This situation is not new; give it a try first. Some motherboards can boot with unidentified CPUs and give you a warning, so you can flash newer BIOS; other motherboards refuse to boot with unidentified CPUs. If you face the latter one, you must get a compatible CPU, flash the latest BIOS, and switch to the CPU you want. Also, you don't need two CPUs for this motherboard to boot.

    Can anyone tell me what version of BIOS this board originally comes with?

    The manual says:

    on almost every single page, but the Einsteins who wrote the manual forgot to mention what BIOS is actually on it.

    I don't have any E5-2600 v1 lying around. If I buy this motherboard, and it doesn't have BIOS 3.0, I'm screwed?

  3. Hello,

    thanks for your answer.

    Looks like nice SLI Support.

    @Boomer:

    Can you tell more about your System?

    Do you use the one of the SuperChassis 747 Series?

    CPU´s? RAM? OperatingSystem? Windows 64bit?

    Is it running stabel or some crashes?

    I have asked Supermicro Support for CrossFire support.

    The answer was:

    - Hardware wise yes (Crossfire only requirement is 2pcs or more PCI-E x16 slots)- Only Crossfire is always supported as long as a mainboard has 2x PCI-E x16 slots with x16 link

    - And if this is supported by the OS and drivers (of the VGA cards) then yes this is supported

    - We have not tested this configuration so we cannot guarantee it will work but it should be supported.

    So, there bothe multiGPU are supported.

    AMD´s CrossFire with the standard BIOS and SLI with your version.

    Friendly greetings,

    johannes

    I use Lian-Li PC-D8000 case because I installed 4 SSD + 24 HDD in my system.

    CPU, RAM information can be seen in the 3DMark result.

    OS: Windows 8.1 Pro x64

    Stability: Very stable, I run 24 * 7. If overclocked too much it will blue screen of course :D

  4. Hello, everyone.

    I think about the Supermicro X9DRG-QF mainboard for my next system.

    But unfortunately it did not support nVidia SLI from factory.

    In use of 2, 3 or 4 graphicscards, as multiGPU

    @Boomer:

    Your modified BIOS version sounds good.

    Could you post some screens of SLI support, system control, preferences and GPU-Z ect.

    @cayman:

    You uses the BIOS version from Boomer, have you compared it with the original BIOS?

    Did you may notice some differences? crashes? Or is all working fine?

    For an short answer i would thankfull.

    Friendly greetings,

    johannes

    Hi,

    I'm still top 10 in 3DMark Fire Strike Extreme,

    3DMark Hall Of Fame : Fire Strike Extreme

  5. Forgive me for asking this potentially "stupid" question, but does this mean that:

    1. The default states for said BIOS options are set to "disabled" instead of "enabled" or
    2. did you alter access to these options within BIOS UI or
    3. did you remove the BIOS support for these in order to include the SLI support

    ?

    Sorry for the late reply...

    I just keep all things official, only adding SLi support.

    UEFI Video OpROM and etc. are officially disabled by Supermicro, for unknown reasons.

    That means these features come as disabled by default and cannot be enabled in BIOS setup menu.

    I really want to re-enable these features but I don't have the ability to do so...

  6. X9DRGQF3_424.zip is the R 2.0 BIOS with nVidia SLi support.

    X9DRGQF3_903.zip is the R 3.0 BIOS with nVidia SLi support.

    X9DRGQF3_C05.zip is the R 3.0a BIOS with nVidia SLi support.

    X9DRGQF5_325.zip is the latest R 3.2 BIOS with nVidia SLi support. Sorry but the forum does not allow me to upload it as attachment anyone.

    Note that these BIOS versions disable UEFI Video OpROM support. Please always update IPMI firmware to the latest version from the official website before updating BIOS. All versions tested on my own machine and everything is fine.

    X9DRGQF3_424.zip

    X9DRGQF3_903.zip

    X9DRGQF3_C05.zip

    • Thumbs Up 6
  7. How did you come to that conclusion ?

    It's my understanding that all Titan BIOS are the same except for subvendor ID. (Just like GTX690 was) Some vendors such as Asus and EVGA choose to insert their ID (signature or brand tag however you want to name it) in their BIOS (eg. EVGA (3842) and ASUS (1043) etc) even though they are just the same reference PCB straight from NVIDIA. And there are many other vendors such as Zotac, Gigabyte, Galaxy etc who do not bother to insert their own subvendor ID to reference deign. Hence, subvendor ID = NVIDIA (10DE) remains the same.

    However the Asus vbios is slightly different than the Nvidia, Gigabyte etc vbios, it has some tiny changes and is a bit newer, that's why I used it.

    If I understand correctly... ASUS BIOS is newer in code, EVGA BIOS has the same code as nVidia BIOS but higher default frequency.

  8. The clock table is the same in all vbios files, except for the EVGA SC version which comes with slightly higher clocks. I set the default 3d clock to the default boost clock (876MHz, respectively 928MHz for the SC version).

    The difference in the certificate comes from the slight differences in the vbios which changes the whole hash (e.g. subvendor ID). However the Asus vbios is slightly different than the Nvidia, Gigabyte etc vbios, it has some tiny changes and is a bit newer, that's why I used it. Also it seems to work fine.

    It doesn't matter which subvendor ID is in the vbios, the drivers will install anyway, and besides GPU-Z showing a different vendor there is really no difference, the clocks are the same, so I think it's kinda pointless using the "Nvidia" branded vbios. Let me know in case I missed a point.

    Thanks for this detailed explanation! Now I know that using neutral nVidia BIOS has no benefits and it's better to choose ASUS branded BIOS. :)

  9. Branded? I don't see what you mean except for the subvendor ID.

    All you did is copy pasta my stuff to an older vbios version and getting rid of my sig.

    Really sorry... I am not intended to do so... Please add your sig to the nVidia BIOS and remove my attachment...

    When I got my GTX Titans, I compared nVidia, ASUS, and EVGA BIOSes. This time the difference is more than just 10DE 1005 10DE 1035... They all have different digital certificates attached to the BIOS, that's what I mean for "ASUS and EVGA ones are deeply branded".

    But this time the version numbers bear no relation to actual codes. No matter higher or lower version number is, nVidia, ASUS, and EVGA BIOSes are truly the same bit to bit in codes, the only difference is value in factory default boost table. So... If you have time, could you please make a real OC version based on the boost table in nVidia neutral BIOS? Thank you very much!

  10. Public links for the 'OC edition' added to the first post, I think those are ready for the masses.

    *************

    Download links 'OC edition':

    - Nvidia GTX Titan - 80.10.2C.0.06 'OC edition' v02

    - Nvidia GTX Titan - 80.10.2C.0.90 'OC edition' v02 (SC version)

    *************

    I'll post some other versions in this thread when I get the chance, I still have some ideas.

    Thank you very much for your greatest work for all GTX Titan overclockers! Only a little thing... ASUS and EVGA BIOSes are branded, and I guess some people would like a neutral branded (nVidia) BIOS. I transplanted your brilliant invention to a neutral nVidia BIOS, in the attachment. I already tested this myself. If you feel it is useful, please add it to the download links. :D

  11. Two 7990s, like two 690s, for quad SLI.

    However it's possible to run more than two dual GPU cards in the same system for computation. Compute applications don't need SLI/X-fire and as a matter of fact, should be disabled completely when performing these tasks.

    As far as quad SLI Titans go, the scaling clearly shows diminishing returns after three probably due to CPU bottlenecks. That said, I'm very happy with my dual titans running with dual X5690s at 4.5GHz.

    Yes, I know that. So I said "gaming power" but not "computing power" :P

  12. It can be compared, sure. The graphs and benchmark numbers posted on websites don't give a feeling for how the actual gameplay is though. I mean that's what you buy these cards for, to play games, right?

    Then again some folks go stereo shopping paying attention to the lowest distortion and highest watts, nevermind listening to how it sounds. (plays)

    HA!

    But for absolute gaming power... You cannot run four 7990s together, unlike GTX Titans which could do quad SLi.

  13. I have benchmarked it both ways and the increase is nearly proportional with increase of PCI-E speed. It may not be an issue with interface bandwidth per-se but host XOR clock speed "tracking" with PCI-E clock. In other words the XOR is being overclocked. This occurs with Areca hosts.

    Great! RAID controllers can be overclocked too... I always used LSI RoCs since LSI SAS1068, but now I cannot try this out because my current motherboard is Supermicro X9DRG-QF which have no overclocking options at all.

  14. This board comes with four PCIe 3.0 x16 dual width slots for graphic cards and additional three PCIe slots for other expansion cards such as RAID controllers and sound cards. I ran GTX Titan 4-way SLi on this board. R 1.1 is the last version of official BIOS supporting UEFI Video OpROM and I modified it to enable nVidia SLi support as official BIOS comes without nVidia SLi support.

    X9DRGQF2_C21.zip

    • Thumbs Up 8
×
×
  • 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.