You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user already running a desktop on FreeBSD, I want to be able to upgrade the GPU drivers to the ones ported from Linux 6.7 and still have a working desktop environment:
I can use a vt(4) session
I can use my X.Org/Wayland session
I can play games
I can watch videos, possibly with hardware-assisted decoding
I can suspend and resume the computer
GPGPU is out of scope because it is not actively worked on.
No regressions: if a desktop environment worked with the drivers available in ports/packages, it should continue to work with the drivers from Linux 6.7.
(optional) An unsupported GPU starts to work
The text was updated successfully, but these errors were encountered:
DRM drivers code was ported from Linux 6.7 to drm-kmod in December. The porting effort was finished on 2025-01-01.
The i915 and amdgpu drivers are working fine for me for several weeks: I don’t see any regressions with my daily uses (coding, browsing, watching videos, …).
Some people reported regressions with the i915 driver that causes corrupted display in the terminal. This is caused by a failure to register a fictitious memory range during the initialization of the code that integrathe the i915 driver and vt(4).
My next goal is to chase that problem with the i915 driver.
Hopefully, once this is solved, I will submit my patches to linuxkpi to Phabricator. This is required before freebsd/drm-kmod#332 can be considered for merge. I will track each linuxkpi patches from that pull request description.
Note that the issues I observed on i915 are not (necessarily) regressions - both occurred on relatively recent hardware and I was not able to effectively use the 6.6 or earlier port on them.
User Story
As a user already running a desktop on FreeBSD, I want to be able to upgrade the GPU drivers to the ones ported from Linux 6.7 and still have a working desktop environment:
GPGPU is out of scope because it is not actively worked on.
Implementation Notes
The actual work is tracked in freebsd/drm-kmod#332.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: