독점 AMD 그래픽 드라이버를 설치하지 않고 모니터의 최대 해상도를 얻으려면 어떻게해야합니까?


13

우분투 14.04를 사용하고 있습니다. 나는이 AMD 라데온 5570 HD 그래픽 카드를. 사실, 기본 오픈 소스 REDWOOD 드라이버는 모니터의 최대 화면 해상도 (1366 x 768)를 선택할 수 없습니다. 1024x768과 800x600 인 두 가지 해상도가 표시됩니다. 내가 명령을 주면 :

xrandr -s 1366x768

출력은 다음과 같습니다.

Size 1366x768 not found in available modes

따라서 1366x768 해상도 를 얻기 위해 AMD가 사이트에서 제공하는 독점 그래픽 드라이버를 설치해야합니다. 그러나 그것을 설치하면 (그 자체로 문제가 발생하기 쉬운 프로세스입니다) 많은 불편을 겪습니다. 때로는 OS 업데이트 후 드라이버가 충돌합니다. 그런 다음 tty해결책을 찾기 위해 a 및 Google 주변 에서 해당 드라이버를 제거해야 합니다. 또한 가끔 화면 찢어짐 문제가 발생합니다. 또한 로그인 화면 보이지 않습니다 이 특정 문제를 나타내는 질문을 ). 주요 문제는 AMD가 Ubuntu가 OS를 업데이트하는 것처럼 드라이버를 빠르게 업데이트하지 않는다는 것 입니다. 이것은 매우 자극적입니다.

따라서 AMD가 제공하는 '문제가있는'독점적 그래픽 카드 드라이버를 설치하지 않고도 그래픽 카드와 모니터가 제공 할 수있는 최대 해상도 (및 성능)를 원합니다. 이게 가능해? 제안 해주세요. 미리 감사드립니다.

추신 :-더 많은 시스템 사양 세부 정보 :-

  • 인텔 i3 2100 프로세서
  • AMD P8H61-M PLUS2 마더 보드
  • AMD Radeon 5570 HD 그래픽 카드
  • 델 모니터

(BTW, 자세한 설명을 읽어 주셔서 감사합니다!)

답변:


8

Xorg.0.log파일에 radeon 드라이버가 제대로 작동하는 것 같은 오류가 표시 되지 않으므로 지원되지 않는 해상도 로 Modeline 을 작성하십시오 . Ctrl+ Alt+ 로 터미널을 열고 다음을 t입력하십시오.

cvt 1366 768

다음을 반환해야합니다.

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

이제이 xrandrModeline 을 사용하기 위한 새로운 모드를 만들어보십시오 .

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

마지막으로 원하는 출력에 새 모드를 적용하십시오.

xrandr --addmode DVI-0 1368x768_60.00

참고 : 현재 활성 출력에 따라 DVI-0을 변경하고 xrandr명령 결과를 확인하여 어느 것을 선택해야하는지 확인 하십시오.

편집 : lightdm 이이 특정 해상도를 사용하도록하는 방법 :

  1. 다음을 포함하는 / usr / bin에 쉘 스크립트를 작성하십시오 lightdmxrandr.sh.

    #!/bin/sh
    xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
    xrandr --addmode DVI-0 1368x768_60.00
    xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
    
  2. /usr/bin/lightdmxrandr.sh실행 가능하게 만드십시오 .

    sudo chmod +x /usr/bin/lightdmxrandr.sh
    
  3. lightdm 설정을 수정하십시오 .

    sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    

    다음 줄을 추가하십시오.

    display-setup-script=/usr/bin/lightdmxrandr.sh
    

    로그인 화면 해상도가 설정됩니다. 데스크탑 해상도를 설정하려면 다음을 수행하십시오.

  4. 시작 응용 프로그램을 엽니 다. 대시에서 그렇게 할 수 있습니다.

  5. 시작 응용 프로그램 창에서 "추가"를 선택하십시오. 그런 다음 원하는 이름을 지정하십시오. 그런 다음 찾아보기를 누르고 / usr / bin에서 lightdmxrandr.sh를 선택하십시오. 이제 "추가"를 선택하십시오. 방금 추가 한 항목 앞에 체크 표시가 있는지 확인한 다음 창을 닫으십시오.

이제 재부팅하십시오. 로그인 화면과 데스크탑 모두 1366x768 해상도 여야합니다.

PS :-답변의 마지막 부분에 대한 크레딧은이 질문으로 이동 하십시오 .


0

운영체제 : Ubuntu 16.04 . 그래픽 카드 : AMD Radeon HD 7850 . 갈륨 0.4 오픈 소스 드라이버.

듀얼 모니터 연결 : HDMI-0 ;DVI-0 .

HDMI 해상도 : 1600x900 DVI는 1366x768로 표시되지만 기본값은 1024x768입니다. DVI의 모니터 해상도가 감지되지 않았습니다.감지되지 않은 해상도 추가

HDMI EDID 매트릭스 데이터 파싱. DVI EDID 매트릭스 데이터 가 구문 분석되지 않습니다 사용하여xrandr --verbose .

xrandrDVI 디스플레이를위한 newmode / addmode / output을 지정하는 스크립트를 작성했습니다 .

#!/usr/bin/sh
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode DVI-0 1368x768_60.00
xrandr --output DisplayPort-1 --off --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 1600x132 --rotate normal --output HDMI-0 --primary --mode 1600x900 --pos 0x0 --rotate normal

에 나열된 시작 프로그램에 해당 셸 스크립트를 추가했습니다 gnome-session-properties.

DisplayPort-0DisplayPort-1 BIOS에서 비활성화되어 사용하지 않는 포트입니다.

참조 : 우분투 위키 : 해상도

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.