LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-16-2021, 03:29 PM   #1
drLobes
LQ Newbie
 
Registered: Dec 2020
Posts: 7

Rep: Reputation: Disabled
Is anyone using Linux with a AsRock motherboard(B550 or X570)?


I'm in the process of buying a Ryzen 5 3600 CPU and a AsRock X570 Phantom Gaming 4 mobo and I'll only be using Linux on my system, a Arch or Arch based distro. Anyone has some experience running Linux with one of this boards? I'm mostly interested if the drivers work and specially being able to read the temperature sensors and FAN speed.
Worst case scenario would be that Linux won't work well with this board and I'll have to return and replace it with something else but preferable would be to have some correct information before doing the acquisition in the next 2-3 days.

Thank you!
 
Old 01-16-2021, 04:05 PM   #2
Hammett
Senior Member
 
Registered: Aug 2003
Location: Barcelona, Catalunya
Distribution: Gentoo
Posts: 1,079

Rep: Reputation: 59
I have no experience with a B550 board, but I do have a MSI B450 board with a Ryzen 5 3600. I have no issues at all with it, and everything is working as expected out of the box, specially ethernet, sound and system info (fan speed). Of course you will need a properly configured kernel with the required modules enabled.

You should check which sound and network chipsets the AsRock boards use and check if the have Linux support (most likely). You might need a fairly recent kernel, but should be no problem. As for temps, there is a driver in the kernel (k10temp) starting from 5.6 IIRC that will read temps and vcore for the CPU.
 
Old 01-16-2021, 04:16 PM   #3
drLobes
LQ Newbie
 
Registered: Dec 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Hammett View Post
I have no experience with a B550 board, but I do have a MSI B450 board with a Ryzen 5 3600. I have no issues at all with it, and everything is working as expected out of the box, specially ethernet, sound and system info (fan speed). Of course you will need a properly configured kernel with the required modules enabled.

You should check which sound and network chipsets the AsRock boards use and check if the have Linux support (most likely). You might need a fairly recent kernel, but should be no problem. As for temps, there is a driver in the kernel (k10temp) starting from 5.6 IIRC that will read temps and vcore for the CPU.
This mobo uses Realtek ALC1200 for audio and a Intel I211AT for network but I don't know how or where to check for Linux support. AsRock on their website say that they only support Windows systems so I'm a bit lost here. As for kernel I always use the latest one, 5.10.7 right now. I wrote down k10temp and vcore and I will try to find more info about Linux and those two chipsets you mentioned.
For your MSI drivers were automatically detected? About the kernel modules I guess there are specific modules to be specified for each type/model of board I'll be using?

Thank you for your time!
 
Old 01-16-2021, 04:38 PM   #4
Hammett
Senior Member
 
Registered: Aug 2003
Location: Barcelona, Catalunya
Distribution: Gentoo
Posts: 1,079

Rep: Reputation: 59
I am on Gentoo, which means pretty much nothing is auto-detected

What I did is an lspci once booted to check which drivers I needed in the kernel. Then you can include them in the kernel itself or build them as modules.

For the sound, I believe ALC1200 is under snd-intel-hda
For ethernet, I think that NIC is in the Intel(R) 82575/82576 gigabit family, module is "igb"

You should be fine with that MB. I strongly suggest you run "lspci -nnk" to find out specifics you might want to include in your kernel
 
1 members found this post helpful.
Old 01-16-2021, 04:51 PM   #5
drLobes
LQ Newbie
 
Registered: Dec 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Talking

Well this thread went straight to my bookmarks. In the future(I hope this year) I want to try and install Gentoo myself but no hurry as I'm still new to this world, I started using Linux only about 6-7 months ago I think. So far I installed CloverOS which was easy and it gives me the chance to get used to how the system works, get to know emerge and portage better.
Thanks again for you time and info you provided, I already feel better after you saying that I should be fine with that MB
 
Old 01-17-2021, 11:34 AM   #6
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Quote:
Originally Posted by drLobes View Post
I'm in the process of buying a Ryzen 5 3600 CPU and a AsRock X570 Phantom Gaming 4 mobo and I'll only be using Linux on my system, a Arch or Arch based distro. Anyone has some experience running Linux with one of this boards? I'm mostly interested if the drivers work and specially being able to read the temperature sensors and FAN speed.
Worst case scenario would be that Linux won't work well with this board and I'll have to return and replace it with something else but preferable would be to have some correct information before doing the acquisition in the next 2-3 days.

Thank you!
I am using an AsRock B550 Pro 4 with the Ryzen 5 3600 CPU and 32 Gb G-Skill Ripjaws V memory. Had this setup about 5 months now
I have had no problems with anything on it running Fedora 33. Have not yet tried the on board sound since I have been using a USB headphone set but it "Just Works" for me. Lm-sensors and gkrellm work flawlessly with it.

