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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
01-16-2021, 03:29 PM
|
#1
|
LQ Newbie
Registered: Dec 2020
Posts: 7
Rep:
|
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!
|
|
|
01-16-2021, 04:05 PM
|
#2
|
Senior Member
Registered: Aug 2003
Location: Barcelona, Catalunya
Distribution: Gentoo
Posts: 1,079
Rep:
|
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.
|
|
|
01-16-2021, 04:16 PM
|
#3
|
LQ Newbie
Registered: Dec 2020
Posts: 7
Original Poster
Rep:
|
Quote:
Originally Posted by Hammett
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!
|
|
|
01-16-2021, 04:38 PM
|
#4
|
Senior Member
Registered: Aug 2003
Location: Barcelona, Catalunya
Distribution: Gentoo
Posts: 1,079
Rep:
|
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.
|
01-16-2021, 04:51 PM
|
#5
|
LQ Newbie
Registered: Dec 2020
Posts: 7
Original Poster
Rep:
|
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
|
|
|
01-17-2021, 11:34 AM
|
#6
|
Senior Member
Registered: Aug 2016
Posts: 3,345
|
Quote:
Originally Posted by drLobes
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.
|
01-17-2021, 12:26 PM
|
#7
|
LQ Newbie
Registered: Dec 2020
Posts: 7
Original Poster
Rep:
|
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!
|
|
|
01-17-2021, 01:24 PM
|
#8
|
Senior Member
Registered: Aug 2016
Posts: 3,345
|
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.
|
06-01-2021, 09:29 PM
|
#9
|
Senior Member
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,950
|
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
|
|
|
06-01-2021, 09:52 PM
|
#10
|
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
|
I have a machine with an ASRock Z370M-ITX/ac. It works very nicely.
Right now, it's running Ubuntu MATE.
|
|
|
06-02-2021, 03:39 AM
|
#11
|
Senior Member
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 22 MATE, Peppermint OS-Devuan, EndeavourOS
Posts: 4,275
|
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/
|
|
|
06-02-2021, 01:24 PM
|
#12
|
Senior Member
Registered: Aug 2016
Posts: 3,345
|
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.
|
|
|
06-02-2021, 01:47 PM
|
#13
|
Member
Registered: Sep 2018
Location: Costa Rica
Distribution: Antix21a2,Parrot rolling,MXfce19.4,Sparky Openbox
Posts: 233
Rep:
|
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.
|
06-02-2021, 04:55 PM
|
#14
|
Senior Member
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,950
|
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'
|
|
|
06-04-2021, 03:12 PM
|
#15
|
Senior Member
Registered: Aug 2016
Posts: 3,345
|
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.
|
|
|
All times are GMT -5. The time now is 10:17 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|