Radeon KMS On PC-BSD/FreeBSD 10.2 Surprisingly Worked On A FirePro+DP System
![BSD](/assets/categories/bsd.webp)
After the latest DragonFlyBSD release (v4.2) didn't play nicely with the Radeon GPU and DisplayPort monitor, I didn't have high hopes that this configuration would be any better with FreeBSD 10.2 given that even on Linux occasionally there can be DP problems on the open-source drivers. The graphics card is a AMD FirePro V7900 that uses a Cayman Pro GL graphics processor (a.k.a. the Radeon HD 6900 consumer series equivalent). The V7900 was hooked up via DisplayPort to the ASUS PB278Q WQHD LED PLS Professional Graphics Monitor.
Surprisingly, when booting the PC-BSD 10.2 USB installer everything "just worked" fine! The ported Radeon KMS driver even mode-set properly to the 2560 x 1440 resolution.
The Radeon KMS driver on FreeBSD 10.2 was playing fine on this system without any troubles!
I then checked on the presence of 3D acceleration and (to a bit more surprise) that was working fine too! Mesa 10.4.6 was packaged and it was providing OpenGL 3.3 as expected for this AMD CAYMAN GPU.
Nice job to the FreeBSD/PC-BSD developers and great to see their ported open-source AMD Linux graphics driver stack becoming more and more usable. Stay tuned for some fresh FreeBSD vs. Linux benchmarks shortly on Phoronix.
19 Comments