Hello
I would like to have the Radeon 7500 card work on OpenBSD, however I'm not sure how to do it. The card works on NetBSD, as there mesa is pre 22.xx.
The last working version of Mesa was on OpenBSD 7.1 and I thought that switching around some files could work(r200_dri.so, radeon_drv.sa etc.), and it does to some extent, the pci id is recognized, the card is recognized, but I cannot get through:
libGL error: failed to create dri2 screen
libGL error: failed to load driver: radeonsi
In xorg.log there is:
(EE) AIXGLX error: dlopen of /usr/X11R6/lib/modules/dri/radeon_dri.so failed (Cannot load specified object)
(EE) AIXGLX error: unable to load driver radeon
The file is not there on 7.5, but after transferring it from 7.1 it doesn't solve the problem.
I tried unpacking the whole sets from 7.1 but as expected it did more harm than good.
In the openbsd-misc mailing list there is this email:
https://marc.info/?l=openbsd-misc&m=169006993324435&w=2
Mesa removed 'classic' drivers, including r100. There is a way to build two different versions of Mesa and put libglvnd in front of them, but we don't do that.
So is there a way to transfer the older mesa, compile libglvnd and somehow use that together? Or compile just the mesa amber branch? Or maybe there is some simpler way that I'm not seeing?