[Mesa-dev] Update the way we get descriptions about drirc options
Axel Davy
axel.davy at ens.fr
Tue Aug 12 06:50:19 PDT 2014
Hello,
Currently Mesa enables the user to tune some driver parameters via
.drirc, a xml file.
Driconf is a GUI app that allows the user to manipulate .drirc
It uses the program xdriinfo to get info about the possible options.
xdriinfo gives Driconf the driver name of the device used for rendering
and then Driconf can call it again to get a
xml description of the possible options for this driver.
xdriinfo uses two functions to get these info:
glXGetScreenDriver and glXGetDriverConfig
Unfortunately it doesn't seem to work well with Wayland and XWayland.
Also only the main device is detected with DRI3 DRI_PRIME (I didn't test
DRI2 DRI_PRIME).
I've begun to write a new gui app equivalent to Driconf, but that can
also detect multiple gpus and displays gl info on them.
Do you have suggestions on a new way to get the driver/driver's options
info that would work with multiple gpus and Wayland ?
My thoughts are that at the beginning of .drirc could be contained info
about all drivers's options,
and also info about what drivers would be loaded for the detected devices.
Driconf and old Mesa would still be able to read the .drirc file, and
would ignore the additional section.
Yours,
Axel Davy
More information about the mesa-dev
mailing list