AMD / Intel Hybrid Graphics sürücülerini nasıl çalıştırırım?

60

Ubuntu 12.04'te Sony® HD Graphics 3000 ve AMD Radeon ™ HD 6630M ile Sony Vaio VPCSE, Catalyst Control Center sürüm 12.6 ile iyi çalıştı. Ayrıca entegre ve ayrık grafik kartı arasında geçiş çalışıyordu.

Her iki durumda da, bu eğiticiyi izledim.

Fakat Ubuntu 12.10 üzerinde çalışmıyor.

Öğreticiyi Ubuntu Yazılım Merkezi, sürüm 12.8 ve sürüm 12.9'dan Catalyst Control Center ile test ettim. Her zaman aynı sorun: Yükleme işleminden sonra oturum açma ekranında önyükleme yapabilirim. Ancak kullanıcı adımın şifresini girdikten sonra sadece arkaplan resmi belirir. Birlik başlamıyor gibi görünüyor. Fare menüsüne sağ tıklayarak içerik menüsüne ulaşabiliyorum.

Ayrıca düzeltmeyi de denedim , ayrıca benim için çalışmıyor.

Bu sorunu çözmek için ne yapacağınız konusunda bir fikriniz var mı?

Güncelle : Ubuntu 13.04'te aynı sorun!

Güncelle : 13.04 ist için çözüm Ubuntu 13.10 üzerinde çalışmıyor!

    
sordu Marian Lux 23.10.2012 13:08

5 cevap

10

13.10 için

Yeni bir Ubuntu 13.10 kurulumunda değişiklik yapmadan çalışır:

1) Terminali açın ve

yazın
sudo apt-get install fglrx fglrx-pxpress

2) ve yeniden başlat

    
verilen cevap Marian Lux 03.11.2013 14:38
57

13.04 için:

Ön yükleyin:

Üç terminal komutları:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

64 bit için ek iki terminal komutu:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64

(Not: Burada lib64 dizinine lib işaret eden sembolik bir bağlantı varsa, ikinci komut gerekli olmamalıdır ve eğer bu adda gerçek bir klasör varsa (% co_de ile belirlenir) %), içeriğinin güvenli bir şekilde ls -l /usr/lib64 klasörüne taşındığından emin olun ve sonra bu komutu yürütmeden önce - şimdi boş-- /usr/lib klasörünü silin).

Bu doğrudan bağlantılardan indirin: libudev0_175-0ubuntu13_amd64.deb .

ve (eski intel sürücüsü - xserver-xorg - ayrıca 12.10 cevabına ilişkin "Önemli" bölümüne bakın. . Burada bunun da çok önemli olacağını düşünüyorum.)

İşte

Bu dosyaları (iki .deb paketi) boş bir klasöre kopyalayın.

Eski sürücüleri kaldırın:

sudo apt-get remove fglrx*
sudo apt-get remove xserver-xorg-video-intel

İndirilen .deb dosyalarıyla klasörde aşağıdaki iki terminal komutunu çalıştırın:

sudo dpkg -i libudev*
sudo dpkg -i xserver-xorg-video-intel_2.21.6-0ubuntu4_amd64.deb

xserver-xorg-video-intel'in yükseltilmesini önleyin:

sudo apt-mark hold xserver-xorg-video-intel

Kurulum:

Geçerli ATI Catalyst sürücüsünü alın örn. Resmi web sitesinden 13.04 (bu sürümle test ettim): www.amd.com/drivers

.zip’i çıkarın ve çalıştırılabilir yapın. Ardından, terminaldeki fermuarlı .run-dosyası ile klasöre gidin ve yazın:

sudo sh ./amd-catalyst-XX.X-linux-x86.x86_64.run --buildpkg Ubuntu/raring

XXX’u dosyanın doğru adıyla değiştirin.

Oluşturulan .deb dosyalarını geçerli dizinde aşağıdaki terminal komutuyla yükleyin:

sudo dpkg -i fglrx*.deb

Sonrası yükleyin:

Terminal komutunu girin

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

(Not: Birden fazla AMD grafik kartı veya AMD çift grafiğini kullanırsanız, bunun yerine /usr/lib64 kullanabilir ve / veya çift monitör ekranı kullanıyorsanız, bu ek üçüncü komutu da kullanabilirsiniz: sudo aticonfig --adapter=all --initial -f )

Ayrık GPU'yu seçin

