1

I want to correct my color profile, so I need to find my monitor model so that I can download the correct ICC (or ICM) file. Is there a way to find out the monitor model in Linux?

7
  • You mean apart from just looking at the back of the monitor where all this is listed? Does it have to be a software solution?
    – terdon
    Commented May 10, 2023 at 13:18
  • You could always run grep -i 'Monitor name' /var/log/Xorg.0.log and see what it returns. It give me both the make & model number. Commented May 10, 2023 at 13:22
  • I don't think there's any sure way, @Bib. I get no output for your command, for example (grep -i 'Monitor name' /var/log/Xorg.*.log in my case). I also tried some of the options given here and didn't get anything useful on my system. Maybe the read-edid command would work, but wouldn't expect all monitors to make this information available since monitors are almost always easily accessible, sitting on a desk, and you can just look behind them.
    – terdon
    Commented May 10, 2023 at 13:26
  • @terdon Software that wants to know the characteristics of the monitor, such as a display server wanting to know the monitor's possible and preferred resolutions, or software that wants to select a color profile, needs to know the monitor characteristics. AFAIK all modern monitors (not ancient CRT's) support EDID (which doesn't necessarily mean they fill all the fields correctly). Commented May 10, 2023 at 14:41
  • @Gilles'SO-stopbeingevil' yes, but would they ever need the monitor's manufacturer or the specific model? What they need is the characteristics, as you said, and those are also exposed by xrandr and various other tools, but I doubt there will be a sure-fire way of getting the name of the manufacturer or the model. I may well be wrong, of course.
    – terdon
    Commented May 10, 2023 at 14:49

1 Answer 1

1

Short of reading the information off your monitor itself (most have their vendor and model listed on them, or available in their on-screen menus), you can read the screen descriptors using read-edid:

sudo get-edid | parse-edid

This will output an X.org configuration section for your monitor, including its vendor and model name.

2
  • his is read-edid version 3.0.2. Prepare for some fun. Attempting to use i2c interface No EDID on bus 0 No EDID on bus 1 No EDID on bus 2 No EDID on bus 3 No EDID on bus 4 No EDID on bus 5 No EDID on bus 6 No EDID on bus 7 Looks like no busses have an EDID. Sorry! Commented Nov 21, 2023 at 18:46
  • 1
    @kensai you might want to ask a new question. Commented Nov 21, 2023 at 19:08

Not the answer you're looking for? Browse other questions tagged .