-
- Notifications
You must be signed in to change notification settings - Fork 619
Description
General description of bug:
- What happened:
While using an external monitor in duplication mode, the display resolutions and sizes reported by Fastfetch do not match the actual resolutions and sizes of the displays (both for the built-in and the external displays).
In my example, Fastfetch should report:
Built-in: 3456x2234 (16")
External: 1920x1080 (32")
When the built-in screen is the target, Fastfetch incorrectly reports the external display as:
Resolution: 3456x2234 (incorrect, its max resolution is 1080p)
Size: 57" (incorrect, its max size is 32")

When the external display is the target, Fastfetch reports the built-in screen as:
Scaled Resolution: 1920x1080 (incorrect, this is the scaled resolution, not the actual resolution)
Size: 8" (incorrect)

The issue doesn't occur when the external display is set as "extended display"

- What should happen: In my opinion, Fastfetch should report the actual resolutions and sizes. Then, separately, the scaled resolutions
- Fastfetch version used: 2.30.1
- Did it work in an older version: No
- Where did you get the binary: from the GitHub release page
- Does this issue still occur in the latest dev build? Yes
Often helpful information:
Output of fastfetch -c ci.jsonc --format json: I didn't include the output for the three different scenarios to avoid creating a wall of text, but I can provide it if necessary.