Intel GPU'lar için bozuk i915 sürücülerini nasıl düzeltebilirim?


16

İ915 sürücülerinin dizüstü bilgisayarımda doğru çalışmasını sağlamakta sorun yaşıyorum (HP Pavilion DM4 2101ea).

Özellikle, dizüstü bilgisayar ekranı kararır ve hem USB anahtarından hem de sabit sürücüden önyükleme yaparken açılış grafiğinden sonra siyah kalır.

Açılış ekranından sonra ekrana herhangi bir şey almak için

  • acpi=off
  • nomodeset
  • i915.modeset=0

ACPI'yi kapatmak istemem çünkü hayranlarımın dönmesini seviyorum ve nomodesetbiraz abartılı, bu yüzden şimdilik önyükleme yapıyorum i915.modeset=0.

Ne yazık ki, bu KMS'yi kapatıyor ve dizüstü bilgisayar ekranındaki mevcut maksimum çözünürlüğüm gerçek kapasitesi yerine 1024x768 olarak sabitlendi.

Yukarıdaki önyükleme bayraklarından herhangi birini ayarlamadığımda ve harici bir monitör taktığımda, harici monitör iyi çalışıyor. Bayraklarla önyükleme yaparken, harici monitör de iyi çalışır, ancak yalnızca 1024x768 yapabilir ve dizüstü bilgisayar ekranını yansıtmaktan başka bir şey yapamaz.

İ915 sürücülerini 2.17'den Precise ile en son olanlar olan 2.19'a yükselttim, ancak en yeni olanları gösterme şansı yoktu.

İşte benim lspciçıktı:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)

İşte lshw -C video

  *-display UNCLAIMED     
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:4000(size=64)

Her iki çıkış da önyükleme yaptıktan sonra oluşturulur i915.modeset=0.

İşte Xorg.logbir önyüklemeden siyah bir ekrana tam bir dosya: https://gist.github.com/479ce06454e47d6123e1

Grafik kartı Intel HD 3000 tümleşik GPU'dur.

Daha önce Ubuntu üzerinde Intel donanımı ile hiç problem yaşamadım, bu yüzden bu çok şaşırtıcı.

Eğer yapabilirsen

  • i915'in çalışması için bir yöntem sağlamak,
  • alternatif sürücüler öner
  • i915.modeset=0daha yüksek çözünürlükler ve KMS ile önyükleme yolu
  • veya neler olduğunu ve nasıl düzeltileceğini açıklayın

Sana bir cevap kartı vereceğim. :)

Teşekkürler

Yanıtlar:



3

Önyükleyici grafiklerini kapatmayı deneyin. Bu komutu bir Terminal penceresinde çalıştırın:

gksudo xdiagnose

"Önyükleyici grafiklerini devre dışı bırak" etiketli onay kutusunu tıklayın, Uygula'ya basın, ardından yeniden başlatın.

resim açıklamasını buraya girin

Bu konuda bir hata bildirmek istiyorsanız, grafik hata ayıklama mesajlarını açmanızı (yukarıdaki ilk onay kutusu), hatayı yeniden oluşturmanızı ve ardından çıktısını toplamayı öneririm dmesg.

Bunun ötesinde, bu tür sorunları teşhis etmenin diğer yaygın yolları için http://wiki.ubuntu.com/X/Tro Giderme/BlankScreen adresine bakın . Neler olup bittiğini gerçekten bilmek istiyorsanız, orada boş / siyah ekranların yazılmasına neden olan şeyin ne olduğu hakkında daha ayrıntılı bir açıklamam var.


1
Muhtemelen çalıştırmak için Tamam iken xdiagnosedüz ile sudoev dizinindeki yapılandırma dosyaları kullanmaz, bunun nedeni için, genellikle tercih ve genellikle oldukça önemlidir grafiksel kullanmak sudofrontend'i gibi gksu, gksudoya kdesugibi grafiksel programları çalıştırırken root.
Eliah Kagan

İyi bir nokta; cevap güncellendi.
Bryce

3

Im x230 ile benzer sorunlar üzerinde çalışıyorum, ama daha harici ekranlar çalışan almak üzerinde duruldu. Yüklemek için nomodeset bayrağını kullanmak zorunda kaldım. Şimdiye kadar sahip olduğum şey: x230'daki ekran bağlantı noktası çalışmıyor

çalışmaya yaklaşmak için şimdiye kadarki adımlarım:

  1. KMS'yi atıp hiçbir şey yapamayacağınız için nomodeset veya modeset = 0 kullanmayın.
  2. sudo vi /etc/initramfs-tools/modules ve i915 ve intel_agp sürücülerini ekleyin, çalıştırarak kaydedin ve yeniden oluşturun update-initramfs -u

Ive ayrıca intel sürücüsünü yüklemek ve bazı özellikler vermek için /usr/share/X11/xorg.conf.d/ adresinde özel bir x yapılandırma saplaması ve tüm aygıtlarım için bir monitör yapılandırması yaptı. Ancak, ikinci monitörünüzü hala çalıştıramıyorum!

Ayrıca - Ive ekran portuna bağlı monitörünüzün çalışmasına neden olmayacak şekilde tüm çözünürlüklerimi güzel bir şekilde ayarlayan bir kabuk betiği oluşturmak için arandr kullandım ...

Umarım yardımcı olur,


2

