Ubuntu 12.04에서 PowerVR SGX454를 사용한 전체 해상도

Ubuntu 12.04에서 PowerVR SGX454를 사용한 전체 해상도

저는 Intel PowerVR SGX545 온보드 그래픽 칩을 탑재한 ASRock AD2700B-ITX 마더보드가 장착된 미니 PC를 가지고 있습니다. 오늘 Ubuntu 12.04를 설치했습니다.

모든 것이 잘 작동하고 빠르고 반응도 좋습니다. 다만 비디오 해상도가 너무 낮을 뿐입니다. 1280x1024보다 높게 설정할 수 없습니다. 1920x1080 해상도의 BenQ G2220HD 모니터가 있습니다.

그래픽 칩과 모니터 모두 해상도가 높으니 이것이 드라이버 문제라고 생각합니까?

답변1

내 생각엔 네가 네 안에 있는 것 같아포럼 게시물맞습니다. X.org에 칩셋별 드라이버가 없으면 해당 그래픽 칩의 모든 기능을 지원하지 않을 수 있는 일반 VESA 드라이버로 대체됩니다.

나는 들여다 보았다수동이 보드의 경우 그래픽 문제에 대해 매우 개략적입니다. "최대 1920x1200"이라고 주장하지만 비디오 메모리 사양으로 백업하지는 않습니다. Atom과 PowerVR의 특성을 고려할 때 시스템 RAM의 일부를 비디오 버퍼로 차지할 것이라고 확신하지만 매뉴얼의 UEFI 섹션에는 크기 구성에 대한 내용이 없습니다.

X가 비디오 RAM을 인식하도록 강제할 수 있습니다. 다음을 말하고 sudo nano /usr/share/X11/xorg.conf.d/99-vesahack새로 생성된 파일에 넣으세요.

Section "Device"
    Identifier "Screen0"
    VideoRam 9000
EndSection

이는 X에 픽셀당 4바이트에서 1920x1200을 지원하기에 충분한 9MB의 비디오 RAM이 있음을 알려줍니다. 이 작업을 수행할 때 X가 다시 시작되지 않으면 이를 6750kB, 즉 3Bpp로 변경해 보십시오. 이것이 효과가 있을 것이라는 큰 기대는 없지만 시도해 볼 가치가 있는 일입니다. 도움이 되지 않으면 삭제하세요 99-vesahack.

가장 좋은 선택은 X.org를 잘 지원하는 것으로 알려진 그래픽 카드를 설치하는 것입니다.

답변2

동일한 마더보드/OS 설정이 있고 cedarview 드라이버를 사용하고 있습니다. 풀해상도는 달성했지만 2D 성능은 별로였어요.

http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-intel-cedarview-atom-n2000-und-d2000-serie/

원문 인용

ubuntu 12.04 드라이버가 포함된 ppa 저장소가 있습니다. http://ppa.launchpad.net/sarvatt/cedarview/ubuntu/다음 단계에 따라 Intel Cedarview 칩셋을 사용하여 Ubuntu 12.04에서 Accelerated X를 얻을 수 있습니다.

  • 저장소를 추가하면 됩니다.http://ppa.launchpad.net/sarvatt/cedarview/ubuntu/귀하의 APT에:

    $ sudo add-apt-repository ppa:sarvatt/cedarview
    
  • add-apt-key 유틸리티 설치

    $ sudo apt-get install add-apt-key
    
  • 저장소 KE 설치

    $ sudo add-apt-key 0x4c96de60854c4636
    
  • 적절한 업데이트 수행

    $ sudo apt-get update
    
  • apt-get Upgrade를 실행하여 시스템이 최신인지 확인하세요.

    $ sudo apt-get update
    
  • GRUB_CMDLINE_LINUX_DEFAULT 변수에 "video=LVDS-1:d"를 추가해 볼 수 있습니다. 아무 것도 표시되지 않으면 제거하세요... 내 시스템 중 하나에서는 제대로 작동하고 두 번째 장치에서는 잘 작동합니다.

    $ sudo vi /etc/default/grub
    
  • PAE 커널을 사용하는 경우 이를 제거하고 일반 커널을 설치하십시오.

    $ sudo apt-get install linux-headers-generic linux-image-generic
    $ sudo apt-get remove linux-headers-generic-pae linux-image-generic-pae
    
  • cedarview 드라이버 설치

    $ sudo apt-get install cedarview-drm libva-cedarview-vaapi-driver cedarview-graphics-drivers
    
  • 3D가 작동하지 않으므로 "AIGLX" 옵션을 "끄기"로 변경하십시오(기본 섹션).

    $ sudo vi /usr/share/intel-cdv/X11/xorg.conf.d/61-cdv-pvr.conf
    
  • Grub 부트로더 업데이트

    $ sudo update-grub2
    
  • 시스템을 다시 시작하세요

    $ sudo reboot
    

제조업체는 이 칩셋용 Linux 드라이버 출시에 별로 관심을 두지 않는 것 같습니다. 이는 안타깝지만 좋은 기계입니다.

관련 정보