New system - hardware supported?

Managed to login into KDE. The problem now is my monitor resolution. It is set to 1080x720. xrandr shows only one resolution...
 
sddm Open the classic X Window system and startx fails
Leave sddm disabled (or I misunderstood your quoted text). What happens when you only use startx?

BTW, do you have the latest BIOS version? Looks like it the latest is F30 May 22, 2024

(P.S. it would be informational and helpful to us (to better help you) when you succeeded with a next step (or not) what exactly you used (briefly). Such as something like: "disabled SDDM; removed amdgpu from rc.conf and loaded SCSB driver; works, bit now I'd like my resolution higher than X. Later on changed resolution by using X.)"
 
Leave sddm disabled (or I misunderstood your quoted text). What happens when you only use startx?

BTW, do you have the latest BIOS version? Looks like it the latest is F30 May 22, 2024

(P.S. it would be informational and helpful to us (to better help you) when you succeeded with a next step (or not) what exactly you used (briefly). Such as something like: "disabled SDDM; removed amdgpu from rc.conf and loaded SCSB driver; works, bit now I'd like my resolution higher than X. Later on changed resolution by using X.)"
The resolution worked. I disabled sddm, amdgpu, loaded the scfb driver and updated my BIOS. I try to increase the refresh rate to 165Hz from the xorg config...
 
I try to increase the refresh rate to 165Hz from the xorg config...
(our posts crossed each other, so it seems)
Based on vbe_max_resolution (or the gop set X equivalent) and other info in loader.conf(5) , I don't think that's in the SCFB driver, but there maybe some obscure sysctl that supports that ... I don't see anything that suggests that this is possible in Newcons - vt(4) either.

Based on AMD Ryzen 9 7900X3D Linux Performance (from 7 March 2023) it might be "imported"/implemented in the FreeBSD driver not too far in the future. Hopefully, you won't have to wait for 15.0-STABLE :)
 
Thank you very much for your answers. If I manage somehow to set the refresh rate then my system will be 100% functional. I will maybe try tomorrow again.
 
I have a realtek gigabyte card which was detected by the live system but not after the first reboot.
So I've connected my Android phone to the USB and installed PKG and realtek-re-kmod by USB tethering, thanks to the UE interface.
 
Unfortunately I don't think it works. With acpiconf -s3 in KDE plasma and exits in tty mode and then stops with some messages of unmounted usbs. Using the sleep button hangs the system and then goes into tty mode.

I think in order to avoid all this hustle getting a cheap RX 570 would be a good solution. Is this graphic card good supported?
 
(our posts crossed each other, so it seems)
Based on vbe_max_resolution (or the gop set X equivalent) and other info in loader.conf(5) , I don't think that's in the SCFB driver, but there maybe some obscure sysctl that supports that ... I don't see anything that suggests that this is possible in Newcons - vt(4) either.

Based on AMD Ryzen 9 7900X3D Linux Performance (from 7 March 2023) it might be "imported"/implemented in the FreeBSD driver not too far in the future. Hopefully, you won't have to wait for 15.0-STABLE :)
Last commit https://github.com/freebsd/drm-kmod was 3 months ago...
 
True, but that is not relevant for looking out for the newest updates of FreeBSD ports and packages for your AMD 7900X3D. This is a META port (metaport): graphics/drm-kmod. It is an "empty" port that sees to it that a collection of relevant ports are included when it is build, based on, for example your particular OS version, drm-kmod - Makefile:
Code:
RUN_DEPENDS=    gpu-firmware-kmod>=20220511:graphics/gpu-firmware-kmod
   [...]
.  elif ${OSVERSION} >= 1400508
RUN_DEPENDS+=    ${KMODDIR}/drm.ko:graphics/drm-61-kmod
The first line containing graphics/gpu-firmware-kmod makes that all GPU firmware-s are included. graphics/gpu-firmware-kmod is in turn also a metaport (gpu-firmware-kmod - description). This inclusion, based on dependencies, also can occur in packages, for example pkg install drm-kmod is a meta package that installs all relevant "actual" packages.

For 14.1-R drm-61-kmod will be included, which is reflected by the last line of the code snippet.

The github site https://github.com/freebsd/drm-kmod you mentioned, is, to the best of my knowledge, where all the graphics "Linux KPI" development takes place. Note however that its branches where all the code is stored in its git repositories has a particular sctructure:
  • master
  • 4.16-fbsd12
  • 5.4-lts
  • 5.5-stable
    [...]
For the FreeBSD ports however, the github repository is drm-kmod - FreeBSD github ports as part of FreeBSD ports. There, you'll find the more familiar branches that represent the actual repository structure of FreeBSD ports:
  • master - "latest" branch
    as can be referenced as latest for packages when selected in /usr/local/etc/pkg.conf
  • 2024Q1 - "Q1" (first quarter) branch
    as can be referenced as quarterly for packages when selected in /usr/local/etc/pkg.conf
  • 2024Q2 - "Q2" (second quarter) branch
    as can be referenced as quarterly for packages when selected in /usr/local/etc/pkg.conf
    [...]

So, for your 7900X3D, watch:
Note that freshports has an option for a watchlist (FAQ), you will be notified by email if you choose to do so.

For graphics/drm-61-kmod, freshports' description:
Code:
[...] Currently corresponding to Linux 6.1 DRM.
This version is for FreeBSD 14-STABLE 1400508 and above.
where the latest addition of its Commit History is from "04 Jun 2024 11:34:29" This brings us up to date with Linux 6.1.92

For freshports' graphics/gpu-firmware-amd-kmod, you'll have to look out for a new entry with "raphael" (7900X3D - Architecture - Codename) in the list of flavors:
  • aldebaran: gpu-firmware-amd-kmod-aldebaran
  • arcturus: gpu-firmware-amd-kmod-arcturus
  • banks: gpu-firmware-amd-kmod-banks
    [...]
 
I plan to build my first PC with the following characteristiscs:

CPU: AMD Ryzen 9 7900X3D 4.4 GHz 12-Core Processor
Motherboard: Gigabyte B650 GAMING X AX V2 ATX AM5 Motherboard
Memory: Corsair Vengeance 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory
Storage: Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
Monitor: Dell G2724D 27.0" 2560 x 1440 165 Hz Monitor

Do you think the hardware will be supported by FreeBSD 14.1?
Your hardware should generally be supported by FreeBSD 14.1, though there are a few considerations:

  1. CPU (AMD Ryzen 9 7900X3D): This should work well with FreeBSD, but check for the latest patches and updates to ensure full compatibility with the latest CPU features.
  2. Motherboard (Gigabyte B650 GAMING X AX V2): As this uses a newer chipset, you may need additional drivers. It's advisable to review the FreeBSD hardware compatibility list and user forums for specific details and any reported issues.
  3. Memory (Corsair Vengeance 32 GB DDR5-6000): FreeBSD supports DDR5, but high-speed configurations might require BIOS adjustments. Ensure your BIOS is updated for optimal performance.
  4. Storage (Samsung 990 Pro 2 TB NVMe SSD): NVMe SSDs are well-supported. Ensure your SSD firmware is up to date to prevent any potential issues.
  5. Monitor (Dell G2724D 27.0" 2560 x 1440 165 Hz): The monitor should be fine, but compatibility depends on your GPU and driver support in FreeBSD. Ensure your graphics card is supported and that you have the appropriate drivers.
I recommend testing with a live USB version of FreeBSD to verify compatibility before committing to a full installation. This will help identify any potential issues early on.
 
I compiled the kernel and did buildworld to test the new graphics source. The compilation was successful but I now have problem with the Realtek driver... It doesn't work with the same method ...
 
Back
Top