Intel / ATI ile değiştirilebilir Intel ile entegre edilmiş grafikler nasıl yeniden yapılandırılır?


9

Minimum hedef: Sürücüleri yeniden yüklemeden grafik kartları arasında geçiş yapabilme. İşlem sırasında bilgisayarın yeniden başlatılması iyidir.

Çok sayıda 'çalışmak için değiştirilebilir grafiklerin nasıl alınacağı' kılavuzları var, ancak Ubuntu'da değiştirilebilir grafik çalışması için bir sistemi nasıl sıfırdan yapılandıracağına veya belirli bilgisayar modelleri için mevcut sürücü durumunu açıklamaya ilişkin hiçbir şey bulamadım (entegre + ayrık kombinasyonlar) ).

Örnekler: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics

Sistemim olgunlaşmış ve Intel entegre kartta da işleri karmaşık hale getiriyor.

Sistem bilgileri:
Ubuntu 12.04 amd64, yalnızca tümleşik Intel kartını kullanmak üzere yapılandırılmış sistemle temiz bir şekilde kurulmuş Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650

Mevcut durum:
Yukarıda verilenler üzerinde hiçbir yapılandırma değişikliği yapılmayan olgun ve güncel sistem.
Sistemin (Clonezilla) yedek bir görüntüsünü yaptım, bu yüzden aşağıda yazılanlardan bağımsız olarak başlangıç ​​noktamız olduğunu varsayalım. Zaten denediğim şeyde bir şey net değilse, ondan da vazgeçebilirsiniz.

Ne denedim:
BIOS'u değiştirilebilir grafiklere yapılandırma ve:

  1. Ek Donanım sürücülerini yükleme - bir hata döndürdü.
  2. Özel amd-driver-installer-12.6-legacy-x86.x86_64.run otomatik olarak kurulur - sistem 'düşük grafik moduna' başlar.
  3. Https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_instal_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics uyarınca düzeltmeyi denedi
  4. Kaybolup vazgeçtim.

BIOS ayarları:
BIOS'u yalnızca tümleşik grafikler için yapılandırırken oldukça basit olduğunu, ancak değiştirilebilir grafikler için yapılandırmanın olmadığını unutmayın. Buna rağmen, sürücü kurulum bölümünü iyi biliyorsanız, tüm BIOS ayarları kombinasyonlarını kendi başıma test etmeye hazırım.


Bu yöntemi denediniz mi? ubuntuforums.org/showthread.php?p=11712748 (bunun yalnızca AMD HD6xxx serisi ve üstü üzerinde çalıştığı onaylanmış olmasına rağmen)
Glutanimate

1
@Glutanimate Hayır, görmedim. Sebep: ubuntuforums.org/showthread.php?p=12242803#post12242803
Bucic

Bu soru ile çok ilgileniyorum. Bu şekilde yapmanın faydası ne olacak.
kmassada

@kmassada Belirli bir yol değil. Grafik değiştirmekle ilgili, hepsi bu. Bilgisayarın yeniden başlatılmasını bile içeren en ilkel yönteme bile izin verildiğini belirttim. Yapmak istemediğim tek şey, başka bir grafik yongası kullanmak istediğim her seferde sürücüleri sıfırdan yüklemektir, çünkü 'geçiş' olarak tanımlanabileceğini düşünmüyorum. Bu kadar.
Bucic

Yanıtlar:


3

Google'da çalışırken bir çözüm buldum. rc.localHangi VGA'yı kullanmak istediğinizi belirtmek için bir komut dosyası koymalısınız .

Bu bağlantı her şeyi açıklıyor.

Burada önemli notlar göndereceğim:

  1. Önce git'ten gerekli sürücü ve komut dosyasını yükleyin

    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. ATI VGA'yı devre dışı bırak

    sh test_off.sh
    
  3. Artık ATI VGA'nızın tarafından devre dışı bırakılmış olup olmadığını kontrol edebilirsiniz lspci -vnnn | grep VGA.
    Aşağıdaki çıktıyı gösterecektir:

    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. Çalışıyorsa, bunu önyüklemede çalıştırmak için düzenleyin /etc/rc.local:

    sudo insmod /acpi_call/acpi_call.ko
    sudo sh /acpi_call/test_off.sh
    
  5. Ayrıca, düzenleyerek radeon kara listesini kaldırın /etc/modprobe.d/blacklist.conf:

    #blacklist radeon
    

    xorg.confVGA'yı algılanabilir hale getirmek için buna sahip olmalısınız :

     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
    

Not: ATI / AMD radeon VGA'yı tekrar etkinleştirmek için: rc.local'a neler eklediğimizi yorumlayın

Çözüm 2

Bu çözümü askubuntu.com'dan buldum, uygulamaya koymak daha kolay olabilir:

Bu soru vga_switcheroo kullandığını varsayar.

Bunu şuraya ekle /etc/fstab:

none  /sys/kernel/debug debugfs defaults 0 0

Girdiniz için teşekkürler. Ödül bitmeden test edemeyeceğim (yarın). Gerçekten test ettiniz mi? Prosedürün bu soruyu ele aldığından emin misiniz? ATI / AMD'nin açık veya kapalı olmasına bakılmaksızın, cisight.com yazarının Intel grafiklerini her zaman kullandığı durum böyle değil mi?
Bucic

ilk olarak, Üzgünüm şu anda bunu test etmek için bir çift grafik kartım yok. İkincisi, ATI'yi nasıl yeniden etkinleştireceğinizi belirttim, istediğiniz kartı seçebilirsiniz.

Ödül yakında sona ereceğinden ve cevabınızın geçerliliğini onaylayamadığım için, sorularınızı işaretleyeceğim ve ödülü alacaksınız. Ancak cevap geçersiz olursa, moderatörden mümkünse işareti kaldırmasını isteyeceğim.
Bucic

Solution1 hata: ~ / acpi_call $ chmod a + x test_off.sh sonra Aşağıdaki hatayı alıyorum: chmod: `test_off.sh 'erişemiyor: Böyle bir dosya veya dizin yok. Bu noktaya kadar başka hata yok.
Bucic

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.