I am looking to buy a new Laptop with Amd Ryzen 7000 series processor.
Is this supported by FreeBSD especially Graphics Sound Temperature Sensors and the PCI 5.0 amongst other newer features that come with the 7000 series?
If you *MUST* have a laptop with FreeBSD on it as your main OS, stick to hardware that's a few years old. Personally, I'm 100% satisfied with my Dell XPS 9380 -- everything I need, works like a charm. I don't give 0.0001 damns about the fingerprint reader not working. I use wifibox to manage the (soldered) WiFi NIC card, wifibox has actually become a pretty robust security feature now. You can thank me at my eulogy for pushing the rtsx development forward, from a few release cycles ago, when I happily worked on a Dell XPS 9360. Running Hyprland on both has been wonderful so far.
Mine is Ryzen 5 7600... and the iGPU is RDNA2, but it's a Raphael variant of it. Doing some homework, I discovered that Raphael is a couple generations newer than Yellow Carp (RX 6600). So your best bet right now is to either get an older card that's actually supported, or wait until Raphael graphics are supported by FreeBSD... The CPU itself is fine, it's fast, and plays with FreeBSD 13.2-RELEASE well.Am currently working on a Ryzen 7 7700 (yes, the non-X version, this thing is stupid fast as-is)
I've gotten to the point of identifying & loading the necessary iGPU firmware in the current DRM-KMOD 5.15-lts. It is non-functional, as expected, but we are getting somewhere. Do not expect this to be anywhere near functional until we land in DRM-KMOD 6.0 (perhaps LinuxKPI 5.19?), as it was buggy before support for Ryzen 7000 iGPUD landed in Linux 6.0
As I understand it, the mobile Ryzen 7000 series is based largely on previous generation (pseudo-6000 series), and not just the iGPU execution units -- your mileage WILL vary.
In terms of all-ok hardware support the best is the Gates brand of software. i.e Windows. I use a thinkpad T520. Lenovo. I use Freebsd 13.1. It boots in less time, it found all. Some combination of the funtion Keys do not work.I am looking to buy a new Laptop with Amd Ryzen 7000 series processor.
Is this supported by FreeBSD especially Graphics Sound Temperature Sensors and the PCI 5.0 amongst other newer features that come with the 7000 series?
Yes indeed. For the XPS 9380, sometimesIs that thing doing suspend/resume successfully?
wifibox
will complain when resuming -- to be expected, as it is based on a tiny Alpine VM via hardware passthru. A simple # wifibox restart
handily deals with that if/when it has a hiccup. Getting good battery power endurance using Hyprland.Hi,Am currently working on a Ryzen 7 7700 (yes, the non-X version, this thing is stupid fast as-is)
I've gotten to the point of identifying & loading the necessary iGPU firmware in the current DRM-KMOD 5.15-lts. It is non-functional, as expected, but we are getting somewhere. Do not expect this to be anywhere near functional until we land in DRM-KMOD 6.0 (perhaps LinuxKPI 5.19?), as it was buggy before support for Ryzen 7000 iGPU landed in Linux 6.0
As I understand it, the mobile Ryzen 7000 series is based largely on previous generation (pseudo-6000 series), and not just the iGPU execution units -- your mileage WILL vary.
amdtemp does not work (yet), I'm sorting this out right now. It looks to be somewhat different from how Ryzen 5000 is added. Not really a huge issue at the moment as manufacturers already pushed out safer BIOS revisions -- preventing 7000/7000X & 7000X3D CPUs from blowing themselves up.
If you *MUST* have a laptop with FreeBSD on it as your main OS, stick to hardware that's a few years old. Personally, I'm 100% satisfied with my Dell XPS 9380 -- everything I need, works like a charm. I don't give 0.0001 damns about the fingerprint reader not working. I use wifibox to manage the (soldered) WiFi NIC card, wifibox has actually become a pretty robust security feature now. You can thank me at my eulogy for pushing the rtsx development forward, from a few release cycles ago, when I happily worked on a Dell XPS 9360. Running Hyprland on both has been wonderful so far.
edit: -iGPUD +iGPU
I use Asus Prime B650M-A with mine - FreeBSD boots just fine on it. Can't remember off the top of my head which version I have on it (probably 13.1-RELEASE, but 13.2-RELEASE is not out of question)... ?Hi,
What motherboard is used with this cpu?
I have R7 7700X with ASRock B650M-HDV/M.2 (latest bios 1.28) and my system FreeBSD 13.2-RELEASE can't boot (boot process stuck on acpi0 detection).
Thanks.
UPD: After some research I was able to boot the system. It was necessary to boot the system with an option hint.uart.1.disabled="1" and after that add it to /boot/device.hints.Hi,
What motherboard is used with this cpu?
I have R7 7700X with ASRock B650M-HDV/M.2 (latest bios 1.28) and my system FreeBSD 13.2-RELEASE can't boot (boot process stuck on acpi0 detection).
Thanks.
I'd also like to add that I just had the same problem with the processor AMD Ryzen 9 7950X, and entering the hint in the loader prompt solves the issue!UPD: After some research I was able to boot the system. It was necessary to boot the system with an option hint.uart.1.disabled="1" and after that add it to /boot/device.hints.
Hi,I'd also like to add that I just had the same problem with the processor AMD Ryzen 9 7950X, and entering the hint in the loader prompt solves the issue!
Yes, you are correct. From what I understand the problem is caused by the installer looking for some uart port that doesn't exist on the board?Hi,
This is not a problem with cpu, this is most likely a problem with all ASRock AM5 motherboards. You're using a motherboard from this manufacturer, right?
hey astyle, is that the ASUS B650M-A AX II, B650M-A-CSM, B650M-A II-CSM or possibly an older board? It looks like I'm in the market for a replacement.I use Asus Prime B650M-A with mine - FreeBSD boots just fine on it. Can't remember off the top of my head which version I have on it (probably 13.1-RELEASE, but 13.2-RELEASE is not out of question)... ?
B650M-A-CSM is what I have... and I'm quite happy with it. I could not get graphics on it, but it looks like by now this thread does have some useful info about what sysctls might be helpful.hey astyle, is that the ASUS B650M-A AX II, B650M-A-CSM, B650M-A II-CSM or possibly an older board? It looks like I'm in the market for a replacement.
Most likely that's the case.One thing I'm not sure yet is as to whether boost freqs are simply not reported by FreeBSD.
# echo $SHELL
/bin/sh
# kldload pmc
# pmcstat -s unhalted-core-cycles -w 1 2>&1 | sed -E -e 1d -e 's/ {15}/ /g'
second terminal:
% yes > /dev/null
?I went to microcenter and tried the ASUS B650M-A AX II board but also no ethernet. Fortunately, my son was with me and he pointed out that the dmesg said ethernet driver: none.
So now we have the ethernet working on the ASRock B650M-HDV/M.2
We needed to put pkg and realtek-re-kmod onto a usb, then install them.
on a working system, same FreeBSD version:
mkdir /mnt/usb
mount -t ufs /dev/da0s2a /mnt/usb
cd /mnt/usb
pkg fetch --output . pkg
pkg fetch --output . realtek-re-kmod
cd ..
umount /mnt/usb
on the ASRock:
mkdir /mnt/usb
mount -t ufs /dev/da0s2a /mnt/usb
cd /mnt
./pkg-static add All/pkg-1.21.2.pkg
./pkg-static add All/realtek-re-kmod-199.00_1.pkg
all typos are mine. I'm not sure yet what else is broken besides ppc and uart. Hopefully nothing.
I could not get integrated graphics on it, but ethernet worked fine, no need for additional drivers.ASUS B650M-A-CSM is what I have... and I'm quite happy with it.
bootonly
iso, which is pretty minimal. I use CD/DVD-sized iso that I burn to a USB stick.