Windows 10: Endast 1024x768 över HDMI till PG279Q

Permalänk
Medlem

Windows 10: Endast 1024x768 över HDMI till PG279Q

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:

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?

Visa signatur

Arch | 1440p 165Hz IPS | 7800X3D | 1080ti | 64GB@6GHz | SN850 2TB

Permalänk
Medlem
Skrivet av sniglom:

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?

Jag hade något liknade på min nya NUC dator där man då kör deras Intels grafik. Kör ju 2556x1440 som standar. Bara så där börjar den köra 1920x1080. Undan jag har gjort något. Då efter en omstart. Helt mysko. Kan inte ens köra reset på den.
Så jag installera om driven och då funka det igen.

Permalänk
Medlem
Skrivet av Perdonotknow:

Jag hade något liknade på min nya NUC dator där man då kör deras Intels grafik. Kör ju 2556x1440 som standar. Bara så där börjar den köra 1920x1080. Undan jag har gjort något. Då efter en omstart. Helt mysko. Kan inte ens köra reset på den.
Så jag installera om driven och då funka det igen.

Testade med en tredje dator nu, Windows 10 + Geforce 1080ti, 1440p och 1080p fungerade utmärkt.
Så det verkar vara kombinationen av Windows 10 + Intels mjukvara + PG297Q.

Tyvärr har jag ingen möjlighet att ominstallera drivrutiner i jobblaptopar, så mjukvara är en klen tröst om jag inte kan komma närmre kärnan till vad som är fel.

Visa signatur

Arch | 1440p 165Hz IPS | 7800X3D | 1080ti | 64GB@6GHz | SN850 2TB

Permalänk
Medlem

Uppdaterade drivrutinerna från 20.19.15.4444 (April 2016) till 20.19.15.5175 (November 2020). Ingen skillnad.

Höjer ett varningens finger för Intels automatiska uppdateringsverktyg. Den rapporterade att jag körde med senaste GPU-drivrutiner oavsett om jag körde de från 2016 eller från 2020.

Med nya drivrutinsversionen prövade jag att skapa "Custom resolutions" från Intels verktyg.
Använder jag basic-inställningarna går det inte att skapa fungerande upplösningar, oavsett blanking-metod.
Med avancerade inställningarna fick jag till 1080p genom att låna Dell-skärmens timings för 1080p och köra till PG279Q.

2560x1440 går däremot inte.
Med basic-inställningarna tycker verktyget att bandbredden är för hög, oavsett blanking-typ. Fyller jag i de avancerade inställningarna tillåter inte verktyget 59.950Hz som skärmen ska ha, endast heltal. 60Hz anser intelverktyget vara för hög bandbredd, samma med 50Hz. 30Hz accepteras av verktyget men försöker jag köra upplösningen säger skärmen "Out of range" istället.

Jag testade att experimentera med vilken pixelklocka som Intelverktyget anser vara okej bandbredd och inte. Det verkar som Intels verktyg toppar ut kring 165MHz, vilket är samma sak som DVI Single link och HDMI v1.0 - 1.2. Detta kanske förklarar varför gpu-drivrutinen inte vill läsa ur EDID, inställningarna som står där är för 241.5MHz pixelklocka.
Gräver man i dokumentation för Cherry Trail så är hårdvaran HDMI 1.4, vilket är 340MHz pixelklocka. Bevisligen fungerar ju 1440p och 241.5MHz under Linux.

Visa signatur

Arch | 1440p 165Hz IPS | 7800X3D | 1080ti | 64GB@6GHz | SN850 2TB

Permalänk
Medlem
Skrivet av sniglom:

Uppdaterade drivrutinerna från 20.19.15.4444 (April 2016) till 20.19.15.5175 (November 2020). Ingen skillnad.

Höjer ett varningens finger för Intels automatiska uppdateringsverktyg. Den rapporterade att jag körde med senaste GPU-drivrutiner oavsett om jag körde de från 2016 eller från 2020.

Med nya drivrutinsversionen prövade jag att skapa "Custom resolutions" från Intels verktyg.
Använder jag basic-inställningarna går det inte att skapa fungerande upplösningar, oavsett blanking-metod.
Med avancerade inställningarna fick jag till 1080p genom att låna Dell-skärmens timings för 1080p och köra till PG279Q.

2560x1440 går däremot inte.
Med basic-inställningarna tycker verktyget att bandbredden är för hög, oavsett blanking-typ. Fyller jag i de avancerade inställningarna tillåter inte verktyget 59.950Hz som skärmen ska ha, endast heltal. 60Hz anser intelverktyget vara för hög bandbredd, samma med 50Hz. 30Hz accepteras av verktyget men försöker jag köra upplösningen säger skärmen "Out of range" istället.

Jag testade att experimentera med vilken pixelklocka som Intelverktyget anser vara okej bandbredd och inte. Det verkar som Intels verktyg toppar ut kring 165MHz, vilket är samma sak som DVI Single link och HDMI v1.0 - 1.2. Detta kanske förklarar varför gpu-drivrutinen inte vill läsa ur EDID, inställningarna som står där är för 241.5MHz pixelklocka.
Gräver man i dokumentation för Cherry Trail så är hårdvaran HDMI 1.4, vilket är 340MHz pixelklocka. Bevisligen fungerar ju 1440p och 241.5MHz under Linux.

Ja jag såg det med. Sen MS själv laddar inte ner de nyaste heller. Men det var ju inget nytt.

59.950Hz det där är inget nytt. Det har många.

Permalänk
Medlem
Skrivet av Perdonotknow:

Ja jag såg det med. Sen MS själv laddar inte ner de nyaste heller. Men det var ju inget nytt.

59.950Hz det där är inget nytt. Det har många.

Tror du läste lite snabbt där, jag har inget problem med 59.950Hz, det är vad skärmen ska ha.
Däremot tillåter inte Intels verktyg custom resolutions med 59.950Hz i uppdateringsfrekvens.

Nu verkar dock problemet vara att Intels mjukvara låser pixelklockan till 165MHz under Windows.

Visa signatur

Arch | 1440p 165Hz IPS | 7800X3D | 1080ti | 64GB@6GHz | SN850 2TB

Permalänk
Medlem
Skrivet av sniglom:

Tror du läste lite snabbt där, jag har inget problem med 59.950Hz, det är vad skärmen ska ha.
Däremot tillåter inte Intels verktyg custom resolutions med 59.950Hz i uppdateringsfrekvens.

Nu verkar dock problemet vara att Intels mjukvara låser pixelklockan till 165MHz under Windows.

Nej jag mena inte att det är det som är problemet. Det är vanligt . Driven läser fel i Windows. Kolla hur jag har det. Detta har både Intel och Nvidia driv.

Men kolla med olika sladdar. Se vad som hände.

Permalänk
Medlem
Skrivet av Perdonotknow:

Nej jag mena inte att det är det som är problemet. Det är vanligt . Driven läser fel i Windows. Kolla hur jag har det. Detta har både Intel och Nvidia driv.

Men kolla med olika sladdar. Se vad som hände.

<Uppladdad bildlänk>

Nej, drivrutinen läser inte fel i mitt fall. Jag hämtar inställningarna ur EDID, alltså datan skärmen ger till grafikkortet med vilka upplösningar, refresh rates och timings den vill ha. Det skulle vara om fel data kodats in i EDID, men det känns långsökt med tanke på att timingsen fungerar fint med annan hårdvara.

Jag har testat olika sladdar (står i första posten), det blir ingen skillnad.

Problemet verkar vara att Intel begränsar pixelklockan till 165MHz när man kör Windows.
Har en känsla av att det inte är någon quickfix att få full fart på pixelklockan.

Visa signatur

Arch | 1440p 165Hz IPS | 7800X3D | 1080ti | 64GB@6GHz | SN850 2TB

Permalänk
Medlem
Skrivet av sniglom:

Nej, drivrutinen läser inte fel i mitt fall. Jag hämtar inställningarna ur EDID, alltså datan skärmen ger till grafikkortet med vilka upplösningar, refresh rates och timings den vill ha. Det skulle vara om fel data kodats in i EDID, men det känns långsökt med tanke på att timingsen fungerar fint med annan hårdvara.

Jag har testat olika sladdar (står i första posten), det blir ingen skillnad.

Problemet verkar vara att Intel begränsar pixelklockan till 165MHz när man kör Windows.
Har en känsla av att det inte är någon quickfix att få full fart på pixelklockan.

Ja Intels driv är inte roliga. Jag missa helt när jag köpte min NUC som jag har som sido dator med en extra skärm. Kan bara köra 60Hz på den. Suck Har en skärm på 144 HZ och är van vid den. Så kan jag bara köra 60Hz. Sen min huvudskärm kör jag nu 240Hz. Men det är en vane sak. Men grafiken klarar bara av 60 HZ dålig på en I5. Men den klarar äkta 4K skärmar. Men bara 60Hz.
Så att du har problem med Upplösning är en fråga då,.