I am using a Corsair H115i AIO water cooler and running the radiator fans off the CPU fan headers and the pump speed sensor off one of the system fan headers. So far, even with the processor (all cores) running at ~80% continuously the CPU temp has never been above 56c.

Cannot tell you how Arch will work but Fedora likes it.

Last edited by computersavvy; 01-17-2021 at 11:43 AM.
 
2 members found this post helpful.
Old 01-17-2021, 12:26 PM   #7
drLobes
LQ Newbie
 
Registered: Dec 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
If it works with any Linux distro it will or I can make it work with any Arch based distro as well. Was the water cooler necessary or that's just your personal choice?
Anyway, your answer sounds very encouraging and I thank you for letting me know!
 
Old 01-17-2021, 01:24 PM   #8
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Water cooler was personal choice because of the continual heavy load. I wanted to prevent over heating. I also use a corsair mid tower case with high air flow and 3 built in 140 mm case fans. Keeps things quiet and cool. Right now case temp is about 31, cpu temp is 50, cpu radiator fans at ~1200 and case fans at ~400.

Since I did not use the cooler that came with the CPU I cannot tell you how well it works, but it is large and should cool well.
 
1 members found this post helpful.
Old 06-01-2021, 09:29 PM   #9
JeremyBoden
Senior Member
 
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,950

Rep: Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513
I have no problems - except I don't see many sensors.
My mighty nvidia GPU runs on nouveau!

Code:
System:    Host: hal Kernel: 5.10.0-0.bpo.5-amd64 x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.8.6 
           Distro: LMDE 4 Debbie base: Debian 10.2 buster 
Machine:   Type: Desktop System: ASUS product: N/A v: N/A serial: <root required> 
           Mobo: ASUSTeK model: PRIME B550-PLUS v: Rev X.0x serial: <root required> UEFI: American Megatrends 
           v: 1802 date: 01/15/2021 
CPU:       Topology: 8-Core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: N/A L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 121589 
           Speed: 2738 MHz min/max: 2200/3800 MHz Core speeds (MHz): 1: 2755 2: 2145 3: 2126 4: 2125 5: 2169 6: 2133 
           7: 2125 8: 2221 9: 2131 10: 2137 11: 2129 12: 2135 13: 2131 14: 2230 15: 2654 16: 2136 
Graphics:  Device-1: NVIDIA GP108 vendor: ZOTAC driver: nouveau v: kernel bus ID: 09:00.0 
           Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: NV138 v: 4.3 Mesa 18.3.6 direct render: Yes 
Audio:     Device-1: NVIDIA GP108 High Definition Audio vendor: ZOTAC driver: snd_hda_intel v: kernel 
           bus ID: 09:00.1 
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASUSTeK driver: snd_hda_intel 
           v: kernel bus ID: 0b:00.4 
           Sound Server: ALSA v: k5.10.0-0.bpo.5-amd64 
Network:   Device-1: Realtek RTL8192EE PCIe Wireless Network Adapter driver: rtl8192ee v: kernel port: e000 
           bus ID: 06:00.0 
           IF: wlp6s0 state: down mac: f6:23:c3:4a:6a:c9 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 v: kernel 
           port: d000 bus ID: 08:00.0 
           IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: f0:2f:74:ac:9d:9d 
Drives:    Local Storage: total: 2.05 TiB used: 649.31 GiB (30.9%) 
           ID-1: /dev/nvme0n1 model: 256GB PCS PCIe M.2 SSD size: 238.47 GiB 
           ID-2: /dev/sda vendor: Samsung model: SSD 870 QVO 1TB size: 931.51 GiB 
           ID-3: /dev/sdb vendor: Samsung model: SSD 870 QVO 1TB size: 931.51 GiB 
