SwitchResX自定義解析度時遇到的問題彙總

紫色的鳶尾花發表於2021-02-05

SwitchResX可以幫助使用者快速修改螢幕解析度的Mac軟體,不過在使用過程中總是會遇到這樣或那樣的問題,今天macw小編為您帶來了在使用SwitchResX for Mac過程中可能遇到的各種問題,快來看看吧!

我無法讓寬屏顯示器在Mac上顯示其原始解析度

  • 這個問題對於在較舊的Mac上獲得寬屏解析度有效。

  • 例如2560x1080或2560x1440或3840x1080等。答案的說明適用於2560x1080,但其他解析度也一樣。

  • 此問題不適用於5120x1440顯示器。

  • Mac具有可以傳送到顯示器的解析度的限制,並且顯示器具有可以從Mac顯示的解析度的限制。

  • 顯示器與Mac通訊,並向其傳送要獲得的預定義解析度列表。

  • Mac會根據其自身的功能來啟用或不啟用每種解析度。

如何使5120x1440顯示器正常工作?

  • 從macOS 10.15.5開始,Apple在第10代之前為任何Intel GPU提供的Intel影片驅動程式無法在單個影片輸出通道上管理任何高於4096的解析度。

  • 因此,無法在2020年型號之前(使用Intel GPU)在13英寸MacBook(Pro或Air)上使用

  • 此類顯示器。唯一支援此顯示器的Mac是使用AMD GPU的Mac(MacBook Pro 15“,16”)。 )和從2020年型號開始的13英寸MacBook(Pro和Air)(但僅限於使用最新的第十代Intel GPU的型號)。

  • 使其在任何其他13英寸MacBook(Pro或Air)上執行的唯一方法是最終使用外部GPU。

  • 這是Apple提供的影片驅動程式的限制,因此無法使用SwitchResX進行更改。

我可以定義大於4096畫素寬的自定義解析度嗎?

  • 是的,您可以在OS X 10.9.5及更高版本上定義大於4096畫素的自定義解析度,但前提是您使用SwitchResX 4.5或更高版本。

  • 10.9.5之前的OS X無法管理此類解析度。

  • (請注意,在所有macOS版本中,縮放解析度最多可以定義為32768畫素,但是大多數Mac不能處理超過4095或有時為8192畫素的縮放解析度)。

  • 在所有情況下,定義這樣的解析度並不意味著它們都會全部啟用,這取決於驅動程式和macOS的限制。

我想使用HiDPI解析度,該解析度是顯示器本機尺寸的一半,但這不起作用

  • 在某些情況下,您將看到的解析度是螢幕原始解析度的一半。選擇它將不起作用。

  • 如果您在控制檯(/ Applications / Console)中檢視,則會看到類似以下的訊息:

  • 11/11/14 10:35:56,465 WindowServer [123]:CGXCompleteDisplayConfiguration:Monitor 4304241; 模式-1569958512不可用

  • 11/11/14 10:35:56,465 SwitchResX控制元件[174]:CGSCompleteDisplayConfigurationWithOption

  • 這是macOS本身的錯誤。在構建解析度列表時,macOS報告此解析度可用,但不允許您選擇它。此時,無需執行任何操作,SwitchResX無法避免在其列表中顯示此解析度。

如何定義新的HiDPI解析度...?

  • 您可以嘗試透過建立尺寸加倍的新縮放解析度來定義任何HiDPI解析度。

  • 例如,如果要嘗試將1920x1080用作HiDPI,則將自定義縮放解析度定義為3840x2160。

  • 請注意,並非所有影片驅動程式和所有macOS版本都可以處理所有解析度。

  • 有些驅動程式無法使用大於原始解析度的縮放解析度。另外,有些驅動程式可以管理不超過4095畫素寬的解析度。其他一些驅動程式最多可以管理8191畫素寬。

  • 最後,如果根本沒有啟用HiDPI解析度,請透過鍵入以下命令檢查Mac上的視網膜模式是否首先處於活動狀態:sudo預設設定為write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

為什麼重新啟動後我的新自定義解析度不可用?

  • 系統在引導期間進行了大量測試。如果新的計時不滿足一項測試,則該測試將被拒絕,並且您不會看到啟用的解析度。

  • SwitchResX無法找到哪個測試失敗,因此對於SwitchResX,如果輸入並儲存了解析度,則只能說計時“可能處於活動狀態”。

