After I upgraded my main workstation (see this thread) from FreeBSD 13.5 to FreeBSD 14.4
and with these relevant packages
I found out that I only had software rendering
the graphics card is a Sapphire Radeon R7 240 4G DDR3
(the best fanless card I could find with a VGA output at the time).
So I thought I should try radeonkms instead, just in case. Results in this thread.
Code:
root@kg-core2:~ # freebsd-version -ku
14.4-RELEASE-p8
14.4-RELEASE-p8
root@kg-core2:~ # uname -a
FreeBSD kg-core2.kg4.no 14.4-RELEASE-p8 FreeBSD 14.4-RELEASE-p8 releng/14.4-n273754-3de2d29b088e GENERIC amd64
Code:
root@kg-core2:~ # pkg info gpu-firmware\*
gpu-firmware-amd-kmod-oland-20260519.1404000
gpu-firmware-radeon-kmod-oland-20260519.1404000
root@kg-core2:~ # pkg info drm\*kmod\*
drm-61-kmod-6.1.128.1404000_10
I found out that I only had software rendering
Code:
tingo@kg-core2:~ $ glxinfo -B
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa (0xffffffff)
Device: llvmpipe (LLVM 19.1.7, 256 bits) (0xffffffff)
Version: 26.1.3
Accelerated: no
Video memory: 130957MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 0 MB, largest block: 0 MB
VBO free aux. memory - total: 32768 MB, largest block: 32768 MB
Texture free memory - total: 0 MB, largest block: 0 MB
Texture free aux. memory - total: 32768 MB, largest block: 32768 MB
Renderbuffer free memory - total: 0 MB, largest block: 0 MB
Renderbuffer free aux. memory - total: 32768 MB, largest block: 32768 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 742622 MB
Total available memory: 873579 MB
Currently available dedicated video memory: 0 MB
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 26.1.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.1.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 26.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Code:
root@kg-core2:~ # pciconf -lv | grep -A 4 vga
vgapci0@pci0:7:0:0: class=0x030000 rev=0xc7 hdr=0x00 vendor=0x1002 device=0x6617 subvendor=0x1da2 subdevice=0xe263
vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]'
device = 'Oland LE [Radeon R7 240]'
class = display
subclass = VGA
So I thought I should try radeonkms instead, just in case. Results in this thread.