# vikings wiki

It's better when it's simple

User Tools

Site Tools


hardware:kgpe-d16

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hardware:kgpe-d16 [2023/04/16 17:56] – created - external edit 127.0.0.1hardware:kgpe-d16 [2024/03/25 09:33] (current) – [General Information] wording thum
Line 1: Line 1:
-======= KGPE-D16 =======+======= ASUS KGPE-D16 =======
  
 {{ :hardware:asus_kgpe-d16.jpg?direct&300|}} {{ :hardware:asus_kgpe-d16.jpg?direct&300|}}
Line 5: Line 5:
 ======= General Information ======= ======= General Information =======
  
-The ASUS KGPE-D16 is a AMD Family 10h/15hdual-CPU server and workstation motherboard released end of 2012It is well supported and stable under coreboot. For some minor caveats please see information below.+The ASUS KGPE-D16, //often referred to as "D16"//, is the [[hardware:kcma-d8|KCMA-D8]]'s "bigger brother" in a larger SSI-EEB board configuration (ATX configuration on the KCMA-D8) and AMD's G34 socket (socket C32 on the KCMA-D8)Southbridge/northbridge and platform are similar to the KCMA-D8; both had been ported to coreboot (initial efforts by [[https://www.raptorengineering.com/|Raptor Engineering, Inc.]]) with only small differences in source code.
  
