Hibrit Grafikler - Linux'ta iki ekran kartına çözüm (vga_switcheroo)

Linux bunlarda bazı sorunlar getirebilir dizüstü bilgisayarlar sahipler iki tabak video, çünkü çekirdek muhtemelen her ikisini de etkinleştirin (yalnızca biri yerine). Bu doğrudan performans pil ve aşırı ısınma makinenin.

Carlos Fioriti, kazananlar haftalık yarışmamızdan: «Linux hakkında bildiklerinizi paylaşın«. Tebrikler! Hakkında endişeli katılmak Carlos gibi topluma katkıda bulunacak mısınız?

Intel core i3, core i5 ve core i7 işlemcilere sahip dizüstü bilgisayarlara sahip Linux kullanıcıları için ciddi bir sorun var. Bu bilgisayarlarda daha iyi performans elde etmek için iki ekran kartı bulunur. Arayüz çizimi ve basit şeyler gibi standart grafikleri işlemek için işlemcinin içinde bulunan "entegre" olarak adlandırılan biri. "Ayrık" olarak adlandırılan diğeri, oyunların gerektirdiği gibi yüksek performanslı grafiklerin kullanılmasının gerekli olduğu durumlarda kullanılabilen güçlü bir karttır.

Benim özel durumumda, işlemci "entegre" bir ekran kartına ve "ayrık" bir AMD Radeon HD 5 video kartına sahip bir Intel Core i2430-2.40M Çift Çekirdekli 6630GHz'dir.

Bu özelliğin çekirdeği tarafından yanlış kullanım ("Hibrit Grafikler") iki sorun oluşturur. Birincisi, sistemin her iki video kartı açıkken ve "ayrık" kart üzerindeki fan% 100 çalışırken önyükleme yapmasıdır. Bu, aşırı güç tüketimine ve pil ömrünün kısalmasına neden olur. İkinci sorun, yukarıda belirtilenlerden kaynaklanıyor: klavyeyi ve dizüstü bilgisayarın yapısının bir bölümünü bile ısıtan çok fazla ısı üretiliyor.

Bu sorunu çözmek için, sorunu kendi başlarına çözmeyen, ancak bir bütün olarak çözen birkaç kullanıcıdan deneyim toplayabildiğim İspanyolca ve İngilizce birkaç site, blog ve forum inceledim. Sana çözümü bırakıyorum.

Başlamadan önce, çalışan çekirdek hata ayıklama paketlerinin ve hata ayıklama dosyalarının çalıştığından emin olun. Bazı dağıtımlarda varsayılan olarak gelmez. Her şeyin yolunda olduğunu doğrulamak ve adımlarla ilerleyebilmek için / sys / kernel / debug / vgaswitcheroo / switch dosyasının içeriğini görmeyi deneyebilirsiniz. Sistemlerinde yoksa, ayarları değiştiremezler.

adımlar

1. - Geçişi gerçekleştirmek için izinleri etkinleştirin:

sudo su
chown -R kullanıcı adı: kullanıcı adı / sys / çekirdek / hata ayıklama
chown kullanıcı adı: kullanıcı adı / sys / kernel / debug / vgaswitcheroo / switch
çıkış

2. - Kapatılan video kartını açın (şu anda video çıkışı oluşturmuyor).

echo ON> / sys / kernel / debug / vgaswitcheroo / switch

Video çıkışını entegre karta bağlayın.

echo IGD> / sys / kernel / debug / vgaswitcheroo / switch

Video çıkışını ayrı karta bağlayın.

echo DIS> / sys / kernel / debug / vgaswitcheroo / switch

Şu anda "bağlantısı kesilmiş" video kartını kapatın.

echo OFF> / sys / kernel / debug / vgaswitcheroo / switch

Vga_switcheroo yapılandırmasının mevcut durumunu görüntüleyin:

cat / sys / kernel / debug / vgaswitcheroo / switch

Bunun gibi bir çıktı üretecek:

0: IGD: +: Pwr: 0000: 00: 02.0 -> entegre kart açık (Pwr) ve kullanımda (+).
1: DIS :: Kapalı: 0000: 01: 00.0 -> ayrık kart kapalı (Kapalı)

Ve bu talimat setiyle, daha iyi enerji tüketimi, daha az ısı elde etmek için ihtiyaç duyduğumuz tüm değişiklikleri yapabilir ve hangi video kartını istediğimiz zaman seçebiliriz. Umarım bu sorunla karşılaşan biri için yararlıdır.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   vma1994 dijo

    Debian wheezy'de vgaswicheroo dosyası yok, hibrit grafikleri nasıl kontrol edebilirim?

  2.   Raul Aguiar bilgi alanı resmi dijo

    Böylece kolayca yeniden başlatılırken konfigürasyonlar kaybolmaz, onu rc.local ve voila'ya entegre edersiniz.

  3.   sergio dijo

    ve bunu rc.local ile nasıl bütünleştirirsiniz? Fedora 17 kullanıyorum ve başlangıçta çalışan bir bash betiğini nasıl oluşturacağımı arıyorum, ancak sorun sudo su yaparken ortaya çıkıyor, bu şifre soruyor ve bunu nasıl otomatik yapacağımı bilmiyorum .. . nasıl yapılacağına dair bir öğretici yapabilir misiniz? başlangıçta otomatik ??

  4.   Diego Armando Perdomo dijo

    Video oynatırken bu çözümü uyguladıktan sonra başka bir şey, herhangi bir çözümü hızlandırır mı? Linux mint 13 yüklüyüm, bilgisayarım bir dell intel core i7 işlemci

  5.   Hadi Linux kullanalım dijo

    Sanırım burada aradığınızı "açılış sırasında kullanılacak komut dosyası" bölümünde bulacaksınız.
    https://help.ubuntu.com/community/HybridGraphics
    Şerefe! Paul.

  6.   Diego Armando Perdomo dijo

    Selamlar: Katkınız çok ilginç, ancak bilgisayarı yeniden başlatırken bu yapılandırmanın kaybolmadığından nasıl emin olabilirim?