Upgrade to mesa 19.0.8 caused loss of acceleration in xorg

I entered portmaster x11/xorg
The message said mesa will be upgraded, then xorg was reinstalled.
Now I get error message "MESA_LOADER unknown chip id 0x954f, can't guess .... failed to load radeon driver" when I start Firefox.
There are no error messages in the xorg log at startup.
There used to be error messages about glamor not being loaded because it couldn't find a file I moved.
I moved the file because it locked up xorg.
Instead of DRI3 with GLX, I got DRI2 XGL(?), it worked.
Now there is no acceleration, no radeon driver.
Who do I report this error to?
 
This looks relevant:
Code:
20200308
  AFFECTS: users of graphics/mesa-libs and legacy graphics drivers
  AUTHOR: zeising@FreeBSD.org

  The mesa OpenGL library (graphics/mesa-libs) has been switched to use DRI3
  by default, instead of the older DRI2 interface.  This might cause regressions
  when using the legacy graphics drivers, either through
  graphics/drm-legacy-kmod or the graphics drivers in base.

  If you experience issues when running OpenGL applications it is possible
  to force the use of DRI2 by setting the LIBGL_DRI3_DISABLE environment
  variable to 1 before starting any OpenGL application.  The easiest way to
  do this is by adding it to either your shell startup files or .xinitrc.
 
This looks relevant:
Code:
20200308
  AFFECTS: users of graphics/mesa-libs and legacy graphics drivers
  AUTHOR: zeising@FreeBSD.org

  The mesa OpenGL library (graphics/mesa-libs) has been switched to use DRI3
  by default, instead of the older DRI2 interface.  This might cause regressions
  when using the legacy graphics drivers, either through
  graphics/drm-legacy-kmod or the graphics drivers in base.

  If you experience issues when running OpenGL applications it is possible
  to force the use of DRI2 by setting the LIBGL_DRI3_DISABLE environment
  variable to 1 before starting any OpenGL application.  The easiest way to
  do this is by adding it to either your shell startup files or .xinitrc.
Hello,

I was about to post a new thread about DRI3 but I read this one.

My Xorg log says DRI3 disabled.

Is there a way to enabled it?

Thanks

Code:
[    80.460] (--) intel(0): Integrated Graphics Chipset: Intel(R) Pineview GM
...
[    80.595] (II) intel(0): [DRI2] Setup complete
[    80.595] (II) intel(0): [DRI2]   DRI driver: i915
[    80.595] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    80.596] (==) intel(0): Backing store enabled
[    80.596] (==) intel(0): Silken mouse enabled
[    80.596] (II) intel(0): Initializing HW Cursor
[    80.610] (==) intel(0): DPMS enabled
[    80.610] (==) intel(0): Intel XvMC decoder disabled
[    80.611] (II) intel(0): Set up textured video
[    80.611] (II) intel(0): Set up overlay video
[    80.611] (II) intel(0): DRI2: Enabled
[    80.611] (II) intel(0): DRI3: Disabled
 
That doesn't sound good. Looks like their API key got revoked or expired.
I encountered that problem before in this thread. The netcat solution seemed to be more appropriate, no extra program to install.

EDIT: By the way fetch https://termbin.com/2pkd7 -o Xorg.0.log get's it local, on the system
 
According to the xorg log you are on 12.2-RC1 (note: RC2 is available). Are you using package or port? If you are using package, it is recommended to build from ports to match the driver to the system it runs on. Also which graphics card has your system? Please execute pciconf -lv | grep -B3 display | nc termbin.com 9999
 
According to the xorg log you are on 12.2-RC1 (note: RC2 is available). Are you using package or port? If you are using package, it is recommended to build from ports to match the driver to the system it runs on. Also which graphics card has your system? Please execute pciconf -lv | grep -B3 display | nc termbin.com 9999

When I did upgrade to RC1 I rebuilt drm-kmod meta port so I can get graphics working.

I can play wine Diablo2/LoD and games/devilutionX just fine
 
Your systems Xorg is using the intel(4) driver from x11-drivers/xf86-video-intel. By default that driver has all levels of DRI enabled. The graphics card of your system, Pineview Atom N4xx/N5xx (device id a011), might not support a higher DRI than DRI2.

You could try to suggest to the driver to use DRI3:

/usr/local/etc/X11/xorg.conf.d/intel.conf
Code:
Section "Device"
      Identifier    "Intel Pineview"
      Driver        "intel"
      Option        "DRI" "3"
EndSection
 
I used that config and xorg log shows that option DRI3 was selected but it still uses DRI2.

That means that my hardware doesn't support it.

Thanks
 
Back
Top