내가 소유한 것
오래된 Asus P43S 노트북. NVIDIA GeForce GT520M 그래픽 카드. 하드 디스크. 매우 구식입니다. HDMI 출력이 있는 Emerson 32인치 LCD TV에 연결합니다(전면에 모델 번호 없음, 소프트웨어 TVNB2064_08_UH_XX91_GB0). 듀얼 부팅: Windows 7 및 MX Linux.
나는 무엇을 성취하고 싶은가?
- MX 리눅스.
- 미러 모니터: LCD TV(HDMI) 및 노트북 내장 모니터.
- 두 모니터의 해상도는 1366x768입니다. 이것이 가능하지 않은 경우 둘 다 동일한 1360x768 또는 1280x768 해상도를 사용하면 허용됩니다.
- HDMI를 통해 오디오를 스트리밍합니다.
- GUI 구성 요소 누락과 같은 소프트웨어 결함이 없습니다.
내가 시도한 것
윈도우 7
요약: 예상대로 완벽하게 작동합니다.
이것은 매우 일반적인 질문이었습니다. 내 오래된 노트북에는 1366x768의 디스플레이가 내장되어 있고 HDMI 포트를 통해 LCD TV에 연결되어 있습니다. TV가 노트북의 디스플레이를 미러링하기를 원합니다. 즉, 둘 다 1366x768 그림을 표시해야 합니다. 이것은 내 Windows 7에서 완벽하게 작동합니다.
추신: 내 TV는 Emerson 32인치입니다. LCD 화면은 1366x768이 가장 좋아 보이지만 아무 컴퓨터에나 연결하면 컴퓨터에서는 1920x1080이 TV가 가장 좋다고 생각하는 것 같지만 실제로 1920x1080으로 설정하면 텍스트가 표시되므로 개인적으로 TV에 가장 적합한 해상도는 다음과 같습니다. 1920x1080이 아닌 1366x768입니다. 그렇지 않더라도 1366x768 해상도에서 가장 잘 보이기 때문에 1366x768로 표시하고 싶습니다. 윈도우 7.
고쳐 쓰다:Windows 7에서 1366x768을 선택할 때 TV 리모컨을 사용하여 입력 정보를 표시하면 "1080p HD 60Hz"라고 표시되는 것을 발견했습니다.
MX Linux 및 오픈 소스 비디오 드라이버
요약: LCD TV 디스플레이 해상도가 일치하지 않지만 여전히 잘 작동합니다. HDMI 오디오가 없습니다.
MX Linux로 전환한 후 처음에는 기본 오픈 소스 비디오 드라이버가 사용됩니다. 디스플레이 설정에서 TV의 해상도는 1360x768뿐입니다. 1920x1080, 1280x768과 같은 다른 해상도도 있지만 1366x768은 아닙니다. xrandr --addmode
아래와 같이 노트북 디스플레이에서 사용하는 1366x768 모드를 HDMI-1 디스플레이에 추가 할 수 있었습니다.
xrandr --addmode HDMI-1 "1366x768"
xrandr --output HDMI-1 --mode "1366x768"
노트북 디스플레이가 이미 해당 모드를 사용하고 있으므로 "xrandr --newmode"는 필요하지 않습니다. 모드를 설정할 때 TV에 "해상도 불일치" 경고가 표시되지만 사진은 올바르게 표시된다는 점을 제외하면 명령은 대부분 잘 작동합니다.
하지만 오디오가 HDMI 출력에서 작동하지 않습니다. HDMI를 오디오 출력으로 선택할 수 없습니다. 몇 가지 간단한 조사 끝에 내 노트북(그래픽 카드: GeForce GT520M)에 NVIDIA 드라이버를 설치해야 한다고 결정했습니다.
NVIDIA 드라이버가 포함된 MX Linux
요약: LCD TV에 사용자 정의 해상도를 추가할 수 없습니다. LCD TV를 기본 모니터로 설정하면 1360x768에서 멈춰 작업 표시줄이 사라집니다.
이제 HDMI 오디오가 작동합니다.
그러나 출력에서는 xrandr
"HDMI-1"이 "HDMI-0"으로 표시되지만 별 문제는 아닙니다. 이제 문제는 여전히 1366x768을 모드로 갖고 있지 않으며 이전에 사용할 수 있었던 위 명령을 사용하여 더 이상 모드 목록에 1366x768을 추가할 수 없다는 것입니다. 지금 실행하면 xrandr --addmode HDMI-0 "1366x768"
"X 오류로 인해 요청이 실패했습니다: BadMatch(잘못된 매개변수 속성)"라는 메시지가 표시됩니다.
xrandr
이제 다음과 같이 제공됩니다.
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1366x768 60.00*+
HDMI-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 60.00 + 59.94 30.00 29.97 24.00 23.98 60.00
1360x768 60.02*
1280x768 59.99
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 59.94
640x480 59.94 59.93
어딘가에서 뭔가를 읽었는데(어디에 있는지 잊어버려서 죄송합니다) 그 사람은 자신의 가치관 중 일부를 변경한 xorg.conf
다음 그것이 효과가 있었다고 말했습니다. 그러나 나는 그것을 가지고 있지 않으며 /etc/X11/xorg.conf
그것이 어디에 있는지 모릅니다. 찾았다고 해도 어떻게 바꿀 수 있을지 모르겠습니다.
NVIDIA 드라이버를 설치한 후 디스플레이 설정을 변경할 수 있는 GUI 기반 구성 도구도 설치되었습니다. 이렇게 생겼습니다.
"1366x768(배율)"이 있지만 "1366x768(배율)"을 선택하면 그림이 흐리게 보이고(즉, 오픈 소스 비디오 드라이버로 사용자 정의 1366x768 모드를 사용할 때와는 다름) 작업 표시줄(하단 패널)이 왼쪽으로 보입니다.
또한 LCD TV를 1360x768 또는 1280x768로 설정하고 LCD TV를 기본 TV로 사용해 보았지만 이렇게 하면 작업 표시줄(하단 패널)이 사라집니다.
이제 내 노트북에 내장된 디스플레이의 해상도는 1366x768인데, LCD TV의 해상도는 1360x768이고, LCD TV에는 화면 오른쪽의 6픽셀 조각이 없습니다.
추가 시스템 정보
Linux version 6.0.0-6mx-amd64 ([email protected]) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1~mx21+1 (2022-12-15)
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
KDE 데스크탑이 포함된 MX Linux 21.