Linux Mint 18과 NVidia GeForce GT 730 그래픽 카드를 실행하는 데스크탑 컴퓨터용 32인치 HP Pavilion 모니터를 구입했습니다. 모니터의 유일한 연결은 HDMI와 DisplayPort입니다. 내 그래픽 카드에는 HDMI 포트만 있습니다.
처음 연결했을 때 모니터의 기본 해상도인 2560 x 1440을 표시하지 못하고 대신 최대 해상도인 1920 x 1200을 표시했습니다. 내 카드는 다음을 기반으로 이 기본 해상도를 지원할 수 있어야 합니다.사양 나는 지난 3일 동안 이 문제를 해결하기 위해 대부분의 시간을 보냈습니다. 지금까지 나는 다음을 시도했습니다.
1) 민트 저장소에서 NVidia 드라이버를 사용할 수 있습니다.
2) 최신 버전의 NVidia 독점 드라이버웹사이트(이것은 X와 nouveau가 비활성화된 상태에서 그 자체로 상당한 프로세스입니다.
3) 카드를 완전히 비활성화하고 Intel의 통합 그래픽을 사용하십시오(내 마더보드 구성에서는 불가능해 보입니다). 그러나 Intel 통합 그래픽이 탑재된 내 노트북은 아무런 문제 없이 기본 해상도로 모니터를 표시할 수 있습니다.
4) NVidia의 X 서버 설정에서 해상도를 수동으로 편집합니다(1920x1200 해상도만 확장합니다).
NVidia 그래픽 카드를 사용하여 더 높은 해상도를 성공적으로 구성한 사람이 있습니까? NVidia가 Linux 시스템에 허용되는 최대 해상도를 제한했다고 들었는데, 그건 좀 우스꽝스러워 보입니다.
어떤 조언이라도 대단히 감사하겠습니다. 다음 단계는 새 그래픽 카드를 구입하거나 Windows로 전환하는 것입니다.
답변1
HDMI가 아닌 디스플레이 포트 연결을 사용하고 있기 때문에 다른 컴퓨터에서도 비슷한 설정을 할 수 있으므로 차이가 있을 수 있습니다. 그러나 해결책이 없다는 것은 일반적인 문제인 것 같습니다. 또한 이것이 Nvidia GUI에서 수행하는 작업의 명령줄 버전인지는 모르겠지만 몇 가지 명령만 있습니다.
먼저 cvt 2560 1440
명령을 사용하여 "modeline"을 찾으십시오. 나는 다음과 같은 것을 얻습니다 :
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
두 번째 줄은 모니터에 대한 정보를 제공합니다(제 모니터의 최대 해상도는 1920x1080인 것 같습니다...).
두 번째 줄부터 모든 것이뒤쪽에 모델 행내 예에 표시된 대로 명령에 복사해야 합니다.
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr
그런 다음 출력을 보고 새 모드 정보를 가져와 디스플레이 출력의 이름을 찾으면 다음 과 같은 결과를 얻습니다.
xrandr --addmode DVI-I-1 "1920x1080_60.00"
그리고 당신의 것이 될 수도 있습니다xrandr --addmode HDMI1 "2560x1440_60.00"
이것이 효과가 있다면 이제 해상도를 변경할 수 있는 옵션이 있으며, 효과가 있다면 최소한 그것이 가능하다는 것을 알게 될 것입니다. 그렇지 않으면 재부팅 시 모든 변경 사항이 손실됩니다.
나는 이점을 취했다이 튜토리얼영구적으로 만드는 방법을 설명하는 mint 웹 사이트에서 로그인 관리자가 xorg.conf를 사용하지 않고 위의 내용을 다시 실행할 수 있습니다. 이는 데스크톱과 관련된 것으로 보입니다.