Làm cách nào để định cấu hình lại đồ họa từ Intel tích hợp sang Intel / ATI có thể chuyển đổi?


9

Mục tiêu tối thiểu: Khả năng chuyển đổi giữa các card đồ họa mà không cần cài đặt lại trình điều khiển. Khởi động lại máy tính trong quá trình là tốt.

Có rất nhiều hướng dẫn 'cách để đồ họa có thể chuyển đổi hoạt động' nhưng tôi không tìm thấy cách nào để định cấu hình hệ thống cho hoạt động đồ họa có thể chuyển đổi trên Ubuntu, cũng như giải thích tình huống trình điều khiển hiện tại cho các kiểu máy tính cụ thể (tích hợp + kết hợp rời rạc ).

Ví dụ: https://help.ubfox.com/community/Hy điềuGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics

Hệ thống của tôi đã trưởng thành và trên thẻ tích hợp Intel cũng khiến mọi thứ trở nên phức tạp.

Thông tin hệ thống:
Ubuntu 12.04 amd64, được cài đặt sạch với hệ thống được định cấu hình để chỉ sử dụng thẻ Intel tích hợp Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650

Tình hình hiện tại:
Hệ thống trưởng thành và cập nhật không có thay đổi cấu hình so với những gì được đưa ra ở trên.
Tôi đã tạo một hình ảnh dự phòng của hệ thống (Clonezilla) vì vậy bất kể những gì được viết dưới đây hãy cho rằng đó là điểm khởi đầu của chúng tôi. Nếu một cái gì đó trong những gì tôi đã thử không rõ ràng, bạn cũng có thể khao khát nó.

Những gì tôi đã thử: Định
cấu hình BIOS thành đồ họa có thể chuyển đổi và:

  1. Cài đặt trình điều khiển phần cứng bổ sung - trả về một lỗi.
  2. Cài đặt độc quyền amd-do-installer-12.6-legacy-x86.x86_64.run tự động - hệ thống bắt đầu 'chế độ đồ họa thấp'.
  3. Đã thử sửa lỗi theo https://help.ubfox.com/community/BinaryDriverHowto/ATI#Manual_installing_Cirthyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hy điều_graphics
  4. Bị lạc, bỏ cuộc.

Cài đặt BIOS:
Xin lưu ý rằng trong khi cấu hình BIOS chỉ dành cho đồ họa tích hợp khá đơn giản, cấu hình cho đồ họa có thể chuyển đổi thì không. Mặc dù nếu bạn biết rõ phần cài đặt trình điều khiển, tôi sẵn sàng tự mình kiểm tra tất cả các kết hợp cài đặt BIOS.


Bạn đã thử phương pháp này? ubuntuforums.org/showthread.php?p=11712748 (mặc dù điều này chỉ được xác nhận để hoạt động trên dòng AMD HD6xxx trở lên)
Glutimate

1
@Glutanimate Không, tôi không có. Lý do: ubuntuforums.org/showthread.php?p=12242804#post12242804
Bucic

Tôi rất quan tâm đến câu hỏi này. Điều gì sẽ được sử dụng để có nó được thực hiện theo cách này.
kmassada

@kmassada Đó không phải là cách đặc biệt. Đó là về chuyển đổi đồ họa, đó là nó. Tôi chỉ xác định rằng ngay cả phương pháp nguyên thủy nhất cũng được cho phép, thậm chí liên quan đến khởi động lại máy tính. Điều duy nhất tôi không muốn làm là cài đặt trình điều khiển từ đầu mỗi lần tôi muốn sử dụng một chip đồ họa khác, vì tôi không nghĩ nó có thể được định nghĩa là "chuyển đổi". Đó là tất cả.
Bucic

Câu trả lời:


3

Tôi tìm thấy một giải pháp cho trong khi googling. Bạn phải đặt một tập lệnh trong rc.localviệc chỉ định VGA nào bạn muốn sử dụng.

Liên kết này giải thích mọi thứ.

Tôi sẽ đăng các ghi chú quan trọng ở đây:

  1. Đầu tiên cài đặt trình điều khiển và kịch bản cần thiết từ 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
    
  2. khử kích hoạt VGA ATI

    sh test_off.sh
    
  3. Bây giờ bạn có thể kiểm tra xem VGA ATI của bạn đã bị vô hiệu hóa chưa lspci -vnnn | grep VGA.
    Nó sẽ hiển thị đầu ra sau:

    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)

  4. Nếu nó hoạt động, để làm cho nó chạy khi khởi động, chỉnh sửa /etc/rc.local:

    sudo insmod /acpi_call/acpi_call.ko
    sudo sh /acpi_call/test_off.sh
    
  5. Ngoài ra, xóa danh sách đen radeon bằng cách chỉnh sửa /etc/modprobe.d/blacklist.conf:

    #blacklist radeon
    

    Bạn nên có xorg.confcái này để làm cho VGA có thể phát hiện được:

     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
    

Lưu ý: Để kích hoạt lại ATI / AMD radeon VGA: Chỉ cần nhận xét những gì chúng tôi đã thêm vào RC.local

Giải pháp 2

Tôi đã tìm thấy giải pháp này từ Askubfox.com, tôi có thể dễ dàng đưa vào thực tế hơn:

Câu hỏi này giả sử sử dụng vga_switcheroo.

Thêm cái này vào /etc/fstab:

none  /sys/kernel/debug debugfs defaults 0 0

Cảm ơn vì đầu vào của bạn. Tôi sẽ không thể kiểm tra nó trước khi tiền thưởng kết thúc (ngày mai). Có> bạn <thực sự đã thử nó? Bạn có chắc chắn các thủ tục giải quyết câu hỏi cụ thể này? Có phải đó là trường hợp authot từ cisight.com luôn sử dụng đồ họa Intel của anh ấy, bất kể ATI / AMD của anh ấy được bật hay tắt?
Bucic

Đầu tiên, xin lỗi tôi không có ngay một card đồ họa kép để kiểm tra nó. Thứ hai, tôi lưu ý cách bật lại ATI, Bạn có thể chọn thẻ nào bạn muốn.

Vì tiền thưởng sắp kết thúc và tôi không thể xác nhận tính hợp lệ của câu trả lời của bạn, tôi sẽ đánh dấu phần thưởng của bạn và bạn sẽ nhận được tiền thưởng. Tuy nhiên, nếu câu trả lời không hợp lệ, tôi sẽ yêu cầu người điều hành bỏ đánh dấu, nếu có thể.
Bucic

Lỗi trong Solution1: After ~ / acpi_call $ chmod a + x test_off.sh Tôi gặp lỗi sau: chmod: không thể truy cập `test_off.sh ': Không có tệp hoặc thư mục như vậy. Không có lỗi khác cho đến thời điểm này.
Bucic

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.