如何配置透過遠端桌面控制的無頭MacMini以匹配遠端解析度?

  • 不幸的是,當未連線任何顯示器時,macOS將使用可用解析度的硬編碼列表,並且您無法透過SwitchResX使用的機制來更改此解析度。因此,您不能修改它以匹配遙控器的本機解析度。

  • 唯一的方法是讓Mini認為已連線了監視器(使用模擬監視器的虛擬影片介面卡)-然後可以使用SwitchResX增強此監視器,以滿足您的要求。

  • 例如,如果您的迷你吧具有MiniDP埠,則可以使用任何MiniDP + USB到HDMI介面卡的介面卡

  • 這種介面卡包括一些電子裝置,使Mac誤以為Mac已連線了真實的顯示器,然後使用該訊號重新建立HDMI訊號(包括聲音,但您可能並不在意)。插入此介面卡後,Mac將不再直接看到您的顯示器,而是看到了介面卡,並啟用了高達1920x1080的解析度。然後,即使我不確定百分百使用各種介面卡,也許SwitchResX可以將其增強到2560x1600。

  • 不要只使用無電子裝置的直通介面卡,而這需要安裝監視器。

  • 當透過時,您仍會在macOS中看到原始的Monitor名稱。

我正在嘗試修改內建解析度,但macOS不接受

  • 如果您要新增與原始解析度相同的自定義解析度,請不要忘記:您不能。

  • macOS不允許您新增相同的解析度(相同的寬度,相同的高度,相同的頻率)。

  • 如果只是稍微改變一下頻率,您可能會成功:例如從60Hz到59Hz。

  • 這並不能保證它將正常執行,而只能保證至少macOS會嘗試使用它。

SwitchResX總是說“需要重新啟動”

  • 4.0.2之前的版本將繼續指示需要重新啟動才能啟用解決方案。

  • 如果您已經重新啟動,則意味著根本沒有啟用該解析度,並且根本無法啟用該解析度,因為macOS拒絕啟用它。

  • 版本4.0.2和更高版本正確地將狀態報告為“無效”或“未啟用”。

在哪裡可以找到特定解析度的時序引數?

  • 如果您有特定的要求,網上有一些基於Web的使用者論壇,供稿者比我更能提供資訊。例如,AVSforums就是其中之一。

  • 通常,您可以嘗試獲取PC軟體的時序引數,在Mac上通常可以使用相同的值。

  • 您也可以自己嘗試,但是要找到正確的引數並不容易。嘗試使用SwitchResX提供的簡化設定中的值,並嘗試對其進行一些更改以適應結果。但是獲得工作價值可能很長而且很困難。  “使用鑰匙串”按鈕有什麼作用?

  • 啟用或禁用解析度時,SwitchResX要求您輸入管理員密碼,因為它修改的設定要求儲存許可權。您可以按照Apple的要求使用標準對話方塊進行身份驗證(他們聲稱,新的身份驗證手段(例如生物識別技術)可能會在將來的macOS版本中使用)。

  • 但是,此對話方塊要求您每次進行修改時都進行身份驗證。為此,您也只能進行一次身份驗證,然後將輸入的資訊儲存在鑰匙串中,這樣就再也不需要輸入密碼了(但是,如果生物識別技術可以使用,將失去它們的優勢)。

當我輸入1366時,為什麼SwitchResX會強制我使用1368作為水平值?

  • 某些影片卡將值強制為2、4或8的倍數。如果您輸入1366作為此類影片卡的計時引數,SwitchResX將強制執行多重性,並將其更正為找到的8的下一個倍數,即1368。

使用Mini-DP到VGA介面卡時,我無法為VGA定義設定

  • 大多數Mini-DP到VGA介面卡不能支援高於165 MHz的畫素時鐘。它們中的大多數都符合Mini-DP 1.1的要求,並以2.7Gbit的速度最多使用兩個通道。這意味著幾乎不可能達到1600x1200 @ 60Hz或1920x1200 @ 60Hz的解析度。只有較低的解析度才能在CRT監視器上顯示出體面而不閃爍的影像。

文章轉載自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971301/viewspace-2756356/,如需轉載,請註明出處,否則將追究法律責任。

相關文章