17

I have a Ryzen 5 1600AF (Zen+) and 2x 8 GB DDR4 3600 HyperX. when I select XMP1, it says 1.35V in the profile. however, when I boot Strelec WinPE USB (I'm on Fedora, I really don't want to install windows just so I can run HWINFO), install all drivers and launch HWINFO64 it says 1.2V. so I enter BIOS again, go to Voltages and enter 1.35 manually instead of auto. no change, still reads 1.2V. the BIOS side screen shows 1.35 after reboot.

I've found an unresolved thread somewhere with the same problem for my board. I'm on latest BIOS.

am I missing something, is there some additional setting I need to switch so it registers? the BIOS setup is hella confusing and borderline stupid, e.g. enabling virtualization required turning on SMP (how am I supposed to guess what that is?!) that's located in the "Frequency" subsection (wtf?!).

top 13 comments
sorted by: hot top controversial new old
[-] Breloom@lemmy.world 4 points 1 year ago* (last edited 1 year ago)

Here's a Toms Hardware thread> where someone had a similar issue. It may help point you in the right direction.

[-] Lojcs@lemm.ee 2 points 1 year ago

If it's running stable at the correct speed, does it matter what voltage it runs on?

[-] dingdongitsabear@lemmy.ml 2 points 1 year ago

it is not, presently it runs at 2400. setting it to 3600 causes it to fail to boot. occasionally it boots fine, but various apps don't work (Firefox can't open, Geekbench crashes, etc.). also, there's the known issue of freezing after waking from sleep, for which the fixed voltage is supposedly the fix.

[-] SteveTech@programming.dev 2 points 1 year ago* (last edited 1 year ago)

If you open the sensors part of HWINFO there should be a DIMM voltage from the motherboard, that's a live reading, what does that say?

I'm on Fedora

Here's a few alternatives to HWINFO I've used:

  • CPU-X (has a GUI, and is probably the most like HWINFO but still different)
  • lm-sensors (might require a custom profile for your motherboard, but can provide live temp/fan/voltage sensor readings)
  • dmidecode (built in, can read the data off the dimm, but doesn't read sensors directly)

Edit: Just realised I have that motherboard, and it's probably why XMP stopped being stable. I'll look into it on Monday.

Edit 2: From memory to use lm-sensors you need to use an updated it87 driver for both chips to appear, I can provide a sensors profile on Monday.

[-] dingdongitsabear@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)

CPU-X doesn't list RAM voltages. sensors lists a buncha stuff (none labeled as DDR voltage) but all at 1.2V. dmidecode also lists 1.2V for all items, but I've read that its data is unreliable. I've tried already all the listed options (and then some) and that's why I tried WinPE, as HWINFO64 is supposed to have methods to reliably determine RAM voltage.

[-] dingdongitsabear@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)

Diagnostics

dmidecode output:

Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0011
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 3000 MT/s
	Manufacturer: Kingston
	Serial Number: 0B0672F9
	Asset Tag: Not Specified
	Part Number: KHX3600C17D4/8GX    
	Rank: 1
	Configured Memory Speed: 3000 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V
	Memory Technology: DRAM
	Memory Operating Mode Capability: Volatile memory
	Firmware Version: Unknown
	Module Manufacturer ID: Bank 2, Hex 0x98
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: 8 GB
	Cache Size: None
	Logical Size: None

sensors:

it8792-isa-0a60
Adapter: ISA adapter
in0:           1.79 V  (min =  +0.00 V, max =  +2.78 V)
in1:           1.18 V  (min =  +0.00 V, max =  +2.78 V)
in2:           1.02 V  (min =  +0.00 V, max =  +2.78 V)
+3.3V:         3.38 V  (min =  +0.00 V, max =  +5.56 V)
in4:           1.20 V  (min =  +0.00 V, max =  +2.78 V)
in5:           1.04 V  (min =  +0.00 V, max =  +2.78 V)
in6:           2.78 V  (min =  +0.00 V, max =  +2.78 V)  ALARM
3VSB:          3.36 V  (min =  +0.00 V, max =  +5.56 V)
Vbat:          3.33 V  

bios:

dmidecode and sensors output are from XMP2 (3000 MT/s, also 1.35V) as I can't boot the OS at XMP1, but when I could the output was the same.

[-] SteveTech@programming.dev 2 points 1 year ago

Unless gigabyte changed it in a newer revision, that motherboard has 2 it87 chips, but you need a newer driver to see both in sensors.

[-] dingdongitsabear@lemmy.ml 2 points 1 year ago

correct, HWINFO64 lists two. thanks for the link, but seems way too cumbersome to install it so I'll use WinPE from my Ventoy USB drive if I need to check if the detected voltage changes.

[-] SteveTech@programming.dev 2 points 1 year ago

Yeah it does need a sensors config for your motherboard too, if you want the proper names, but I won't be able to get mine until maybe Sunday.

[-] dingdongitsabear@lemmy.ml 2 points 1 year ago

I'm mainly checking if there's something else to switch in BIOS or that's all there is to it and my setup is just incompatible; I'm waiting to snag a used 5600 when they drop a bit more in price, since they're supposed to work better with faster RAM. but sure, if you get around to it I'd appreciate any config you can share.

[-] SteveTech@programming.dev 2 points 1 year ago

Here's my sensors config: https://github.com/frankcrawford/it87/pull/12/files

  • BIOS is set to 1.35
  • sensors reports 1.38
  • dmidecode reports 1.2

So I believe the motherboard is running my ram at the correct voltage, just the dmi is hard coded.

[-] dingdongitsabear@lemmy.ml 1 points 1 year ago

my original reply vanished, so here I go again: thank you very much for your efforts and for following up. I couldn't get the driver to compile on my system but that wasn't my primary goal, guess my setup is just incompatible. hopefully I'll get a used 5600 by year's end and check then. thanks again.

[-] SteveTech@programming.dev 1 points 1 year ago* (last edited 1 year ago)

No worries!

I believe for the driver you need to install ~~build-essential~~ @development-tools (forgot about fedora) and then run sudo make dkms.

load more comments
view more: next ›
this post was submitted on 06 Jul 2023
17 points (100.0% liked)

PC Master Race

14225 readers
117 users here now

A community for PC Master Race.

Rules:

  1. No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
  2. Be respectful. Everyone should feel welcome here.
  3. No NSFW content.
  4. No Ads / Spamming.
  5. Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.

Notes:

founded 1 year ago
MODERATORS