CALIBRATE(1)

✨ CALIBRATE(1) ✨

okay so bestie, this lil page is CALIBRATE(1), and it lives in the User Commands section of the manual. it's the whole "make my screen look correct" situation and honestly? she's a lot. let's get into it πŸ’…


πŸŽ€ NAME πŸŽ€

Calibrate β€” Calibrate a Display.

🌸 DESCRIPTION 🌸

Calibrate a Display. that's it, that's the whole pitch, no notes 🫢


πŸ’– SYNOPSIS πŸ’–

dispcal [options] outfile

so you run dispcal, you hand it options, and you hand it an outfile. easy. slay. and then there's... the options. all of them. buckle up 🎒

πŸ‘‘ the options, one by one πŸ‘‘

  • -v [n] β€” Verbose mode. she talks more. that's the vibe.
  • -display displayname β€” Choose X11 display name. iykyk.
  • -d n[,m] β€” Choose the display n from the following list (default 1). Optionally you can choose a different display m for VideoLUT access πŸ‘€
    • 1 = 'Screen 1, Output DVI-I-1 at 0, 0, width 1920, height 1080'
  • -dweb[:port] β€” Display via a web server at port (default 8080). internet girlie behaviour 🌐
  • -c listno β€” Set communication port from the following list (default 1)
    • ** No ports found ** (literally nothing found, so like... nothing)
  • -r β€” Report on the calibrated display then exit. just peek and dip πŸ’¨
  • -R β€” Report on the uncalibrated display then exit. peek at the before pics.
  • -m β€” Skip adjustment of the monitor controls. not today, monitor buttons πŸ™ˆ
  • -o [profile.icc] β€” Create fast matrix/shaper profile [different filename to outfile.icc]
  • -O "description" β€” Fast ICC Profile Description string (Default "outfile")
  • -u β€” Update previous calibration and (if -o used) ICC profile VideoLUTs. glow-up, but for your old calibration πŸ’«
  • -q [vlmh] β€” Quality β€” Very Low, Low, Medium (def), High. pick your speed-vs-slay ratio.
  • -p β€” Use telephoto mode (ie. for a projector) (if available). zoom zoom πŸ“½οΈ
  • -t [temp] β€” White Daylight locus target, optional target temperaturee in deg. K (deflt.)
  • -T [temp] β€” White Black Body locus target, optional target temperaturee in deg. K
  • -w x,y β€” Set the target white point as chromaticity coordinates
  • -b bright β€” Set the target white brightness in cd/m^2
  • -g gamma β€” Set the target response curve advertised gamma (Def. 2.4). Use "-gl" for L*a*b* curve. Use "-gs" for sRGB curve. Use "-g709" for REC 709 curve (should use -a as well!). Use "-g240" for SMPTE 240M curve (should use -a as well!). Use "-G2.4 -f0" for BT.1886. that's a LOT of curves bestie, choose wisely 🌈
  • -G gamma β€” Set the target response curve actual technical gamma
  • -f [degree] β€” Amount of black level accounted for with output offset (default all output offset)
  • -a ambient β€” Use viewing condition adjustment for ambient in Lux
  • -k factor β€” Amount to correct black hue, 0 = none, 1 = full, Default = Automatic
  • -A rate β€” Rate of blending from neutral to black point. Default 4.0
  • -B blkbright β€” Set the target black brightness in cd/m^2
  • -e [n] β€” Run n verify passes on final curves
  • -z β€” Run only verify pass on installed calibration curves
  • -P ho,vo,ss[,vs] β€” Position test window and scale it ho,vi: 0.0 = left/top, 0.5 = center, 1.0 = right/bottom etc. ss: 0.5 = half, 1.0 = normal, 2.0 = double etc.
  • -F β€” Fill whole screen with black background
  • -n β€” Don't set override redirect on test window
  • -E β€” Encode the test values for video range 16..235/255
  • -J β€” Run instrument calibration first (used rarely). rare queen πŸ‘‘
  • -N β€” Disable initial calibration of instrument if possible
  • -H β€” Use high resolution spectrum mode (if available)
  • -X file.ccmx β€” Apply Colorimeter Correction Matrix
  • -X file.ccss β€” Use Colorimeter Calibration Spectral Samples for calibration
  • -Q observ β€” Choose CIE Observer for spectrometer or CCSS colorimeter data: 1931_2 (def), 1964_10, S&B 1955_2, shaw, J&V 1978_2, 1964_10c
  • -I b|w β€” Drift compensation, Black: -Ib, White: -Iw, Both: -Ibw
  • -Y R:rate β€” Override measured refresh rate with rate Hz
  • -Y A β€” Use non-adaptive integration time mode (if available).
  • -Y p β€” Don't wait for the instrument to be placed on the display
  • -C "command" β€” Invoke shell "command" each time a color is set
  • -M "command" β€” Invoke shell "command" each time a color is measured
  • -W n|h|x β€” Override serial port flow control: n = none, h = HW, x = Xon/Xoff
  • -D [level] β€” Print debug diagnostics to stderr. for when you need to know everything πŸ”
  • inoutfile β€” Base name for created or updated .cal and .icc output files
side note bestie: the synopsis calls it outfile but the option list calls it inoutfile. yes, both are real, no, i'm not fixing it, that's just how she is πŸ’€

that's the whole page fr fr. she's from September 2014, she's part of the dispcal family, and she will absolutely calibrate your display. periodt. πŸ¦‹πŸ’œ