-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for ROG STRIX X670E-E GAMING WIFI #45
Comments
I have the same motherboard. Tested ZVNexus@bd4e4fe and got some output as well:
Note that I don't have a water cooler connected so not sure why the water in and out give any values (nor if this comes from the hardware or software). FWIW, loading the With nct6799 output
This is with lm-sensors 3.6.0 and kernel 6.5.12 (Slackware64-current). Let me know if there's anything further I can do to help/test (I don't have Windows available). |
Thank you for testing this out! So, water temperatures are likely invalid and display something else. |
I recently did some more testing with an AIO watercooler connected (pump and fans connected, cooling block not mounted to the CPU as it was just a short test of the AIO device itself, just ran some extra commands in the OS while it was connected). I didn't notice any relevant difference in the output with it connected:
Investigating a bit further I couldn't remember reading anything about water temperature sensors when reading the manual nor seeing any connectors for it, let alone 2, on the actual motherboard. Searching the manual again for 'water' gives no relevant results (only one match, about where to connect the AIO pump header to). Searching for 'temper' (for temperature) also had no relevant hits. Though there is a single generic header for a temperature sensor but AFAICT that's for a generic sensor to place somewhere in your case (and e.g. let the EFI use this for the fan curves). Searching in the EFI itself ( So in short: I agree they're likely displaying something else (though no idea what) :P This was with kernel version 6.6.3. P.s.: there is also a "ROG STRIX X670E Series BIOS Manual", which, judging by the name, is for the entire STRIX X670E series (there are quite some variants). This does mention water in and out sensors multiple times (e.g. in the 'Temperature Monitor' and 'Q-Fan Source'). I compared with the 'Temperature Monitor' page in the EFI on my motherboard and there are no water sensors there. This is without the AIO connected again, but there are multiple other sensors that aren't connected either but are still listed, e.g. the generic "T_Sensor", and DIMM temperatures for the 2 unpopulated slots. Also checked the 'Q-Fan Source' configuration and the only options there are: |
There should be two-pin connectors for water temperature sensors on the motherboard, if they are absent there is no support for water temperature. To merge in the changes from #46, those entries need to be removed. |
@zeule Sorry for lack of updates, I no longer own the board and switched to an ASRock X670E Taichi. Board has some ACPI bugs that ASUS has shown a disinterest in fixing which makes it unsuitable for use on Linux. Updated patch to remove the water temperature sensors. |
Found the
|
@ZVNexus : if you don't mind me asking, what ACPI issues did you have? I couldn't find anything with a quick search. Might be relevant to me and others here as well ;) And thanks for updating the patch anyway. |
https://www.reddit.com/r/buildapc/comments/xypn1m/network_card_intel_ethernet_controller_i225v_igc/ This is a tremendous oversight from ASUS and when I reached out to them, they were not interested in fixing their firmware bug at all. Just went out and bought the X670E Taichi instead of trying to workaround something that should have never been an issue. Interesting bit about the board, it doesn't have any of the typical "ACPI BIOS BUG" dmesg warnings either. I had a chance to interact with ASRock's support a bit ago and they actually test Linux from time to time on their boards, and fix issues they observe. IMO ASRock is probably the best choice if you're looking for a new board at some point. |
Thanks! Haven't had the issue myself but I'll keep an eye on it (have had it running for many hours in a row, with wired only network but no heavy load on the PC/networking yet; I do have all settings that the thread says should cause the problem though). Good to know about ASRock's Linux testing as well. |
I finally got around to test cb31069. This version seems to work fine as well: # sensors 'asusec-*' 'k10temp-*' 'nct6799-*' -c /dev/null
asusec-isa-0000
Adapter: ISA adapter
CPU: +37.0°C
CPU Package: +43.0°C
Motherboard: +36.0°C
T_Sensor: -60.0°C
VRM: +40.0°C
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +43.6°C
Tccd1: +35.5°C
Tccd2: +34.6°C
nct6799-isa-0290
Adapter: ISA adapter
...
AUXTIN5: -60.0°C
... Note that I don't have anything connected to Tested on kernel 6.6.22. full nct6799 output (for reference)
|
If it works, does anyone want to submit a patch to the kernel? |
Unfortunately my C development skills are at the "just might get a hello world to work" level. |
I will look into submitting the changes to the mailing list Friday, or you can submit them if you would like it sooner (not sure around the cut off dates for making it into 6.10). Also a side note that I'm now using an ASUS X670E Crosshair Hero :P, technically back to ASUS now. |
Oh, thank you! Maybe you can comment on issue #43, please? |
Sorry for the late reply, I missed that I got mentioned in there... No problem to test anything (if it's still needed)! Just upgraded my kernel to 6.9.1 this week and it's still working fine in there. kernel 6.9.1 (room temperature: 22.9°C)
|
Seems to share the same stuff as the ROG Crosshair X670E Hero, added the board and loaded the module and temperatures seem correct?
asusec-isa-0000
Adapter: ISA adapter
CPU: +36.0°C
CPU Package: +38.0°C
Motherboard: +31.0°C
VRM: +42.0°C
Water_In: +35.0°C
Water_Out: +32.0°C
Attached extracted ACPI, and here's name/vendor:
/sys/class/dmi/id/board_name:1:ROG STRIX X670E-E GAMING WIFI
/sys/class/dmi/id/board_vendor:1:ASUSTeK COMPUTER INC.
ROG-STRIX-X670E-E-ACPI.zip
The text was updated successfully, but these errors were encountered: