On Tue, Mar 30, 2021 at 1:27 PM Lukas Ruzicka <lruzicka@redhat.com> wrote:
Hello friends of Fedora,

I would like to propose a new release covering criterion that was suggested on the yesterday's Blocker Review Meeting. Please let me know, what you think about it and perhaps suggest improvements.

Target: Preferably Beta

Proposal 1 (conservative criterion)
On computers with dual video cards (or with external video output) the system must be able to display the video content on each connected device. Any release blocking desktop must provide ways to set up various display modes (mirroring, extension), scaling, resolution, frequency, and orientation).

Proposal 2 (bold criterion)
On computers with dual video cards (or with external video output), as well as with multiple video cards, the system must be able to display the video content on each connected device. Any release blocking desktop must provide ways to set up various display modes (mirroring, extension), scaling, resolution, frequency, and orientation).


As someone who hasn't been at the blocker meeting, I find the criterion confusing and don't understand the terminology. As far as I know, the "dual head" term is used to describe having two monitors. Not graphics cards, monitors. That's the first source of my confusion, because the title doesn't seem to match the criterion text.
Second, what is an "external video output"? Is it some particular connector? Or an external graphics card?
Third, "dual video cards" (two) is a subset of "multiple video cards" (many), the phrasing seems weird.
Fourth, is this criterion about graphics cards producing output in general, or about all output connectors having to work properly? E.g. if a grapics card 1 can display output on DP1, but not HDMI1 nor HDMI2, is that a violation?
Fifth, what about graphics cards that share the same output connectors, and pass through their data? This is common on laptops, you often have two graphics cards inside (one inside the CPU and one dedicated), but only one set of connectors. Does this mean that connectors must work ("on each connected device") or that you must be able to switch between those two cards (if possible) and the output must work in both cases?
Sixth, why are the blocking desktops required to provide ways to configure display modes (mirroring, etc) only when you have 2+ graphics cards, but not when you have just a single card? Again, this seems to mix up multiple displays vs multiple graphics cards. The phrasing also doesn't say whether the configuration must work properly, or just be available.