# 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

Both sides previous revisionPrevious revision
hardware:kgpe-d16 [2026/02/18 14:45] – [Fan Control] adding "brain dump" from old notes thumhardware:kgpe-d16 [2026/02/18 14:50] (current) – formatting thum
Line 1: Line 1:
 ======= ASUS KGPE-D16 ======= ======= ASUS KGPE-D16 =======
 +
  
 {{ :hardware:asus_kgpe-d16.jpg?direct&300|}} {{ :hardware:asus_kgpe-d16.jpg?direct&300|}}
Line 15: Line 16:
 Incidentally, this design places the IOMMU, which is part of the SR5690, in the correct location to properly shield the main CPU from all unauthorized traffic. If the southbridge connected directly to a HyperTransport link there would be no way to prevent unauthorized DMA from legacy PCI devices connected to the southbridge, or even from the southbridge's embedded microprocessor. Incidentally, this design places the IOMMU, which is part of the SR5690, in the correct location to properly shield the main CPU from all unauthorized traffic. If the southbridge connected directly to a HyperTransport link there would be no way to prevent unauthorized DMA from legacy PCI devices connected to the southbridge, or even from the southbridge's embedded microprocessor.
  
-===== Installation Notes =====+====== Installation Notes ======
  
   * 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
Line 25: Line 26:
   * Turbo 2 and power saving seems to require a tickless system to function (**nohz=on** in the kernel cmdline), otherwise the extra cores are always woken up and will never enter CC6   * Turbo 2 and power saving seems to require a tickless system to function (**nohz=on** in the kernel cmdline), otherwise the extra cores are always woken up and will never enter CC6
  
-==== Fan Control ====+===== Fan Control =====
  
 For general info regarding fancontrol please see [[:fancontrol|fancontrol]]. For general info regarding fancontrol please see [[:fancontrol|fancontrol]].
Line 34: Line 35:
   * Fancontrol/pwmconfig to control your fans from via your GNU/Linux operating system   * Fancontrol/pwmconfig to control your fans from via your GNU/Linux operating system
  
-====Brain dump from ~2016 =====+==== Fan Control Brain Dump From Around 2016 ====
  
 pwmconfig made fanctrontol config is not reboot safe. better use pwmconfig made fanctrontol config is not reboot safe. better use
Line 53: Line 54:
   MINSTART=hwmon0/device/pwm1=150   MINSTART=hwmon0/device/pwm1=150
   MINSTOP=hwmon0/device/pwm1=0   MINSTOP=hwmon0/device/pwm1=0
- 
- 
- 
  
 Strategy is not to rely on /etc/conf.d/lm_sensors generated by Strategy is not to rely on /etc/conf.d/lm_sensors generated by
Line 81: Line 79:
   MINSTOP=/sys/devices/pci0000:00/0000:00:14.0/i2c-1/1-002f/pwm1=0   MINSTOP=/sys/devices/pci0000:00/0000:00:14.0/i2c-1/1-002f/pwm1=0
   #MINSTOP=hwmon4/device/pwm1=0   #MINSTOP=hwmon4/device/pwm1=0
 +
 ==== Specific notes regarding fancontrol on KGPE-D16 ==== ==== Specific notes regarding fancontrol on KGPE-D16 ====
  
-=== openBMC Port on KGPE-D16 ===+===== openBMC Port on KGPE-D16 =====
  
 Install the OpenBMC port beta to the ASMB4-iKVM or ASMB5-iKVM modules that come with the main KGPE-D16 retail SKU, this provides fan control and a variety of other cool remote management features. Install the OpenBMC port beta to the ASMB4-iKVM or ASMB5-iKVM modules that come with the main KGPE-D16 retail SKU, this provides fan control and a variety of other cool remote management features.
  
-=== Limited thermal management with coreboot and coreboot-based BIOS replacements on KGPE-D16 ===+==== Limited thermal management with coreboot and coreboot-based BIOS replacements on KGPE-D16 ====
  
 The thermal management hardware of the KGPE-D16 is somewhat unusual and limited. It supports both 4-pin and 3-pin fans, however even though it contains a PWM controller with 8 hardware channels, ASUS has only wired up two PWM channels to the fan connectors. To make matters worse, PWM channel 1 is routed to all 4-pin fans while PWM channel 2 is routed to all 3-pin fans. The thermal management hardware of the KGPE-D16 is somewhat unusual and limited. It supports both 4-pin and 3-pin fans, however even though it contains a PWM controller with 8 hardware channels, ASUS has only wired up two PWM channels to the fan connectors. To make matters worse, PWM channel 1 is routed to all 4-pin fans while PWM channel 2 is routed to all 3-pin fans.
hardware/kgpe-d16.txt · Last modified: by thum