Özgeçmişten sonra boş ekran - Dell M5510 Ubuntu 16.04


12

Askıya Alınmadan Sürdürülemiyor

Dizüstü bilgisayar Dell M5510 Precision

Suspend / Resume, Windows 10 ve Ubuntu Live CD / USB görüntüsü altında çalışır. Yüklü ilk birkaç gün bile çalıştı. Sonra (herhangi bir güncelleme çalıştırmadan veya yeniden başlatmadan), askıya aldım ve özgeçmiş başarısız oldu. Boş bir ekran alıyorum. Çalışıyor: Başka bir sistemden içeri girebilirim.

Web'den bir çok şey denedim, ancak ilk notlarım yeniden yüklediğimde kaybettim. Başlangıçta Ubuntu Mint üzerinde başladım, sonra vanilya Ubuntu'ya yeniden yükledim. Yeni bir kurulumdan sonra, askıya alma / devam ettirme 2 gün boyunca harika çalıştı. İkinci gün dizüstü bilgisayarımı sürdürdüm ve çalışmaya başladım. Gün ortasında, askıya aldım ve boş ekran sorunu verdi. Herhangi bir yükseltme komutu çalıştırmadım veya aralarında herhangi bir yeniden başlatma yapmadım, bu yüzden orada neyin değiştiğini bilmiyorum.

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M](rev a2)
Linux 4.4.0-36-generic

Denediğim şeyler:

  • 24 GB şifrelenmemiş takas oluşturuldu
  • Düzenleme /etc/systemd/logind.confve uncomment HandleLidSwitchDocked=suspend 763085
  • Çekirdeği 4.4.8'e güncelleyin (ağ iletişimi de bozuldu) 761820
  • Çekirdeği 4.6.0'a güncelleyin (bu yardımcı olmadı ve docker'ı kırdı) başlatma hatası
  • Açık kaynaklı sürücüden Nvidia 361.42'ye geçildi
  • BIOS'ta ayrı grafikleri devre dışı bırakma hakkında bir yazı gördüm, ancak bios'umda bu seçeneği bulamadım.
  • Bazı yanıtlar, metin konsolu almak için ctrl-alt-f [12] ve ctrl-alt-f7 komutlarını kullanmanızı önerir. Boş ekrandayken, bu hiçbir şey yapmaz.
  • Tüm parlaklık tuşlarının yanı sıra Fn + F8 ekran geçişini (dahili / harici ekran arasında geçiş yapar) denedi. archlinux hatası

Nvidia x sunucu ayarlarını çalıştırın ve gpu'yu nvidia yerine Intel olarak değiştirin.


Ben de nomodeset çalıştı bu bir ve Giriş yaptığımda, Ubuntu Birlik lightdm döner, beni çöker. Tarçın yedek moda geçemez. Tarçın veya lightdm'den nomodeset ile askıya alınmaya devam edilmek hala başarısızdır.
ytjohn

Çekirdek 4.6.x kullanımdan kaldırıldı. 4.6.3 ile biraz şansım vardı ama 4.7.2'ye güncelleme yapmak benim için çok başarılı oldu. Garip bir şekilde Pazar gecesi güncellemeleri kayboldu ve 4.7.2 hala 21 Ağustos'tan beri en güncel. AskUbuntu'da 16.04'ün altındaki siyah ekranlar hakkında birçok soru-cevap var. Doğru hatırlıyorsam bunlardan birinde 200 oy var.
WinEunuuchs2Unix

Teşekkürler. Devam ettim ve 4.7.2 sürümüne geçtim. Yüklü nvidia sürücüsünün onunla yüklenmediğini buldum ve ayrıca nvidia 370.23 sürücüsünü de yükledim. Ne yazık ki, özgeçmiş her iki durumda da işe yaramadı. Sanırım bazıları bağlandığım 16.04 siyah ekran yayınının neredeyse hepsini vurdum. Yine de bakmaya devam edecek.
ytjohn

16.04'ün altında birçok siyah ekran yayını var. Umarım aralarında bu "gizli mücevher" bulacaksınız. Nasıl hissettiğini bilmek benim laptop sorunsuz şeyler almak için / etc / acpi / events dizini içinde kendi kapak-yakın, kapak-açık ve tv-ses bash komut dosyaları yazmak zorunda kaldı. 10 özgeçmişin 9'u bile, özgeçmişi yeniden etkinleştirmek için bir fare hareketi veya ikinci ekranda başka bir pencereye tıklamayı gerektirir.
WinEunuuchs2Unix

Şanssız denedim pm-suspend --quirk-dpms-on.
ytjohn

Yanıtlar:


11

Çözüm nihayetinde 18 Eylül'de Dell Topluluk Forumlarında yayınlandı . Bu sonuçta bir bios problemidir: askıya alma sırasında, bir intel kaydı 0'ların tümüne sıfırlanır. Çekirdek düzeltme eki geçici çözümü zaten çalışmalarda, ancak 4.9'a kadar dahil edilmeyebilir. Ancak, kayıt askıya alma sırasında bir dosyaya kaydedilebilir ve sürdürme sırasında yüklenebilir.

Aşağıdaki komut dosyasını / lib / systemd / system-sleep / fixbacklight (ve chmod 755) olarak kaydedin

#!/bin/sh
# From patchwork.freedesktop.org/.../
# and en.community.dell.com/.../19985320
# Suspend Resume fails to restore PWM_GRANUALITY
# Based on script by Tony.Jewell@Cregganna.Com

INTEL_REG=/usr/bin/intel_reg
ADDR="0x000c2000"
SAVE_FILE=/var/lib/systemd/save_intel_reg_pwm_granuality

[ -x "$INTEL_REG" ] || exit 0

case "$1" in
    pre)
        echo "$0: Saving Intel Register PWM_GRANUALITY"
        "$INTEL_REG" read "$ADDR" \
            | (read addr value && echo "$value") \
            >"$SAVE_FILE"
    sync
    ;;
    post)
        value=`cat "$SAVE_FILE" 2>/dev/null`
        if [ -n "$value" ]
        then
            echo "$0: Restoring Intel Register PWM_GRANUALITY $value"
            "$INTEL_REG" write "$ADDR" "$value"
            rm "$SAVE_FILE"
        fi
    ;;
esac

Beni doğru yola yönlendiren @nloewen idi.


Ubuntu 16.04 LTS çekirdeğinde 28 Eylül 2016'da çalıştığı doğrulandı 4.4.8-040408. Çok teşekkürler!
Yngvar Kristiansen

4.8.0 çekirdekli 16.04 LTS ile çalışır. Teşekkürler.
ashic

Benzer sorunları olan bir hp bilgisayar için bir seçenek var mı?
George Udosen

Benim için çalışmadı
BartBog

Sadece bunun benim acer ultrabook
Cacoon

1

Ben de aynı problemi yaşadım. Görünüşe göre, çekirdeğinizi Ubuntu 16.04.3'te önerilen en son çekirdeğe güncelleyerek (benim için tonlarca alternatif "çözüm" denedikten sonra) bunu düzeltti.

Bu güncellemeyi yapmak için şunu çalıştırın: sudo apt install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04

Hangi (şu anda) çekirdeği kurar 4.10. (bu çekirdek güncellemesi ayrıca /ubuntu//a/823523/647310 adresinde de önerilmektedir )


0

Keşke senin kadar ayrıntılı notlar tutsaydım. Bu cevabın yarısı bellekten, diğer yarısı ise uzun liste terminal komutları / bash betikleri çalıştıran ve ekran çıktısı ve yapılandırma dosyaları snippet'lerini kaydeden bir LibreOffice Calc elektronik tablosundan gelir.

Gerçekleştirilen İşlemler

" Düzenlendi Bir 24GB unecreypted takas ". Hazırda bekletme moduna geçmedikçe makineniz için takas gerekmez . Çok fazla sürücü alanınız olduğunda takas yapmak hiçbir zarar vermez.

Msgstr " Düzenleme /etc/systemd/logind.confve uncommentHandleLidSwitchDocked=suspend ". Yuvalandırılmış makinenizde bir yerleştirme istasyonu takılı veya zaman seçenek geçerlidir HDMI TV veya harici monitöre bağlanır. Değişken HandleLidSwitchçoğu insan için daha önemlidir. Varsayılan olarak bu satır yorumlanır, ancak yorum yapıldığında ne yapar? Sistemim askıya alınması, iki kez askıya alınması veya yalnızca ekranı kapatmaması durumunda askıya alınması gerektiğinde hazırda bekletme gibi garip şeyler yapıyordu. Seçeneği gerçekten yapmasını istediğiniz şeye ayarlamanızı öneririm, yani suspendveya ignore.

Msgstr " Çekirdeği 4.4.8'e güncelle (ayrıca ağı bozdu) ". 4.4.8 eskidir ve kullanılmamalıdır.

" Çekirdeği 4.6.0 olarak güncelleyin (bu yardımcı olmadı ve bağlantı istasyonunu da kırdı) " 4.6.0 , 4.6.x zincirinin geri kalanıyla birlikte kullanımdan kaldırıldı . Dell dizüstü bilgisayarlar için çekirdek güncellemeleri olduğundan 4.6.3 daha iyi olurdu. Ancak 4.6.3'ü denediğimde, aşağıda belirtildiği gibi sorunlar yaşadım.

" Nvidia 361,42 açık kaynak sürücüsünden Switched ". Birçoğu Noveau sürücüsü ile Nvidia üzerinde başarılı olduğunu bildirdiği için bu iyi bir fikirdir .

" BIOS'ta ayrık grafikleri devre dışı bırakma hakkında bir yazı gördüm, ancak bios'umda bu seçeneği bulamadım " Ayrık grafikler , anakartınızda Entegre Grafikler yerine ayrı bir yonga anlamına gelir . Aslında, ayrı grafikleri devre dışı bırakmak , Xorg'da zaten yaptığınız Nvidia GPU'yu kapatmak anlamına gelir . Kapatarak diğer yoludur bunu ing veya kullanan Nouveau sizin için sürücü M100M (zaten yaptık söyledim) çip.blacklist

Önerilen İşlemler

Geliştirilmiş CPU seviyelendirmesi ve yük faktörü, daha az ısı ve güncellenmiş sürücüleri olan Çekirdek 4.7.3'e güncelleyin. Ubuntu 16.04'e yükselttikten sonra 4.4 askıya alma / devam etme ile ilgili sorunlar yaşadım. Ayrıca Intel Turbo Boost ile sürekli çalışan ve sistem sıcak çalışıyor. Ayrıca Nautilus'ta "ince yazı tipleri" ile ilgili sorunlar yaşadım . Çekirdeği 4.6.3'e güncelledim, ancak askıya almak yerine Hazırda Bekletme ile ilgili sorunlar yaşadım . Bu yüzden 4.7.1 , sonra 4.7.2 ve son olarak 4.7.3'e güncelledim . Ubuntu ve sytemd ayarlarını askıya almak / sürdürmek için tweaks ile birlikte şimdiye kadar 4.7.3 altında hiçbir sorun yaşadım.

Eğer bu işe yaramazsa paylaşabileceğim daha çok şey var ama bu cevabı " Metin Duvarı " ile gerekenden daha uzun yapmak istemiyorum . Yol boyunca, Ubuntu veya sistemd'in kapağı kapanmak yerine kendi Askıya Alma / Sürdürme için komut dosyaları ve askıya alma / devam ettirme sonrasında sesi TV'ye döndürmek için komut dosyaları geliştirdim.


4.7.3 + noveau'ya bir şans vereceğim. Dün denedim ama önyükleme yapamadım. Bu hafta tekrar deneyeceğim.
ytjohn

4.7.3 gidiyorum. Farklı nouveau / nvidia sürücüleri ile yolumu denemedim, ancak 4.7.3 + nouveau ile aynı sorunu vardı.
ytjohn

Yardımların için teşekkür ederim. Yukarıda bahsedilen arka ışık sorunu olduğu ortaya çıktı. Bekleyen bir çekirdek yaması var, ama yine de bir Devam Eden Çalışma. en.community.dell.com/techcenter/os-applications/f/4613/p/…
ytjohn

Çok fazla problemin vardı ve 9 gün önce düşündüğüm her şeyi hatırlayamıyorum. Sanırım çoğunu çözdükten sonra bu gönderiyi çözülmüş olarak temizlemeli ve herhangi bir yeni sorunla bir gönderi başlatmalısınız. Nvidia ve Nouveau ile ilgili çok az sorun ve çözüm var. Onlarla henüz kendim oynamadım çünkü hala askıya almak / devam ettirmek için 6 farklı ve 1/2 düzine yol ayarlıyorum.
WinEunuuchs2Unix

0

Bu bir BIOS sorunudur. Parlaklık kontrolü devam ettirildikten sonra bozulur ve ekran yalnızca tam parlaklık veya kapalı olarak çalışır.

Bu soruna geçici bir çözüm, ekran parlaklığını maksimuma ayarlayan bir klavye kısayolu oluşturmaktır. Parlaklığı bir adım ayarlayan normal parlaklık tuşları çalışmaz. (bu benim için çalışıyor)

Burada açıklanan bazı dengesizliklerle daha eski bir BIOS sürümüne dönerek bunu düzeltebilirsiniz . (Bunu denemedim)


Orada ekran parlaklığı için kısayolu nasıl yapacağımı görmüyorum, ancak bu konuda arama yapmak sorun gibi görünüyor. Kısayol ayarlarınızı paylaşabilir misiniz?
ytjohn

1
en.community.dell.com/techcenter/os-applications/f/4613/p/… Bu benim için çözdü! Eğer hsahmed'in senaryosunu ve "/ lib / systemd / system-sleep / fixbacklight" dosyasına kaydedip buraya gönderebilirseniz, cevabınızı kabul edeceğim.
ytjohn

Bu komut dosyası kısayol tuşu gereksinimini bile reddedebilir.
ytjohn

Arka ışığımı kontrol etmek için ışık kullanıyorum . light -S 100Arka ışığımı% 100 olarak ayarlamak için kullanıyorum . Ubuntu'nun varsayılan olarak hangi araçları yüklediğinden emin değilim.
nloewen

0

Aynı sorunu dell inspiron 15 7559 ile de karşılaştım. Birkaç gün boyunca iyi çalıştı, sonra bu sorun ortaya çıktı.

DÜZELTME :

Ubuntu'nuzu eski çekirdek sürümüne geri yükleyin. Güven bana işe yarıyor. Yüklü 4 çekirdek sürümleri vardı ve bunlardan iki eski 2 vermedi ise bu sorunu veriyordu.

Yeniden başlatın ve grub menüsünde gelişmiş ayarlara gidin. Sahip olduğunuz farklı çekirdek sürümlerini kontrol edin. Bu sürümlerin her birine ayrı ayrı önyükleme yapmayı deneyin ve askıya alma özelliğini kullanın ve hangi sürümün askıya alınmasının gerektiği gibi çalıştığını kontrol edin. Ayrıca, çekirdek sürümü devre dışı bırakılmış nvidia (performans modu) benim için her önyükleme nvidia sunucu ayarları uygulamasını kontrol edin. Devre dışı bırakılmışsa, nvidia modu> oturum kapatma> oturum açma> öğelerini kontrol edin ve ardından çalışıp çalışmadığını kontrol etmek için askıya alma özelliğini kullanın.

Sizin için çalışan çekirdek sürümünü anladıktan sonra. Diğer yeni çekirdek sürümlerini kaldırmak için bu yöntemi kullanın . Böyle bir sorunla tekrar karşılaşmayacaksın. :)

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.