위 설정(Fedora 33, nvidia 390.141)을 사용하여 DVI 출력(DVI KVM 스위치 및 DVI-HDMI 어댑터를 통해 연결됨)을 통해 QHD(2560x1440) 해상도를 실행하려고 하는데 EDID 정보 충돌로 인해 문제가 발생합니다. . (동일한 구성이 Windows 10의 GT610에서도 작동할 것이라고 덧붙일 수도 있습니다)
X를 시작하는 동안 다음이 표시됩니다.
[ 1246.824] (--) NVIDIA(GPU-0): Philips PHL 275E1 (DFP-0): connected
[ 1246.824] (--) NVIDIA(GPU-0): Philips PHL 275E1 (DFP-0): Internal TMDS
[ 1246.824] (--) NVIDIA(GPU-0): Philips PHL 275E1 (DFP-0) Name Aliases:
[ 1246.824] (--) NVIDIA(GPU-0): DFP
[ 1246.824] (--) NVIDIA(GPU-0): DFP-0
[ 1246.824] (--) NVIDIA(GPU-0): DPY-2
[ 1246.824] (--) NVIDIA(GPU-0): DVI-I-1
[ 1246.824] (--) NVIDIA(GPU-0): DPY-EDID-d8924ab7-3fc5-1d05-8925-b0246b2fb6b2
[ 1246.824] (--) NVIDIA(GPU-0): DVI-I-1
[ 1246.824] (--) NVIDIA(GPU-0): Philips PHL 275E1 (DFP-0): 230.0 MHz maximum pixel clock
그리고
[ 1246.824] (--) NVIDIA(GPU-0): --- EDID for Philips PHL 275E1 (DVI-I-1) ---
[ 1246.824] (--) NVIDIA(GPU-0): EDID Version : 1.3
[ 1246.824] (--) NVIDIA(GPU-0): Manufacturer : PHL
[ 1246.824] (--) NVIDIA(GPU-0): Monitor Name : Philips PHL 275E1
[ 1246.824] (--) NVIDIA(GPU-0): Product ID : 0xc20c
[ 1246.824] (--) NVIDIA(GPU-0): 32-bit Serial Number : 0x0000a609
[ 1246.824] (--) NVIDIA(GPU-0): Serial Number String :
[ 1246.824] (--) NVIDIA(GPU-0): Manufacture Date : 2020, week 51
[ 1246.824] (--) NVIDIA(GPU-0): DPMS Capabilities : Active Off
[ 1246.824] (--) NVIDIA(GPU-0): Input Type : Digital
[ 1246.824] (--) NVIDIA(GPU-0): Prefer first detailed timing : Yes
[ 1246.824] (--) NVIDIA(GPU-0): Supports GTF : No
[ 1246.824] (--) NVIDIA(GPU-0): Maximum Image Size : 600 mm x 340 mm
[ 1246.824] (--) NVIDIA(GPU-0): Valid HSync Range : 30.0 kHz - 114.0 kHz
[ 1246.824] (--) NVIDIA(GPU-0): Valid VRefresh Range : 48.0 Hz - 75.0 Hz
[ 1246.824] (--) NVIDIA(GPU-0): EDID maximum pixel clock : 300.0 MHz
따라서 X는 EDID에서 제공하는 2560x1440의 세부 타이밍을 구성합니다.
[ 1246.826] (II) NVIDIA(GPU-0): --- Building ModePool for Philips PHL 275E1 (DFP-0) ---
[ 1246.826] (WW) NVIDIA(GPU-0): Validating Mode "2560x1440_60":
[ 1246.826] (WW) NVIDIA(GPU-0): Mode Source: EDID
[ 1246.826] (WW) NVIDIA(GPU-0): 2560 x 1440 @ 60 Hz
[ 1246.826] (WW) NVIDIA(GPU-0): Pixel Clock : 241.50 MHz
[ 1246.826] (WW) NVIDIA(GPU-0): HRes, HSyncStart : 2560, 2608
[ 1246.826] (WW) NVIDIA(GPU-0): HSyncEnd, HTotal : 2640, 2720
[ 1246.826] (WW) NVIDIA(GPU-0): VRes, VSyncStart : 1440, 1443
[ 1246.826] (WW) NVIDIA(GPU-0): VSyncEnd, VTotal : 1448, 1481
[ 1246.826] (WW) NVIDIA(GPU-0): Sync Polarity : +H +V
[ 1246.826] (WW) NVIDIA(GPU-0): Mode is rejected: PixelClock (241.5 MHz) too high for
[ 1246.826] (WW) NVIDIA(GPU-0): Display Device (Max: 230.0 MHz).
[ 1246.826] (WW) NVIDIA(GPU-0): Mode "2560x1440_60" is invalid.
이것에 대해 내가 무엇을 할 수 있는지 아시나요?
답변1
추가 조사 결과 내 그래픽 카드는 nvidia 드라이버의 390.x 버전에서만 지원되는 GT 730의 이전 버전인 것으로 나타났습니다.
수동으로 추가
Option "ModeValidation" "DFP-0: AllowNonEdidModes,NoMaxPClkCheck"
/etc/X11/xorg.conf의 내용은 해당 해상도의 버전을 매우 흐리게 만듭니다.
최신 nvidia 드라이버(455.xy 및 460.xy)에서 지원되는 GT 710(!)으로 전환했는데 이제 모든 것이 잘 작동합니다.