![Nvidia:未偵測到最高解析度](https://rvso.com/image/231068/Nvidia%EF%BC%9A%E6%9C%AA%E5%81%B5%E6%B8%AC%E5%88%B0%E6%9C%80%E9%AB%98%E8%A7%A3%E6%9E%90%E5%BA%A6.png)
我有一台可以支援 3840x2160 和 NVidia Quadro P400 GPU 的顯示器。作業系統:Debian 測試。
當我嘗試使用官方NVidia 驅動程式(v. 525.147.95)時,一切正常,但未偵測到最高解析度(在NVIDIA 設定清單中,偵測到的最高解析度為1920x1080,這就是驅動程式使用的分辨率)
當我嘗試使用 Nouveau 驅動程式時 - 如果我將整個設定連接到只能顯示 1920x1080 的顯示器,則它可以正常工作。如果我將它連接到可以執行 3840x2160 解析度並重新啟動的主螢幕,我在 BIOS 和 GRUB 後所能看到的只是內核啟動的簡短輸出,然後是黑屏 - Nouveau 可能會在某個地方崩潰。
問題:如何
- 找出(並修復!)Nouveau 中的崩潰(特別是,我在哪裡可以找到日誌?)
- 或:說服 NVidia 驅動程式偵測(並使用!)3840x2160 ?
編輯:
xrandr 輸出:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 700mm x 390mm
1920x1080 60.00*+ 59.94 50.00 60.00 50.04
1680x1050 59.95
1600x900 60.00
1440x900 59.90 59.89
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
當我嘗試使用 xrandr 手動新增 3840x2160 模式時,出現「BadMatch」錯誤:
> cvt 3840 2160
# 3840x2160 59.98 Hz (CVT 8.29M9) hsync: 134.18 kHz; pclk: 712.75 MHz
Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
> xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
> xrandr --addmode DP-3 3840x2160_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
答案1
事實證明,問題是我透過 miniDisplayPort 轉 HDMI 轉接器將卡連接到顯示器,該轉接器僅支援 HDMI 1.0 速度(即 165MHz),因此僅支援 FHD。
當我將電纜更換為 miniDP 轉 DP 1.2 一條後,3840x2160@60Hz 開始自動工作。