[Mesa-dev] [PATCH 2/2] dri/common: drop loading /etc/drirc

Michel Dänzer michel at daenzer.net
Sun Sep 27 20:56:28 PDT 2015


On 03.09.2015 07:26, Marek Olšák wrote:
> On Wed, Sep 2, 2015 at 10:56 PM, Kenneth Graunke <kenneth at whitecape.org> wrote:
>> On Wednesday, September 02, 2015 02:26:56 AM Marek Olšák wrote:
>>> From: Marek Olšák <marek.olsak at amd.com>
>>>
>>> A user can be using Mesa 11.0, but /etc/drirc can be from Mesa 10.5.
>>> We don't want the old drirc to affect Mesa 11.0.
>>>
>>> There are 2 options:
>>> - use a different file name (e.g. /etc/drirc_global) for people wanting
>>>   a global drirc file, but they must supply it by themselves
>>> - just don't load it, users should use ~/.drirc
>>>
>>> This patch implements the latter.
>>> ---
>>>  src/mesa/drivers/dri/common/xmlconfig.c | 18 +++++++++---------
>>>  1 file changed, 9 insertions(+), 9 deletions(-)
>>
>> I don't really get the rationale.  /etc/drirc could be properly managed
>> by the package manager - shipped alongside *_dri.so in the same package.
>> Maybe it isn't today, but it could be handled well.
>>
>> But ~/.drirc is entirely in the users control.  Neither the distros nor
>> us can manage what the user puts there.  It's *very* likely to be
>> stale...
> 
> The idea is that ~/.drirc should only contain options like an
> anisotropic filtering override and other useful overrides. Hacks which
> remove features or change the GLSL compiler behavior should not be
> part of it.

One issue with this is that the driconf GUI seems to always write all
options to ~/.drirc. I ended up with stale workaround entries for
Unigine demos in ~/.drirc before like this.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer



More information about the mesa-dev mailing list