Partition: ID-1: / size: 47.81 GiB used: 20.23 GiB (42.3%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-2: /home size: 147.52 GiB used: 33.12 GiB (22.4%) fs: ext4 dev: /dev/sda4 
Sensors:   System Temperatures: cpu: 24.8 C mobo: N/A gpu: nouveau temp: 30 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 327 Uptime: 13h 44m Memory: 31.34 GiB used: 3.20 GiB (10.2%) Init: systemd runlevel: 5 
           Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.32
 
Old 06-01-2021, 09:52 PM   #10
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,717
Blog Entries: 28

Rep: Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275Reputation: 6275
I have a machine with an ASRock Z370M-ITX/ac. It works very nicely.

Right now, it's running Ubuntu MATE.
 
Old 06-02-2021, 03:39 AM   #11
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 22 MATE, Peppermint OS-Devuan, EndeavourOS
Posts: 4,275
Blog Entries: 48

Rep: Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580Reputation: 1580
drLobes,

Like Hammett I used to run Linux on a MSI B450 motherboard. No driver problems were experienced.

You could always install lm-sensors:
https://wpitchoune.net/psensor/
 
Old 06-02-2021, 01:24 PM   #12
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Jeremy
It looks like you used inxi to get that.

I use lm-sensors and gkrellm. With my Asrock B550M Pro 4 I see 7 fan sensors, of which 6 report speeds (there are 6 fan connectors on the board, 2 for the CPU), ~16 temp sensors (2 on the Gforce GTX 1050 GPU), and ~19 voltage sensors.

I don't see how you are limited on the number of sensors you can see, although asustech and asrock may have differences in the bios or hardware that affect it. Lm-sensors does much more than inxi in that regard.

Last edited by computersavvy; 06-02-2021 at 01:29 PM.
 
Old 06-02-2021, 01:47 PM   #13
Bonzoo
Member
 
Registered: Sep 2018
Location: Costa Rica
Distribution: Antix21a2,Parrot rolling,MXfce19.4,Sparky Openbox
Posts: 233

Rep: Reputation: 48
Water coolers are gameboy nonsense. Never seen it "necessary". Maybe those 300 RGB lights heat things up a bit....dunno
 
1 members found this post helpful.
Old 06-02-2021, 04:55 PM   #14
JeremyBoden
Senior Member
 
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,950

Rep: Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513
I've got a huge air-cooled thing.
Tried to run handbrake to remux a video.
It sounded like a jet engine as the PC tried to run 16 threads at 100% simultaneously!
Got round that by creating a VM with a maximum of 4 threads to run remuxes in - CPU only reaches 75-80C now.

gkrellm doesn't really show any more info than 'sensors' from 'lm-sensors' shows.
Certainly no fan speeds or voltages etc.

But here is 'xs'
Attached Thumbnails
Click image for larger version

Name:	Screenshot.png
Views:	63
Size:	9.5 KB
ID:	36511  
 
Old 06-04-2021, 03:12 PM   #15
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Yeah, the factory fan on the CPU usually cannot handle continuous 100% load.
My AIO water cooler keeps the CPU at ~65C at continuous 100% load with 6 cores & 12 threads. That does not make the cooler sound like "game boy nonsense" to me since I do not play games. I do have CPU intensive apps running constantly. As you can see the only way for you to keep the temps down with high CPU demand is to limit the cores involved.

I agree that gkrellm only reports the sensors detected by lm-sensors sensors-detect. What sensors-detect sees is dependent entirely on the hardware and what sensors are made available to the OS.

The below is mine from sensors
[code]
$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +58.0°C
Tdie: +58.0°C
Tccd1: +57.2°C

nct6798-isa-0290
Adapter: ISA adapter
in0: 696.00 mV (min = +0.00 V, max = +1.74 V)
in1: 1.66 V (min = +0.00 V, max = +0.00 V) ALARM
in2: 3.44 V (min = +0.00 V, max = +0.00 V) ALARM
in3: 3.31 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 1.82 V (min = +0.00 V, max = +0.00 V) ALARM
in5: 1.22 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 1.34 V (min = +0.00 V, max = +0.00 V) ALARM
in7: 3.44 V (min = +0.00 V, max = +0.00 V) ALARM
in8: 3.28 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 920.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in10: 1.02 V (min = +0.00 V, max = +0.00 V) ALARM
in11: 632.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.06 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 920.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 912.00 mV (min = +0.00 V, max = +0.00 V) ALARM
fan1: 714 RPM (min = 0 RPM)
fan2: 1345 RPM (min = 0 RPM)
fan3: 1376 RPM (min = 0 RPM)
fan4: 788 RPM (min = 0 RPM)
fan5: 717 RPM (min = 0 RPM)
fan6: 0 RPM (min = 0 RPM)
fan7: 4856 RPM (min = 0 RPM)
SYSTIN: +42.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
CPUTIN: +39.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN0: +8.5°C sensor = thermistor
AUXTIN1: -62.0°C sensor = thermistor
AUXTIN2: +12.0°C sensor = thermistor
AUXTIN3: +31.0°C sensor = thermistor
SMBUSMASTER 0: +58.0°C
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled
[code]

Currently running at 42% using all 12 threads. Fans 2 & 3 are CPU, currently running the fans on the radiator, fan 7 is the pump. AIO is a 280mm radiator (h115i) from corsair.

Last edited by computersavvy; 06-04-2021 at 03:23 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to use NVMe device on X570-P motherboard; refcount_t and percpu errors TheOneKEA Linux - Hardware 7 01-25-2021 03:51 PM
System only boots Win10 and OpenBSD; Can't Boot Linux | AMD X570 w/ Latest BIOS and AGESA zer0cell Linux - Newbie 4 11-11-2020 09:07 PM
Is Asus Prime X570-Pro motherboard (New Egg N82E16813119196) Compatible with Linux Distributions? OLD-Jim Linux - Hardware 2 08-01-2019 07:07 PM
[SOLVED] no wireless on asrock taichi x570 on fedora 30 rbrick49 Linux - Networking 3 07-27-2019 09:48 AM
Problem in using Geforce4 MX440 with Asrock motherboard frosty_kgp Linux - Hardware 0 01-15-2005 03:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:17 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration