Pár hete olyan gondom volt, hogy böngészés közben ahogyan görgettem, véletlenszerűen szétesett a kép egy pillanatra a kép közepén, valahogy így:
Környezet:
MSI B450M Mortar MAX
AMD Ryzen 3400g (az összes driver)
Dell U2518D DisplayPort-on (1440p)
Random Panasonic TV HDMI-n (1080p)
Windows 10 20H2
Nyomozás közben ezekkel játszottam:
- driver-csere
- VSYNC/AMD spéci sync
- kábelek cseréje
- HDMI-re kötni a monitort (ekkor talán kevésbé jelentkezett)
- csak a monitor legyen csatlakoztatva
- monitort átkapcsolni DisplayPort 1.1-re
- Ubuntu 20.04.1 teszt, ugyanaz volt a jelenség
Interneten találtam hasonló eseteket, volt, ahol az IOMMU letiltása megoldotta Linux alatt, vagy épp a Dell adott egy másik típusú monitort, de cserélni bármit én nem akartam, illetve a javasolt megoldások egyike sem segített nekem.
Minden baj volt mindennel, de ugyanezzel a lendülettel ellenőriztem a monitort magát is egy 2170p és egy 8540p EliteBook segítségével, minden rendben volt ezekkel, nem jelentkezett a hiba.
Egy különbség tűnt fel, hogy a két notebook esetében a kijelzőt 59 Hz-cel hajtották (59 egész valamennyi), legalábbis a Windows szerint, monitorból ellenőrizve 60 Hz volt a képfrissítés értéke.
A Ryzen esetén 60 Hz volt megtalálható szoftverből nézve:
A listáben más lehetőség nem is volt kiválasztható, ha 1440p akkor 60 Hz, ami alapvetően jó is lenne specifikáció alapján, de innét jött az ötlet, hogy esetleg itt van valami gond, ezért kiszítettem egy custom resolution-t az AMD driver-ében: 2560x1440 @59Hz
Aztán átálltam rá:
Egy napnyi használat utánúgy tűnik, hogy megoldódott a problémám, legalábbis sikerült egy workaround-ot találni rá.