sudo aticonfig --px-dgpu

Sisteminizi yeniden başlatın

sudo reboot

Bağlantılar:

İşte

Anahtarlama İçin Komut Dosyalarım

Yüksek GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Düşük GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Mevcut GPU Modunu göstermek için komut dosyası:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Not : Bir Anahtarlama Komut Dosyasının yürütülmesinden sonra her zaman sorun yaşıyorsanız, sisteminizin yeniden başlatılmasını sağlayın (ve sadece yeniden oturum açma değil).

Yeni !!! Anahtarlama için GÖSTERGE:

Ayrık (AMD) ve Entegre (Intel) GPU'lar arasında geçiş yapmak için güzel ve kolay bir şekilde İşte ve sonra DEB dosyasını indirip yükleyin.

    
verilen cevap Marian Lux 21.04.2014 14:06
16

12.10 için:

Benim için çalışıyor! İşte sizin için nasıl yarattığım:

Ön yükleyin:

Üç terminal komutları:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

İsteğe bağlı ise 64 Bit - iki terminal komutu:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64

Bu doğrudan bağlantıdan indirin: İşte dosyalar ve bu iki .deb paketi boş bir klasöre yerleştirildi

xserver-xorg-video-intel-dbg_2.20.0-0~andrik1_XXX.deb
xserver-xorg-video-intel_2.20.0-0~andrik1_XXX.deb

XXX, mimari tanımlayıcınız olmalı (x86 veya amd64)

İndirilen .deb dosyalarıyla klasörde aşağıdaki iki terminal komutunu çalıştırın:

sudo dpkg -i xserver-xorg-video-intel*.deb
sudo dpkg-reconfigure Xorg

Ardından makinenizi yeniden başlatın

Not - Bu PPA’dan: İşte

Önemli - Bugün "xserver-org" için bir güvenlik güncellemesi aldım ve sistemimi yeniden çökerten resmi Ubuntu depolarını oluşturdum (giriş ekranı yok). Sonra en yeni iki xserver-org-video-intel * .deb'sini (yukarıda açıklandığı gibi indirildi ve yüklendi) PPA İşte . Bu sorunu önlemek için bu PPA'yı sisteminize ekleyebilirsiniz. Benim için bu PPA'nın çok fazla başka paketi var, bu yüzden bunu yapacağım (iki .deb dosyasını indirerek ve yükleyerek). Diğer bir çözüm ise, resmi Ubuntu güvenlik güncellemeleri varsa "xserver-org" paketlerinin seçimini kaldırmaktır.

Kurulum:

Mevcut ATI Catalyst sürücüsünü e, g 12.11 Beta (Bu sürümle test ettim):

wget -c http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-12.11-beta-x86.x86_64.zip -O catalyst-12.11-beta-x86.x86_64.zip

.zip’i çıkarın ve çalıştırılabilir yapın. Ardından, terminaldeki fermuarlı .run-dosyası ile klasöre gidin ve yazın:

sudo sh ./amd-driver-installer-XXX.run --buildpkg Ubuntu/quantal

XXX’u dosyanın doğru adıyla değiştirin

Oluşturulan .deb dosyalarını geçerli dizinde aşağıdaki terminal komutuyla yükleyin:

sudo dpkg -i fglrx*.deb

Sonrası yükleyin:

Terminal komutunu girin

sudo aticonfig --initial -f

Sisteminizi yeniden başlatın

sudo reboot

isteğe bağlı - tümleşik kartta doğrudan işleme için hatayı düzeltmek:

gksu gedit /etc/X11/Xsession.d/10fglrx

64Bit sisteminizde "/ usr / lib / x86_64-linux-gnu / dri /" dizgisini satırın nihayet şöyle göründüğü şekilde ekleyin:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri

32Bit sisteminizde "/ usr / lib32 / dri /" dizgisini satırın nihayetinde göründüğü şekilde ekleyin:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib32/dri

Bağlantılar:

İşte

İşte

İşte

Anahtarlama İçin Komut Dosyalarım

Yüksek GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Düşük GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Mevcut GPU Modunu göstermek için komut dosyası:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Not : Bir Anahtarlama-Komut Dosyası yürütme işleminden sonra her zaman sorun yaşıyorsanız, sisteminizin yeniden başlatılmasını sağlayın (ve sadece yeniden oturum açma değil).

    
verilen cevap Marian Lux 01.11.2012 15:55
4