Gelen /etc/rc.local, hemen önce exit 0, bir çizgi koymak setpci -s 00:02.0 F4.B=30.

Bu, arka ışığı, parlaklık 30'a (burada 00 tam parlak ve FF tam karanlıktır) açılacaktır. Önyükleme işlemi karanlık olacaktır, ancak giriş ekranı göründükten hemen sonra ışık yanacaktır.

nomodesetbu yöntemle kullanılmadığından yerel ekran çözünürlüğü kullanılabilir. Sonuçları beğendim, ancak yine de Fn tuşuyla ekran parlaklığımı ayarlayamıyorum.

BTW Bunu http://ubuntuforums.org/showthread.php?t=1744809 adresinden aldım . Yukarıdaki komutu açıklamaya yardımcı olması lspciiçin Intel VGA denetleyicisini 00: 02.0 pci veri yolu adresinde gösterir.


2

Dikkatli olun i915.modeset=0.

Intel sürücüsünün 2.15'ten beri tüm sürümleri yalnızca KMS'yi destekler. KMS'yi örneğin i915.modeset=0dosyaya seçenek ekleyerek devre dışı bıraktıysanız /etc/default/grub, lütfen bu seçeneği silerek KMS'yi yeniden etkinleştirin.

Kaynak: https://launchpad.net/~glasen/+archive/intel-driver


Bağlantı koptu.
ceving

2

14.04'te i915'i nasıl çalıştıracağım:

01.org'dan intel-linux-graphics-installer'ı indirdim, aynı programı çalıştırdım ve talimatları takip ettim. Program bir paketi düşürdü ve bir dizi yeni paket kurdu. Sonunda, yeniden başlatmam istendi. Normalde ekranımın google chrome'da kararmasına neden olan siteyi açtım. Daha fazla çökme gözlemlemediğim için sorunu çözdüm.

Grub'a başka komut satırı seçeneği eklenmediğini unutmayın. Ayrıca 3.13.0-44 ve Ubuntu 14.04 çekirdeklerini çalıştırdığımı da unutmayın.


0

rezil intel mobile 4 yongaseti sıçramadan sonra siyah ekranlı bir ağ geçidi nv78 var - aslında arka ışık - geri mi? idek

harici monitörler iyi çalışıyor, bu yüzden bunu yapmak için birini kullanmanız gerekebilir

her neyse, bilgisayarı önyükleyin ve root olarak /etc/rc.local dosyasını
çıkış 0 satırından hemen önce düzenleyin, setpci -s 00: 02.0 F4.B = 00 satırını ekleyin

Onu kurtar

lol denediğiniz tüm diğer şeyleri çıkarın - grub sessiz slpash bölümünden şeyler kaldırırsanız update-grub çalıştırdığınızdan emin olun

reboot - ekran, eskisi gibi önyükleme sırasında birkaç saniye boş kalır, ancak daha sonra fare işaretçisi okunun ortaya çıktığı zaman ekran ışığı aniden geri gelir ve her şey yolunda

bu sadece vesa 1280 * 720 değil, tüm ekran modlarını verdiği için nomodeset'ten daha iyi çalışır - şimdi takılı monitörleri de algılayacak ve her şey düzgün çalışacak


0

Dell Inspiron 3000'imde bu problemle karşılaştım. (Küçük 11 'alt-200 $ bir, model numaralarını yeniden kullandığınız için Dell'e teşekkürler -_-)

'Nomodeset'i kullanmak önyüklememe izin verdi, ancak GL hızlanması yoktu ve kullanımı neredeyse dayanılmazdı. Bir hevesle, eski önyükleme ROM'u hakkında bios'ta bir ayarı değiştirdim (veya benzer bir şey, yeniden başlatmadan tam adı alamıyorum). Bu devre dışı bırakıldıktan sonra sorunsuz bir şekilde önyükleme yapabildim. Siyah ekran yok ve GL hızlandırmasını bozan 'nomodeset'e gerek yok. Şimdi model mağazamda elektronik yapılandırmak için çok kullanışlı bir dizüstü bilgisayarım var. \Ö/


0

Benim mobo sadece 1 VGA portu ve LVDS-1 olmayan Intel D2500HN. Dağıtımım: Lubuntu 18.04

~$ modinfo i915
modinfo: ERROR: Module i915 not found.

Emin olun hem o senin /lib/firmware/i915/ve /lib/modules/'uname -r'/dosyalarla doldurulur

~$ sudo apt install --reinstall linux-modules-'uname -r' linux-modules-extra-'uname -r'

Sorun açıklamam:

4.15.0-20-jenerik: FHD1920x1080 ok gösteriliyor

4.15.0-42-jenerik: grub ekranından sonra birkaç satırdan sonra boş ekran

~$ sudo lspci -v | grep -A 10 -i vga <p>
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) <p> (prog-if 00 [VGA controller])
    Subsystem: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
    I/O ports at 20d0 [size=8]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: gma500
    Kernel modules: gma500_gfx

Çözümüm:

~$ sudo <your_editor> /etc/default/grub
##video=LVDS-1:d  is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"

Sorunum çözüldü, Intel D2500CC kartındaki Arch Yükleme nedeniyle kredi - i915 , GMA 3600 (Cedar Trail Atom) için Mageia desteğinden çözümünü çeken / Installation / Arch Linux Forumları hakkında şikayet ediyor

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.