題 Windows可以更改顯示器的刷新率嗎?


我有一個60Hz的顯示器,原始分辨率為1980 x 1080,因此在Windows中,我的分辨率/刷新率設置為1920x1080 / 60Hz,但如果你去“顯示適配器屬性”然後“列出所有模式”,有多種分辨率和刷新率組合可供選擇。

我的問題是,如果我將其設置為1920x1080 / 30Hz會發生什麼?我理解分辨率部分,因為它是在計算機中繪製的,所以我可以理解Windows如何能夠控制它,但刷新率是監視器的屬性,所以如果我將其設置為30Hz,Windows(或任何操作系統)那個問題)以某種方式與顯示器通信並告訴它以30Hz運行?

我知道EDID監視用於告訴操作系統它能夠顯示什麼,是否與此相關?


2
2017-11-26 22:09


起源




答案:


Windows(或任何操作系統)是否與顯示器通信並告訴它以30Hz運行?

顯卡控制刷新率,如果指示可以覆蓋EDID。

通常使用圖形卡控制面板中的設置,只要顯卡和顯示器都支持,就可以選擇任何分辨率的特定刷新率。

如果選擇的刷新率高於顯示器支持的刷新率,則會出現“Out of Frequency”錯誤,從而導致屏幕空白。

有些程序可以定義自定義分辨率/刷新率。 看到 自定義分辨率實用程序(CRU) 一個這樣的程序。


2
2017-11-26 22:43



謝謝@DavidPostill,但我仍然不太明白。我不確切地知道它是如何工作的,但顯然它是顯示器中的一些硬件/軟件告訴它從GPU收集新圖像,那麼如何從GPU控制?例如,是否需要告訴顯示器以60Hz或30Hz收集新圖像? - RJSmith92
@ RJSmith92顯卡告訴顯示器使用指定的刷新率。監視器執行它所告知或拒絕服從的內容。 - DavidPostill♦
@ RJSmith92監視器不收集任何東西。事情被推到了監視器上。 - DavidPostill♦
@ RJSmith92 計算機監視器如何工作,OS端? - DavidPostill♦
謝謝你,我不知道為什麼我寫監視器收集圖像,我知道它沒有....關於刷新率,只是為了確認,如果我設置我的系統運行在1920 x 1080 @ 30Hz ,GPU會告訴顯示器只能以30Hz刷新?對於大多數GPU /監視器,是否存在某種標準? - RJSmith92