13.10 için:

önceden yükleme:

Üç terminal komutunu çalıştırın:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core xserver-xorg-video-all libgcc1

64 bit için ek iki terminal komutu:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr
sudo ln -svT lib /usr/lib64

ia32-libs kullanılamıyorsa, bu talimatları izleyin ve şununla yükleyin:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386

Not: Zaten lib64 dizinine işaret eden lib adında böyle bir sembolik bağlantı varsa, ikinci komut gerekli olmamalıdır. Ve eğer bu isimde gerçek bir klasör varsa ( ls -l /usr/lib64 ile belirlenir), içeriğinin güvenli bir şekilde /usr/lib klasörüne taşındığından emin olmalısınız ve daha sonra bunu silebilirsiniz - şimdi boş-- /usr/lib64 klasörünü çalıştırmadan önce komut.

Eski sürücüleri kaldırın:

sudo apt-get remove fglrx*

Intel sürücüsünü yeniden yükleyin:

sudo apt-get install --reinstall xserver-xorg-video-intel

.deb paketini indirin:

wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb

İndirilen .deb dosyası ile klasörde aşağıdaki terminal komutunu çalıştırın:

sudo dpkg -i libudev*

Kurulum:

Mevcut AMD Catalyst sürücüsünü resmi web sitesinden edinin

Arşivi açın ve .run yürütülebilir dosyasını yapın:

unzip amd-*catalyst-*.zip
chmod +x amd-*catalyst-*.run

Sürücü paketlerini oluşturun:

sudo sh ./amd-*catalyst-*.run --buildpkg Ubuntu/saucy

Oluşturulan .deb paketlerini yükle:

sudo dpkg -i fglrx*.deb

Yükleme sonrası:

Aşağıdaki terminal komutlarını girin:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

Not: Birden fazla AMD grafik kartı veya AMD çift grafik kullanırsanız, aşağıdaki komutu kullanabilirsiniz:

sudo aticonfig --adapter=all --initial -f

Not: Çift monitörlü bir ekran kullanıyorsanız, bu ek üçüncü komutu da kullanabilirsiniz:

sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Ayrık GPU'yu seçin:

sudo aticonfig --px-dgpu

Sisteminizi yeniden başlatın:

sudo reboot

Anahtarlama için komut dosyaları:

Yüksek GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Düşük GPU Modu için Komut Dosyası:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Mevcut GPU Modunu göstermek için komut dosyası:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Not: Bir anahtarlama komut dosyasının yürütülmesinden sonra her zaman sorun yaşıyorsanız, sisteminizin yeniden başlatılmasını sağlayın (ve sadece yeniden giriş yapmak için değil).

Yeni! Anahtarlama için gösterge:

Ayrık (AMD) ve tümleşik (Intel) GPU'lar arasında geçiş yapmak için güzel ve kolay bir şekilde projenin GitHub sayfasına gidin ve sonra .deb dosyasını indirip buradan yükleyin.

Bağlantılar:

  1. [tüm varyantlar] AMD / Intel Karma Grafik Çalışmaları - Ubuntu Forumları
  2. Ubuntu Saucy Kurulum Kılavuzu - cchtml.com
  3. BinaryDriverHowto / AMD - Ubuntu Topluluk Yardımı Wiki
  4. X / Sorun Giderme / VideoDriverDetection - Ubuntu Wiki

Bu cevap Marian Lux'un 13.04 rehberi .

    
verilen cevap Giorgi Gzirishvili 19.11.2013 11:00
3

AMD / Intel karma grafikli bir Vaio VPCSE var ve adım adım nasıl yürüdünüz? Ne yazık ki, Catalyst'te entegre grafiklere dönüştüğümde, sizin de belirttiğiniz gibi giriş yaptıktan sonra kayboldum. Ayrık grafiklere geçerken işe yarıyor - ama bunun için kaynaklardan fglrx kullanabilirim.

Öyleyse, tam olarak memnun olmayan tek çözümüm açık kaynak sürücüleri kullanmak ve switcheroo kullanarak ayrık kartın gücünü kapatmaktır. Yani, fglrx ile sistemimi temizledim, yaziyorum

sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

bunu varsayarak

cat /sys/kernel/debug/vgaswitcheroo/switch

"IGD" içeren satırda + işareti gösterir

    
verilen cevap dast 25.11.2012 17:38

Etiketlerdeki diğer soruları oku