최소 목표 : 드라이버를 다시 설치하지 않고도 그래픽 카드를 전환 할 수 있습니다. 프로세스에서 컴퓨터를 다시 시작하는 것이 좋습니다.
‘전환 가능한 그래픽을 작동시키는 방법’가이드는 많이 있지만, 우분투에서 전환 가능한 그래픽 작동을위한 시스템을 처음부터 구성하는 방법이나 특정 컴퓨터 모델에 대한 현재 드라이버 상황을 설명하는 방법 (내장 된 + 개별 조합)을 찾지 못했습니다. ).
예 :
https://help.ubuntu.com/community/HybridGraphics
http://www.thinkwiki.org/wiki/Switchable_Graphics
시스템이 성숙하고 Intel 통합 카드를 사용하면 작업이 복잡해집니다.
시스템 정보 :
Ubuntu 12.04 amd64, 통합 인텔 카드 Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650 만 사용하도록 구성된 시스템으로 새로 설치
현재 상황 :
위에 제시된 구성으로 구성이 변경되지 않은 최신의 최신 시스템.
나는 시스템 (Clonezilla)의 백업 이미지를 만들었으므로 아래의 내용에 관계없이 시작점이라고 가정 해 봅시다. 뭔가 경우 이미 시도 무엇 분명하지 않다 당신은뿐만 아니라 그것을 diregard 수 있습니다.
내가 이미 시도한 것 :
전환 가능한 그래픽으로 BIOS 구성 및
- 추가 하드웨어 드라이버 설치 중-오류를 반환했습니다.
- 독점 amd-driver-installer-12.6-legacy-x86.x86_64.run 자동 설치-시스템이 ‘로우 그래픽 모드’로 시작합니다.
- https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics에 따라 수정 시도
- 길을 잃었다.
BIOS 설정 :
통합 그래픽에 대해서만 BIOS를 구성하는 것은 매우 간단하지만 전환 가능한 그래픽을 구성하는 것은 아닙니다. 그럼에도 불구하고 드라이버 설치 부분을 잘 알고 있다면 모든 BIOS 설정 조합을 스스로 테스트 해 보겠습니다.
답변
인터넷 검색 중에 해결책을 찾았습니다. rc.local
사용할 VGA를 지정 하는 스크립트를 작성해야합니다.
이 링크 는 모든 것을 설명합니다.
중요한 메모를 여기에 게시합니다.
-
먼저 git에서 필요한 드라이버와 스크립트를 설치하십시오.
sudo apt-get install git && cd ~/ git clone https://github.com/mkottman/acpi_call.git cd acpi_call && make sudo insmod acpi_call.ko chmod a+x test_off.sh
-
ATI VGA 비활성화
sh test_off.sh
-
이제으로 ATI VGA가 이미 비활성화되어 있는지 확인할 수 있습니다
lspci -vnnn | grep VGA
.
다음과 같은 출력이 표시됩니다.00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff) -
작동하면 부팅시 이것을 실행하려면
/etc/rc.local
다음을 편집하십시오 .sudo insmod /acpi_call/acpi_call.ko sudo sh /acpi_call/test_off.sh
-
또한
/etc/modprobe.d/blacklist.conf
다음 을 편집하여 라데온 블랙리스트를 제거하십시오 .#blacklist radeon
xorg.conf
VGA를 감지 할 수있게하려면 다음과 같이 해야합니다 .Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Module" Load "glx" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" # Driver "fglrx" BusID "PCI:1:0:0" EndSection # Section "Screen" # Identifier "Default Screen" # DefaultDepth 24 # EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
참고 : ATI / AMD radeon VGA를 다시 활성화하려면 : rc.local에 추가 한 내용을 주석으로 처리 하십시오.
해결책 2
askubuntu.com에서이 솔루션을 찾았습니다. 실습하기가 더 쉬울 수 있습니다.
이 질문 은 vga_switcheroo를 사용한다고 가정합니다.
이것을 다음에 추가하십시오 /etc/fstab
:
none /sys/kernel/debug debugfs defaults 0 0