Jag har ett "intressant" problem.
Från Windows 10 får jag endast 1024x768 över HDMI till min Asus ROG PG279Q (27" 1440p).
Kör jag Linux får jag 2560x1440 och prövar jag med en annan skärm så får jag 1080p i Windows.
Kör jag en annan Windows 10-dator får jag också bara 1024x768 över HDMI.
Problemet verkar vara kombinationen av Windows och PG279Q. (eventuellt Intel GPU).
Uteslutningsprocess:
* Prövat olika HDMI-kablar, ingen skillnad.
* Kör jag Linux får jag 1440p över HDMI till PG279Q.
* Kör jag Nintendo Switch jag 1080p över HDMI till PG279Q.
* Kopplar jag en annan skärm, Dell 2713, får jag 1080p över HDMI (max för HDMI på den skärmen).
* Kopplar jag en annan Windows 10-laptop till PG279Q får jag endast 1024x768.
Slutsatser:
Laptopen hanterar 1080p och 1440p över HDMI.
Skärmen hanterar 1080p och 1440p över HDMI.
Kablage hanterar 1080p och 1440p över HDMI.
Det verkar som att kombinationen av Windows 10 och denna skärmen begränsar upplösningen.
Båda laptoparna har GPUer från Intel, men helt olika arkitektur ena är en gammal Atom andra är en nyare I5.
Felsökning: Installera drivrutin
Då Windows hittar skärmen som "Generic PnP Monitor" så prövade jag att installera drivrutinen från Asus. Efter installation hittas skärmen som "ROG PG279Q", men inga högre upplösningar syns.
Felsökning: CRU, Custom Resolution Utility
Kör jag CRU så ser det ut så här:
<Uppladdad bildlänk>
Om jag lägger in 1920x1080 som till "Standard Resolutions", så kan jag köra 1920x1080 efter omstart.
1440p kan inte läggas in som "Standard Resolutions", så CRU är inte lösningen.
När jag kopplar in min andra skärm, Dell 2713 och kör CRU så har den 1920x1080 satt i "Detailed Resolutions".
Så datorn kan läsa poster ur detailed resolutions, men av någon av någon anledning läses den inte in för PG279Q. Lägger jag till fler standardposter så fungerar dessa.
Hur går jag vidare härifrån?