I removed (moved to somewhere else) the file and now I do have direct rendering.
However:
$ export LIBGL_DEBUG=verbose
$ glxinfo | grep -i direct
libGL: OpenDriver: trying /usr/lib/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r600_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/icorne/.drirc: No such file or directory.
direct rendering: Yes
I removed (moved to somewhere else) the file and now I do have direct rendering.
However:
$ export LIBGL_DEBUG=verbose dri/tls/ r600_dri. so dri/r600_ dri.so .drirc: No such file or directory.
$ glxinfo | grep -i direct
libGL: OpenDriver: trying /usr/lib/
libGL: OpenDriver: trying /usr/lib/
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/icorne/
direct rendering: Yes
I don't know what that is tho.