-A basic system diagram is available in the official [[https://www.coreboot.org/Board:asus/kgpe-d16#External_links|manual, Appendix A.1]] and has been confirmed to match the hardware shipping from ASUS. Not indicated are the PCIe lane widths for the gigabit network controller, which are both x1. All legacy PCI devices share the same bus, and partially due to this design the SP5100 has issues with bridging high-bandwidth PCI peripherals. As such, an external PCI-PCIe bridge is recommended should you need to interface a high bandwidth legacy PCI device to this system; ASMedia controllers have been verified to function correctly.+The ASUS KGPE-D16 is a AMD Family 10h/15h, dual-CPU server and workstation motherboard released end of 2012. With a dual CPU setup the performance is still impressive today for a target that doesn't require binary blobs to operate. It is stable coreboot target (but has been dropped from coreboot end of 2019 with 4.11 being the latest release that can be used). For some minor caveats please see information below. 
 + 
 +<del>A basic system diagram is available in the official [[https://www.asus.com/commercial-servers-workstations/kgped16/overview/|manual, Appendix A.1]]</del> and has been confirmed to match the hardware shipping from ASUS. Not indicated are the PCIe lane widths for the gigabit network controller, which are both x1. All legacy PCI devices share the same bus, and partially due to this design the SP5100 has issues with bridging high-bandwidth PCI peripherals. As such, an external PCI-PCIe bridge is recommended should you need to interface a high bandwidth legacy PCI device to this system; ASMedia controllers have been verified to function correctly.
  
 Northbridge functions are distributed between the CPU internal northbridge and the SR5690 northbridge, which is effectively a HyperTransport to ALink/PCIe translator and switch. There is a separate SP5100 southbridge device, adjacent to the northbridge and residing under the smaller heatsink of the two. This device provides all traditional southbridge services including the LPC bridge and SATA controllers. All southbridge-destined messages, including CPU-originated power state control messages over HyperTransport, pass through the CPU northbridge and are routed to the southbridge via the SR5690 northbridge device. Northbridge functions are distributed between the CPU internal northbridge and the SR5690 northbridge, which is effectively a HyperTransport to ALink/PCIe translator and switch. There is a separate SP5100 southbridge device, adjacent to the northbridge and residing under the smaller heatsink of the two. This device provides all traditional southbridge services including the LPC bridge and SATA controllers. All southbridge-destined messages, including CPU-originated power state control messages over HyperTransport, pass through the CPU northbridge and are routed to the southbridge via the SR5690 northbridge device.
Line 16: Line 18:
  
   * Must be operated with 1x EPS12V cable for operations with one CPU, and 2x EPS12V cables for two CPUs   * Must be operated with 1x EPS12V cable for operations with one CPU, and 2x EPS12V cables for two CPUs
-  * coreboot must be flashed externally when migrating from the proprietary BIOS. Alternatively the ROM chips can be easibly swapped with another ROM chip. After booting the new contents of the ROM at least once, flashrom can safely reprogram the ROM under GNU/Linux +  * coreboot must be flashed externally when migrating from the proprietary BIOS, for example with a [[https://shop.vikings.net/product/ch341a-usb-programmer/|CH341a programmer]]. Alternatively the ROM chips can be easily swapped with another ROM chip. After booting the new contents of the ROM at least once, flashrom can safely reprogram the ROM under GNU/Linux 
-  * When migrating from the proprietary BIOS, after flashing coreboot the CMOS memory MUST be cleared. Failing to clear the CMOS will typically result in odd hangs during the boot process+  * When migrating from the proprietary BIOS, after flashing coreboot the CMOS memory must be cleared via the appropriate jumper on the mainboard. Failing to clear the CMOS will typically result in odd hangs during the boot process
   * Enabling the serial console or EHCI debug console will drastically increase the time needed to boot   * Enabling the serial console or EHCI debug console will drastically increase the time needed to boot
   * Having a serial console log level above 2 will drastically increase the time required for booting   * Having a serial console log level above 2 will drastically increase the time required for booting
Line 47: Line 49:
  
 Hardware Features - at a glance Hardware Features - at a glance
-^scope="row";Format               ^SSI-EEB         ^ + 
-|scope="row";Socket               |G34             | +^Format               SSI-EEB 
-|scope="row";Max Processors       |2               | +^Socket               |G34             | 
-|scope="row";Max RAM              |256 GB          | +^Max Processors       |2               | 
-|scope="row";PCI-e slots          |4               | +^Max RAM              |256 GB          | 
-|scope="row";PCI slots            |1               | +^PCI-e slots          |4               | 
-|scope="row";Other Expansion Slots|1 PIKE          | +^PCI slots            |1               | 
-|scope="row";EEPROM Type          |DIP 8 SPI Socket| +^Other Expansion Slots|1 PIKE          | 
-|scope="row";Factory EEPROM Size  |2MB             | +^EEPROM Type          |DIP 8 SPI Socket| 
-|scope="row";Max EEPROM Size      |16MB tested     | +^Factory EEPROM Size  |2MB             | 
-|scope="row";TPM                  |YES             | +^Max EEPROM Size      |16MB tested     | 
-|scope="row"; | Crossfire XDMA       |???             |+^TPM                  |YES             | 
  
 Binary Situation Binary Situation
-^scope="row";Blob Free Operations^YES        ^ +^Blob Free Operations |YES        
-|scope="row";Native GFX Init     |Partial    | +^Native GFX Init     |Partial    | 
-|scope="row";BMC                 |Open Source|+^BMC                 |Open Source|
  
 Virtualization Virtualization
-^scope="row";HVM               ^YES^ +^HVM               YES 
-|scope="row";SLAT (RVI)        |YES| +^SLAT (RVI)        |YES| 
-|scope="row";IOMMU             |YES| +^IOMMU             |YES| 
-|scope="row";IOMMU for Graphics|YES| +^IOMMU for Graphics|YES| 
-|scope="row";PCI-e ACS         |YES| +^PCI-e ACS         |YES| 
-|scope="row";SR-IOV            |???| +^SR-IOV            |???| 
-|scope="row";PCI-e ARI         |???|+^PCI-e ARI         |???|
  
 ==== OpenBMC - Open Source Remote Management ==== ==== OpenBMC - Open Source Remote Management ====
Line 80: Line 83:
 More info here: https://www.raptorengineering.com/coreboot/kgpe-d16-bmc-port-status.php More info here: https://www.raptorengineering.com/coreboot/kgpe-d16-bmc-port-status.php
  
-===== Processor Summary =====+===== CPU Summary ===== 
 + 
 +Family 10h (Opteron 6100) processors do not currently support the isosynchronous mode required to enable the IOMMU. 
 +Family 15h (Opteron 6200 & 6300) processors work well with the IOMMU enabled. 
 + 
 +Vikings **recommends** the **Opteron 6200** CPU series for their IOMMU support and stable operation without microcode updates.
  
-Family 10h (Opteron 6100) processors do not currently support the isochronous mode required to enable the IOMMU, Family 15h (Opteron 6200 & 6300) processors work well with the IOMMU enabled.+Vikings **recommends** the **Opteron 6300** CPU series for their IOMMU support, stable operation and better performance than the Opteron 6200 CPU series. Note microcode updates are required to run these CPUs. A [[https://www.theregister.co.uk/2016/03/06/amd_microcode_6000836_fix/|gain-root-via-NMI-exploit fix]] and other issues that can be found in AMD's Fam15h errata.
  
 In addition to the 1 or 2 main CPUs, there are no less than three known secondary processors present on the mainboard. All are disabled when running under coreboot. In addition to the 1 or 2 main CPUs, there are no less than three known secondary processors present on the mainboard. All are disabled when running under coreboot.
Line 94: Line 102:
   * The optional PIKE add-on cards use ARM cores to handle the SAS protocol, though this firmware is directly loaded from a Flash chip on the module and does not involve any non-local components (e.g. the main CPU never touches the firmware on these modules outside of a manual reflash operation). Raptor Engineering is currently unaware of any SAS controllers that operate without a secondary processor or use libre firmware; the protocol is simply too complex to handle via a mask ROM, and as there are only one or two suppliers of SAS controllers there is very little incentive to release the source code to the firmware. Writing a libre firmware to replace the existing firmware may technically be possible, however it is extremely unlikely this will ever happen due to the man-decades required.   * The optional PIKE add-on cards use ARM cores to handle the SAS protocol, though this firmware is directly loaded from a Flash chip on the module and does not involve any non-local components (e.g. the main CPU never touches the firmware on these modules outside of a manual reflash operation). Raptor Engineering is currently unaware of any SAS controllers that operate without a secondary processor or use libre firmware; the protocol is simply too complex to handle via a mask ROM, and as there are only one or two suppliers of SAS controllers there is very little incentive to release the source code to the firmware. Writing a libre firmware to replace the existing firmware may technically be possible, however it is extremely unlikely this will ever happen due to the man-decades required.
   * Installing an ASUS iKVM firmware module will activate the ARM core in the BMC, which has full system access to all peripherals and possibly memory. It is not recommended to use this module as the firmware is both highly privileged and proprietary, and is known to contain [[http://jaroker.com/technotes/serverhard/asus-asmb5-ikvm-exploit-using-undocumented-hidden-root-shell-accounts/|at least one critical security bug]].   * Installing an ASUS iKVM firmware module will activate the ARM core in the BMC, which has full system access to all peripherals and possibly memory. It is not recommended to use this module as the firmware is both highly privileged and proprietary, and is known to contain [[http://jaroker.com/technotes/serverhard/asus-asmb5-ikvm-exploit-using-undocumented-hidden-root-shell-accounts/|at least one critical security bug]].
- 
-==== Non-free Software & Security Alert ==== 
- 
-Vikings **recommends** the Opteron 6200 CPU series for their IOMMU support and stable operation without microcode updates (non-free software) tested in in more than ~500 CPU years in-house under heavy load without incident. 
- 
-Vikings does **NOT** recommend using Opteron 6100 series because of missing IOMMU support (security!) or the Opteron 6300 series because it requires microcode updates for stability and IOMMU to work, a [[https://www.theregister.co.uk/2016/03/06/amd_microcode_6000836_fix/|gain-root-via-NMI-exploit fix]] and other issues that can be found in AMD's Fam15h errata. 
  
 ==== Recommended CPUs ==== ==== Recommended CPUs ====
  
-^Processor [[http://shop.amd.com|sold by AMD]]^Part Number                      ^Cores^Requires microcode updates for secure operation ([[https://libreboot.org/docs/hcl/kgpe-d16.html|ref]])^Notes+CPU ^ Part Number ^ Cores ^ Requires microcode updates ^ 
-|scope="row"; | Opteron 6386SE                |OS6386YETGGHK                    |16   |<html><span style="color:red"></html>Yes<html></span></html>                                          |     +| Opteron 6386SE (fastest)      | OS6386YETGGHK                    |16   |Yes | 
-|scope="row"; | Opteron 6328                  |OS6328WKT8GHK or OS6328WKT8GHKWOF|8    |<html><span style="color:red"></html>Yes<html></span></html>                                          |     +| Opteron 6328                  | OS6328WKT8GHK or OS6328WKT8GHKWOF|8    |Yes | 
-|scope="row"; | Opteron 6287SE (2nd fastest)                                  |16   |No                                                                                                        +| Opteron 6287 SE               OS6287YITGGGU                    |16   |No  
-|scope="row"; | Opteron 6284SE                |ecx-Off-US-917385                |16   |No                                                                                                        +| Opteron 6284 SE               OS6284YETGGGU                    |16   |No  
-|scope="row"; | Opteron 6282SE                |OS6282YETGGGU                    |16   |No                                                                                                        +| Opteron 6282 SE               | OS6282YETGGGU                    |16   |No  
-                                                                                                                                                                                         |+Opteron 6262 HE               OS6262VATGGGU                    |16   |No  |
  
 https://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors https://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors
Line 120: Line 122:
  
 ^Manufacturer                 ^Model                                                                                           ^Max working RAM / CPU^Size ^Speed    ^Type      ^ECC^Populated Slots                                                                                                                                                       ^CPU                              ^Mainboard Type^Firmware                                       ^ ^Manufacturer                 ^Model                                                                                           ^Max working RAM / CPU^Size ^Speed    ^Type      ^ECC^Populated Slots                                                                                                                                                       ^CPU                              ^Mainboard Type^Firmware                                       ^
-|//Vikings//                  |//Vikings//                                                                                                         |256GB|DDR3-1600|Registered|Yes|All                                                                                                                                                                   |All 62xx/63xx Opteron CPUs       |All           |coreboot                                       | +|**SK Hynix**                  |**HMT42GR7AFR4A-PB** [[https://shop.vikings.net/product/sk-hynix-hmt42gr7afr4a-pb-256-gb-ddr3-ecc-registered-ram-16x-16gb-for-kgpe-d16/|buy at the Vikings Shop]]                                                                                     |**256GB** |16GB|DDR3-1600|Registered|Yes|All                                                                                                                                                                   |All 62xx/63xx Opteron CPUs       |All           | coreboot                                       | 
-|Micron                       |36KSF2G72PZ-1G4E1 [[https://www.micron.com/parts/modules/ddr3-sdram/mt36kdzs2g72pz-1g4|(N/A)]]                      |16GB |DDR3-1333|Registered|Yes|A2 / C2                                                                                                                                                               |Opteron 6378                                  |coreboot 2268e0d or later                      |+|Micron                       |36KSF2G72PZ-1G4E1 | 32GB            |16GB |DDR3-1333|Registered|Yes|A2 / C2                                                                                                                                                               |Opteron 6378                                  |coreboot 2268e0d or later                      |
 |Micron                       |MT36KSF1G72PZ-1G6M1FF                                                                           |32GB                 |8GB  |DDR3-1600|Registered|Yes|All orange slots                                                                                                                                                      |Opteron 6262HE                   |1.03G         |Internal development version of coreboot       | |Micron                       |MT36KSF1G72PZ-1G6M1FF                                                                           |32GB                 |8GB  |DDR3-1600|Registered|Yes|All orange slots                                                                                                                                                      |Opteron 6262HE                   |1.03G         |Internal development version of coreboot       |
 |Micron / HP                  |MT36JSF2G72PZ-1G6E1LG (HP: 672612-081)                                                          |32GB                 |16GB |DDR3-1600|Registered|Yes|A2 / C2 / E2 / G2                                                                                                                                                     |Opteron 6276                     |1.03G         |Libreboot 20160907                             | |Micron / HP                  |MT36JSF2G72PZ-1G6E1LG (HP: 672612-081)                                                          |32GB                 |16GB |DDR3-1600|Registered|Yes|A2 / C2 / E2 / G2                                                                                                                                                     |Opteron 6276                     |1.03G         |Libreboot 20160907                             |
 |Hynix/Hyundai                |HMT151R7BFR4C-H9                                                                                |16GB                 |4GB  |DDR3-1333|Registered|Yes|A2 / C2 / E2 / G2 A2 / B2 / C2 / D2                                                                                                                                   |Opteron 6276                     |1.03G         |Libreboot 20160907                             | |Hynix/Hyundai                |HMT151R7BFR4C-H9                                                                                |16GB                 |4GB  |DDR3-1333|Registered|Yes|A2 / C2 / E2 / G2 A2 / B2 / C2 / D2                                                                                                                                   |Opteron 6276                     |1.03G         |Libreboot 20160907                             |
-|Kingston                     |9965525-055.A00LF                                                                                                   |8GB  |DDR3-1600|Unbuffered|Yes|A2 / C2 / E2 / F2                                                                                                                                                     |Opteron 6328                                  |coreboot 9fba481                               |+|Hynix/Hyundai                |HMT42GR7AFR4C-RD                                                                                |96GB                 |16GB  |DDR3-1866|Registered|Yes|A2 / B2 / C2 - E2 / F2 / G2                                                                                                                                           |Opteron 6282SE                                  |coreboot v4.11                                 | 
 +|Kingston                     |9965525-055.A00LF                                                                               64GB                     | 8GB  |DDR3-1600|Unbuffered|Yes|A2 / C2 / E2 / F2                                                                                                                                                     |Opteron 6328                                  |coreboot 9fba481                               |
 |Kingston                     |[[http://www.kingston.com/dataSheets/KVR16R11D4_16.pdf|KVR16R11D4/16]] (9965516-483.A00LF)      |64GB                 |16GB |DDR3-1600|Registered|Yes|All orange slots (128GB)                                                                                                                                              |Opteron 6278/6262HE              |              |Libreboot 20160907                             | |Kingston                     |[[http://www.kingston.com/dataSheets/KVR16R11D4_16.pdf|KVR16R11D4/16]] (9965516-483.A00LF)      |64GB                 |16GB |DDR3-1600|Registered|Yes|All orange slots (128GB)                                                                                                                                              |Opteron 6278/6262HE              |              |Libreboot 20160907                             |
 |Kingston                     |[[http://www.kingston.com/dataSheets/KVR16R11D4K4_64I.pdf|KVR16R11D4K4/64I]] (9965516-477.A00LF)|64GB                 |16GB |DDR3-1600|Registered|Yes|All orange slots (128GB)                                                                                                                                              |Opteron 6278/6262HE/6284SE                    |Libreboot 20160907                             | |Kingston                     |[[http://www.kingston.com/dataSheets/KVR16R11D4K4_64I.pdf|KVR16R11D4K4/64I]] (9965516-477.A00LF)|64GB                 |16GB |DDR3-1600|Registered|Yes|All orange slots (128GB)                                                                                                                                              |Opteron 6278/6262HE/6284SE                    |Libreboot 20160907                             |
Line 133: Line 136:
 |crucial ("crucial by Micron")|[[http://www.crucial.com/usa/en/ct16g3ersld4160b|CT16G3ERSLD4160B]] (MT36KSF2G72PZ-1G6P1NE)     |192GB                |16GB |DDR3-1600|Registered|Yes|Leave H1, H2, G1, G2 empty (see page 2-16 in the [[https://www.coreboot.org/Board:asus/kgpe-d16#External_links|ASUS manual]]), LVDDR3_SEL1 can be set to "Force 1.35V"|Opteron 6278/6282SE/6284SE/6287SE|1.03G, 1.04   |coreboot d6735b0                               | |crucial ("crucial by Micron")|[[http://www.crucial.com/usa/en/ct16g3ersld4160b|CT16G3ERSLD4160B]] (MT36KSF2G72PZ-1G6P1NE)     |192GB                |16GB |DDR3-1600|Registered|Yes|Leave H1, H2, G1, G2 empty (see page 2-16 in the [[https://www.coreboot.org/Board:asus/kgpe-d16#External_links|ASUS manual]]), LVDDR3_SEL1 can be set to "Force 1.35V"|Opteron 6278/6282SE/6284SE/6287SE|1.03G, 1.04   |coreboot d6735b0                               |
  
-==== Max. RAM Limitations ====+==== RAM Limitations ====
  
-=== 192 GB RAM limitation, up to 256 GB RAM with Vikings builds ===+=== 192 GB RAM limitation, up to 256 GB RAM with specific DIMMs ===
  
-It has been reported that the KGPE-D16 doesn'work with more than 192 GB RAM, or at least is very picky about the specific model. To make more DIMMs work on the KGPE-D16 this would need further work by coreboot developers, which is unlikely going to be funded at this point given the status on coreboot and the age of the mainboard.+With most available DIMMs the KGPE-D16 does not work with more than 192 GB RAM. There is specific RAM module (namely HMT42GR7AFR4A-PB) that works stable up to 256 GB RAM (the maximum of the mainboard) (see RAM HCL).
  
-CPU0 can be fully populated, however CPU1 has marginal routing. In order to use 192 GB of RAM it's necessary to either leave the two DIMM slots next to the CPUs unpopulated or the 4 closest on CPU1 unpopulated. In each case RAM training may work well, but system can be unstable. Stress-testing recommended. Behavior may be contingent on the boards PCB revision.<html></s></html> 
  
-**Vikings can build your KGPE-D16 based workstation or server with 256 GB of ECC RAM by using carefully selected and tested DIMMs. Let us know if you're interested in such a build.**+If you are using RAM that is not HMT42GR7AFR4A-PB, please note the following: CPU0 can be fully populated, however CPU1 has marginal routing. In order to use 192 GB of RAM it's necessary to either leave the two DIMM slots next to the CPUs unpopulated or the 4 closest on CPU1 unpopulated. In each case RAM training may work well, but system can be unstable. Stress-testing recommended. Behavior may be contingent on the boards PCB revision.
  
-//Although these are standard DIMMs that you can normally get on the free market, we use them to finance our expensive DIMM tests that we performed for the KGPE-D16. We therefore ask for your understanding that we cannot publish this at the moment. We will do this as soon as the costs are recovered. With the current rate of sales we expect this to be the case in late 2024//+<del>//Although these are standard DIMMs that you can normally get on the free market, we use them to finance our expensive DIMM tests that we performed for the KGPE-D16. We therefore ask for your understanding that we cannot publish this at the moment. We will do this as soon as the costs are recovered. With the current rate of sales we expect this to be the case in late 2024//</del> 
 +Financed in March 2024.
  
 ===== Miscellaneous Known Issues and Workarounds ===== ===== Miscellaneous Known Issues and Workarounds =====
Line 151: Line 154:
 If your KGPE-D16 server or workstation is equipped with a discrete graphics processor, the on-board VGA is disabled. Petitboot builds of Vikings do not have drivers for most discrete graphics processors, so there is no boot screen on which to select boot media, for example. Your display should start working as soon as Linux from an installed drive has been loaded. If your KGPE-D16 server or workstation is equipped with a discrete graphics processor, the on-board VGA is disabled. Petitboot builds of Vikings do not have drivers for most discrete graphics processors, so there is no boot screen on which to select boot media, for example. Your display should start working as soon as Linux from an installed drive has been loaded.
  
-A workaround for this is to enable the VGA jumper and connect a screen to the on-board VGA output because Petitboot has the required drivers for the on-board GPU (Aspeed AST2050) included. This is useful when installing a new operating system for example. The jumper settings can be reverted afterwards. {{KGPE-D16_VGA_controller_jumper.png|KGPE-D16 VGA Jumper}} +A workaround for this is to enable the VGA jumper and connect a screen to the on-board VGA output because Petitboot has the required drivers for the on-board GPU (Aspeed AST2050) included. This is useful when installing a new operating system for example. The jumper settings can be reverted afterwards.
 ==== EHCI Debug Console ==== ==== EHCI Debug Console ====
  
Line 183: Line 185:
 Turbo Examples: If you have a 16 core CPU to obtain Turbo 2 you would select 2 modules and thus 4 cores from each MCM/NUMA node - then you allocate all of the hugepages/VM RAM on node 0 where the interrupts are assigned - this will provide the best gaming performance with a 16 core CPU. If you have dual 8 core 6328 CPU's the best VM gaming performance is gained by using both node zeros from both CPU's and hugepages RAM on the first node (zero) of the first CPU - this obtains 8 cores at 3.8ghz. You would also need to isolate the CPU's not in use by using the isolcpus kernel command line option and moving away interrupts if they somehow migrate to an isol'ed cpu. Turbo Examples: If you have a 16 core CPU to obtain Turbo 2 you would select 2 modules and thus 4 cores from each MCM/NUMA node - then you allocate all of the hugepages/VM RAM on node 0 where the interrupts are assigned - this will provide the best gaming performance with a 16 core CPU. If you have dual 8 core 6328 CPU's the best VM gaming performance is gained by using both node zeros from both CPU's and hugepages RAM on the first node (zero) of the first CPU - this obtains 8 cores at 3.8ghz. You would also need to isolate the CPU's not in use by using the isolcpus kernel command line option and moving away interrupts if they somehow migrate to an isol'ed cpu.
  
-===== Free Software Foundations "Respects Your Privacy" (RYF) certification ===== 
  
-The [[https://store.vikings.net/libre-friendly-hardware/d16-ryf-certfied|Vikings D16]] (a relabelled KGPE-D16) board is being sold with coreboot/Libreboot pre-installed. It is the first workstation/server mainboard that has been "RYF - Respects Your Freedom" certified by the [[https://www.fsf.org/resources/hw/endorsement/respects-your-freedom|Free Software Foundation]] on March 6th, 2017.+====== Operating Systems Findings ======
  
-===== External links =====+===== Qubes =====
  
-  * [[https://www.asus.com/us/Commercial-Servers-Workstations/KGPED16/|Official product page]] + 
-  * [[https://www.asus.com/us/Commercial-Servers-Workstations/KGPED16/HelpDesk_Manual/|Official manual]] + 
-  * [[https://vikings.net/downloads/KGPE-D16_manual.pdf|Official manual (mirror)]]+ 
 +====== Free Software Foundations "Respects Your Privacy" (RYF) certification ====== 
 + 
 +The [[https://shop.vikings.net/product/vikings-kgpe-d16-mainboard-fsf-ryf-certified/|Vikings D16]] (a relabeled KGPE-D16) board is being sold with coreboot pre-installed. It is the first workstation/server mainboard that has been "RYF - Respects Your Freedom" certified by the [[https://www.fsf.org/resources/hw/endorsement/respects-your-freedom|Free Software Foundation]] on March 6th, 2017. 
 + 
 +====== External links ====== 
 + 
 +  * [[https://www.asus.com/us/commercial-servers-workstations/kgped16/|Asus product page]] 
 +  * [[https://www.raptorengineering.com/coreboot/kgpe-d16-bmc-port-status.php|OpenBMC on the ASUS KGPE-D16]]
  
 [[Category:Computer_Hardware|Category:Computer Hardware]] [[Category:Computer_Hardware|Category:Computer Hardware]]
 +
hardware/kgpe-d16.1681667805.txt.gz · Last modified: 2023/04/16 17:56 by 127.0.0.1