what good program should I install into qubes, dom0 to calibrate it ?
is there any good audio equalizer like dell waves maxx audio & windows sound settings, that modifies
the sound output ?
like virtual surround, noise cancellation, bass/trebble modifier...
I went further and created an icc profile for use in firefox and photo software. note that some displays use proprietory colour-mixing algorithms so Linux tools may be ineffective with them :( (e.g., pentile matrix on some very high resolution screens)
Some window managers do this too.
>
> - the X server runs in dom0, the apps are in AppVMs - but no
> communication about display prifiles (colord) because of the qubes gui
> protocol.
True. There's even no display object to have profile attributes, so colord is useless.
>
> > I went further and created an icc profile for use in firefox and photo software.
> If no colord is runnin in an appvm, how they apply your prifile then?
> You just manually configure all of the icc profile aware apps??
>
Yes and no. ICC profiles consist of two parts, vcgt and colour correction. vcgt is used by X server to set gamma and white point. it can be produced separately ("calibration file"), and loaded by dispwin in dom0. this corrects tint and sets midtones as you need them (gamma).
when calibration is working then you can create a colour correction matrix for the specific rendering intent you're going to use in icc aware applications. that matrix can be saved as an icc profile for vms and manually selected in apps. that profile should be used only with the calibration file that was loaded when creating the icc profile. as I use only one display and at a specific brightness setting then there's no need to change settings anymore. when re-calibration is due then files can just be overwritten with new ones.
>
> Can you please describe in more details what and how you achieved?
follow the guide I referenced above and remember to transfer the calibration file to dom0 and apply it there before proceeding. the settings in the guide are rather crude but for a first pass they're ok. if it works for you then you can try higher quality settings.
>
> Thanks.
>
>
> --
> Zrubi
> Can you please describe in more details what and how you achieved?
>
Found this in bash history backup:
dispcal -H -y l -R
(this is to adjust the brightness to the recommended level)
dispcal -v -m -y l -q l -t 6500 -g 2.2 lenovo_6500_22
(this creates the calibration file with selected quality, white point and gamma. inspect the file, transfer it to dom0 and apply with dispwin <filename>.cal )
targen -v -d 3 -G -f 128 lenovo_6500_22
(creates a set of patches,you can change the number of patches)
dispread -v -N -H -y l -k lenovo_6500_22.cal lenovo_6500_22
(shows patches and measures them)
colprof -v -D "Lenovo Yoga 2 40% 6500K 2.2" -C "2016 CP" -q m -a G -n c lenovo_6500_22
(generates an ICC profile, try that, see if you need to tweak settings to improve it)
The Gnome calibration tool uses the same utilities as above but it doesn't know that the calibration curves don't get applied in a vm. It should work in dom0 with direct access to USB and X server though. In any case don't forget to apply the calibration file in dom0!
Hope this helps.
I never found the time to write my own guide but I could possibly review or contribute to yours. sorry I can't be more specific as I'm travelling without my qubes laptop now.