https://bugs.freedesktop.org/show_bug.cgi?id=56405
--- Comment #17 from Michael Dressel mdrslmr@t-online.de --- (In reply to comment #14)
(In reply to comment #13)
Maybe it would be easier to just do manual builds instead of using PKGBUILD for the bisect? You can point to the directory containing the manually built r600_dri.so with the environment variable LIBGL_DRIVERS_PATH. You may also want to set LIBGL_DEBUG=verbose to verify it's picking up the expected r600_dri.so.
At which point would I need to have the environment setup in order to pick the driver? Can I just stop gdm set the environment and start gdm with systemctl?
Also, especially for older commits, you may need to run make clean or even autogen.sh between bisection steps to prevent inconsistent builds.
There are a lot of options. Which are relevant? COMMONOPTS="--prefix=/usr \ --sysconfdir=/etc \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast \ --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ --enable-gallium-llvm \ --enable-egl \ --enable-gallium-egl \ --with-egl-platforms=x11,drm \ --enable-shared-glapi \ --enable-gbm \ --enable-glx-tls \ --enable-dri \ --enable-glx \ --enable-osmesa \ --enable-gles1 \ --enable-gles2 \ --enable-texture-float \ --enable-xa \ --enable-vdpau "