GPU'yu yeniden başlatmadan (softreset) nasıl yeniden başlatırım?


15

GPU'yu komut satırından nasıl yeniden başlatırım?

Ubuntu 12.04-64 ve ATI mobil GPU'lu bir HP DV6 dizüstü bilgisayar kullanma. Ubuntu tarafından önerilen standart ATI uygun sürücülerini yükledi. Kapağı kapattığımda bilgisayar bekleme moduna giriyor. Kapağı açtığınızda, ekran dışındaki her şey yeniden başlar. Sadece siyah. Sanırım bir GPU sıfırlama komut dosyası yerleştirmem gerekiyor /etc/pm/sleep.d. Ancak GPU'yu nasıl yeniden başlatır / sıfırlarım?


En iyi seçeneğiniz, uykuyu ve devam ettirmeyi kontrol eden komut dosyalarını kullanmak olacaktır. Teorik olarak çekirdek modülünü fglrx için boşaltarak ve sonra tekrar yükleyerek ( rmmodve kullanarak modprobe) yapabilirsiniz, ancak ekranda hiçbir şey olmadan (ssh
girmedikçe

Yanıtlar:


14

Terminaldeki bir sonraki komutlardan birini veya daha iyisi TTY # 'da Ctrl+ Alt+ kullanarak çalıştırın F#; burada #1 ile 6 arasında bir sayı vardır:

sudo /etc/init.d/lightdm restart

veya

sudo service lightdm restart

Bu, grafik ortamını yeniden başlatacaktır.

Hangi sebepten henüz bilmiyorum , ama bu komutlar benim için sadece TTY'de çalıştı. Her neyse, terminalde bu komutlardan birini çalıştırdıktan sonra siyah bir ekranda sıkışırsanız, TTY'ye gidin ve sonraki komutu çalıştırın:

sudo service lightdm start

Gönderen http://en.wikipedia.org/wiki/LightDM :

LightDM, 11.10 sürümünden beri Ubuntu, Edubuntu, Xubuntu ve Mythbuntu, 12.04 sürümünden beri Lubuntu ve 12.10 ile başlayan Kubuntu için varsayılan görüntüleme yöneticisidir.

Bu nedenle, LightDM'nin yeniden başlatılması, makineyi yeniden başlatmadan GDM'nin yeniden başlatılmasını gerektirir


1
Lightdm sadece giriş ekranından sorumlu değil mi?
papukaija

1
@papukaija Sadece / gerçekten değil; bkz. en.wikipedia.org/wiki/LightDM
Radu Rădeanu

2
Cevabınız için teşekkürler Radu. Ancak lightdm'nin yeniden başlatılması tüm masaüstünü sıfırlıyor gibi görünüyor ve tüm programlar ve açık pencereler kayboluyor. Dizüstü bilgisayar kapağı açıldıktan ve bilgisayar uyku modundan çıktıktan sonra GPU'yu sıfırlamanın bir yolunu düşünüyordum. Bunu nasıl yaparım?
LapBuntu

@LapBuntu GDM'yi yeniden başlatmanın başka bir yolunu bulamazsınız. Her neyse, GPU'yu yeniden başlatmak sorununuzu düzeltmenin iyi bir yolu değildir. Belki bu cevap size probleminiz için iyi bir çözüm sağlayacaktır.
Radu Rădeanu

Hala araştırıyor ve geri dönecek.
LapBuntu

2

Grafik ekrandan sanal bir tty'ye geçip geçmediğini deneyin. Yani, siyah ekranınız olduğunda Ctrl+Alt +F1 ve giriş ekranınız varsa ve olduğunda Alt+ F7. Grafik ekranı geri gelmezse okumayı bırakın ...

Ekran geri gelirse bunu uyku komut dosyalarınıza (forum girişine kudos) eklemeyi deneyebilirsiniz http://ubuntuforums.org/showthread.php?t=1978290 :)

#!/bin/sh
# 

case "${1}" in
        hibernate|suspend)

        chvt 1 
        ;;
        resume|thaw)

        chvt 7
        ;;
esac

Bu komut dosyasını dosyadaki bir dosyaya /etc/pm/sleep.d/ dizininizdeki99_vthack ve yürütülebilir yapın:

sudo chmod 755 /etc/pm/sleep.d/99_vthack 

99_Aracı, bu komut devam dizisinin sonunda çalıştırılan.

Bu kesmek, bir dizi AMD tabanlı dizüstü bilgisayarda çalışıyor gibi görünüyor. YMMV ...


1

Bu paketi yükledikten sonra , sorununuzu çözmek için bu komut dosyasını kullanabilmeniz gerekir . Dell Vostro 1000 kullanıyorum.

Ekran bozuldukça, bu komut dosyasını başlatmak için bir anahtarı bağlamanız gerekecek, Shift+ Ctrl+ Alt+ öneriyoruz F. Ayrıca, her bir deneme düzeltme adımı için ne yaptığını konuşacak, böylece ne olduğunu bileceksiniz. Ekran düzeltildiğinde, komut dosyasını durdurmak için Ctrl+ Cdüğmesine basın ( xtermetkileşimli olarak kullanılmaya başlanmalıdır ).

Yaptığı temelde olası tüm ekran çözünürlükleri arasında değişiklik yapmaktır ve geçici çözümü çalışmaya zorlamak için yeni bir X oturumu da açabilir.

Ekran kilitli olsa işe yaramaz, bu yüzden en azından giriş kör olacak .. VEYA belki metin konsolu vt 1 üzerinde çalıştırmak, ile DISPLAY=:0, hile de yapabilirsiniz.

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.