xorg.conf(5) 모니터 식별자에 유효한 값은 무엇입니까?

xorg.conf(5) 모니터 식별자에 유효한 값은 무엇입니까?

Dell P2210 모니터가 있습니다. EDID 데이터는 다소 보수적입니다.

현재 다음 파일을 사용하고 있으며 예상대로 작동합니다.

# Ubuntu: /usr/share/X11/xorg.conf.d/20-DELL_P2210.conf
# Other: /etc/X11/xorg.conf.d/20-DELL_P2210.conf
Section "Monitor"
    Identifier "DisplayPort-0"
#   VendorName "Dell"
#   ModelName "P2210"
    Modeline "1680x1050_74.00"  148.00  1680 1728 1760 1840  1050 1053 1059 1088  -HSync +VSync
    Option "PreferredMode" "1680x1050_74.00"
EndSection

그러나 이는 분명히,상당히취약함: 내 GPU 및 정확한 라우팅 설정과 관련되어 있습니다. 모니터를 다른 포트로 옮기거나 GPU를 다른 소켓 또는 다른 RandR 이름을 가진 것으로 전환하면 모니터가 중단됩니다.

하나 사용하고 싶어요실제 모니터 식별자이 Monitor 지시어의 Identifier 필드에는포트 식별자현재 사용중입니다.

여기저기 검색해봤는데xorg(5)맨페이지;내용은 다음과 같습니다(강조 추가).

섹션의 유일한 필수 항목 은 항목 Monitor입니다 .Identifier

Identifier항목은 고유한 이름을 지정합니다.이 모니터의 경우. 이 섹션에서는 모니터 사양, 모니터별 정보 및 모니터와 함께 사용할 비디오 모드에 대한 정보 Monitor를 제공하는 데 사용할 수 있습니다 .Options

RandR 1.2를 지원하는 드라이버를 사용하여 섹션을 모니터링하십시오.가능한Device이 섹션에 옵션을 추가하여 비디오 카드의 특정 출력에 바인딩합니다...

하지만 이 필드에 대해 의미상 올바른 값을 찾을 수 없습니다.효과적이다!

[    60.634] (II) AMDGPU(0): Manufacturer: DEL  Model: 404d  Serial#: 1129597523
[    60.634] (II) AMDGPU(0): Serial No: U828K94ICTJS
[    60.635] (II) AMDGPU(0): Monitor name: DELL P2210
[    73.031] (II) AMDGPU(0): EDID vendor "DEL", prod id 16461
[    51.733] (II) RADEON(0): Manufacturer: DEL  Model: 404d  Serial#: 1129597523
[    51.733] (II) RADEON(0): Serial No: U828K94ICTJS
[    51.733] (II) RADEON(0): Monitor name: DELL P2210
[    70.009] (II) RADEON(0): EDID vendor "DEL", prod id 16461

모니터 모델, 이름, 공급업체 등의 모든 조합을 시도해 보았습니다.하지만 이것들 중 어느 것도 작동하지 않습니다;오직 "DisplayPort-0"하다.

나는 덕테이프를 사용하여 시스템에 구성을 함께 유지하는 것을 좋아하지 않습니다. 그러려면 버스_팩터=1 지식(또는 많은 조사)이 필요하고 숙련된 일부 Linux 엔지니어링 담당자가 누군가(미래의 자신을 포함하여) 그렇게 하면 복원하거나 수정해야 합니다. 이) 뭔가완전히 합리적이다예를 들어 현재 포트가 끊어진 경우 모니터를 다른 포트로 이동하세요.

하나 넣고 싶은데모니터 식별자내부에모니터 식별자, 대신에포트 식별자지금은 거기에 있습니다. 이를 달성할 수 있는 가치는 무엇입니까? 그래요아니요이 구성이 이 모니터와 다른 모델에 잘못 적용될 위험을 감수하고 싶고, 포트에 영향을 미치는 합리적인 변경이 발생하는 경우 이 구성이 이 모니터에 적용되지 않는 것을 원하지 않습니다.

일반적으로 가치는 얼마인가?효율적인xorg 구성 Identifier어딘가의 필드에 있습니까 ? Monitor디스플레이를 고유하게 식별하는 데 사용할 수 있는 것이 있습니까(모델 또는 일련 번호 특정성에 따라 다름) 또는적어도ModelName그러한 식별을 및 VendorName? 와 같은 다른 필드로 연기하십시오 . 내가 읽은 매뉴얼 페이지에는 이 질문에 대한 답변이 부족합니다.

(오늘 Ubuntu MATE 20.04에서 질문하고 있지만 수년에 걸쳐 다른 여러 배포판(Fedora, Arch Linux 및 Gentoo 포함)에서 이 문제에 대해 생각해 보았으므로 이것이 배포판에만 국한된 문제는 아니라고 확신합니다. 경구.)

관련 정보