Faster Intel graphics on FreeBSD

If you have a laptop with an Intel graphic card and architecture above Sandy Bridge (circa 2011), you can accelerate xorg significantly with this little hack. Create the file /usr/local/etc/X11/xorg.conf.d/intel.conf:

Section "Device"
  Identifier "Intel Graphics"
  Driver     "Intel"
  Option     "AccelMethod" "sna"
EndSection

See the manpage intel.4. It seems that the version of xf86-video-intel on FreeBSD falls back to the UXA acceleration method but forcing SNA provided good results on my ThinkPad X250.

2 thoughts on “Faster Intel graphics on FreeBSD

  1. love you blog
    can you please make a new guide for freebsd install with xfce and what works and what dont work using latest release 12.2 ?
    and what about sdcard reader , bluetooth and wifi connection manager ?
    i tried it but failed to install
    thank you

    • I’ll try to post about FreeBSD on a ThinkPad T14 (Ryzen 5 model) but I’m very busy at the moment. WiFi doesn’t work and the amdgpu is not yet supported but it works fine with scfb for X, just no brightness nor HDMI output, also no suspend/resume. The touchscreen works perfectly, as does the card reader and the ID card reader. Power consumption is ~5W higher than Linux tho.

      For bluetooth, I seldom use it so I really don’t know.

      For the connection manager I use plain wpa_supplicant with configuration profiles along with a command to switch between ethernet/WiFi. There are some GUI, wpa_supplicant_gui for instance, but I don’t like them. On Linux you have connman along with cmst. It would be nice if something similar existed on FreeBSD.

      For XFCE, it works pretty well. I just did pkg install xfce then exec /usr/local/bin/startxfce4 in .xsession/.xinitrc.

      Why did your install fail? Did you boot into the installer or did it fail prior to that?

Leave a Reply

Your email address will not be published. Required fields are marked *