Grafik kartı sürücüsünü terminal aracılığıyla nasıl değiştirebilirim?


12

Geçenlerde Asus Radeon HD 7870'in sürücüsünü tescilli olana değiştirmeyi denedim (bir arkadaşım çok daha hızlı olduğunu söyledi), ancak bu Ubuntu kurulumumu öldürmüş gibi görünüyor. Şimdi her açtığımda bana GRUB gösteriyor, Ubuntu'yu seçiyorum ve sonra bir iki saniye boyunca açılıyor ve sonra siyah ekranlar. Ben kara ekranın giriş ekranına ulaşmasından kaynaklandığını düşünüyorum, çünkü o noktada da SSH'ye girebiliyorum.

Herkes açık kaynak sürücüsüne nasıl geri döneceğimi söyleyebilir mi?

Düzenleme: Ve ekleyeceğim, Ubuntu'yu bir USB'den önyüklediğimde, her şey iyi çalışıyor.

Edit: Tamam burada benim süreç sürücü içindir.

  1. Radeon HD 7870'i sistemime yükle
  2. Açılış, her şey otomatik olarak iyi çalışıyor
  3. Gidiyorum ve kontrol ediyorum ve açık kaynak sürücüsünü kullanıyor (Yazılım ve Güncellemeler programına gidip sürücü sekmesine giderek kontrol ettim)
  4. Bir arkadaşım daha hızlı olduğu için özel olana geçmenizi önerir (flgrx güncellemeleri çizgisinde bir şey olduğuna inanıyorum)
  5. Yazılım ve Güncellemeler programına giriyorum ve sürücüler sekmesine gidiyorum. Oradan flgrx güncellemelerinden birini seçtim ve tamam'ı tıkladım.
  6. Sistemimi yeniden başlatıyorum ve sonra çalışmayacak. Bazı temel sorun giderme işlemlerinden sonra buraya geliyorum.

Güncelleme: Gertvdijk sayesinde özel sürücüyü devre dışı bırakmayı başardım, ancak Ubuntu hala dövülmeyecek. Açık kaynak sürücüsünün herhangi bir nedenle otomatik olarak etkinleştirilmediğini tahmin ediyorum. Herhangi bir fikri olan var mı? Sorunu bulmanıza yardımcı olmak için size verebileceğim sistem günlükleri var mı?


Ubuntu v14'te hala oluyor :(
w00t

Bunu çözebildiniz mi? Her iki sürücüyü de denedim ve bir şeylerin kırıldığını düşünüyorum, çünkü şimdi, sadece rastgele oluyor ...
Peter Raeves

@PeterRaeves Aşağıda söylediğim gibi, sadece sistem bölümünü yeniden yükledim ve bu düzeltti.
scaru

1
@scaru Bir dahaki sefer başınıza geldiğinde, xserver-xorg'u temizlemeyi, kurmayı ve yeniden yapılandırmayı deneyin. Benim için hile bu.
Peter Raeves

Ubuntu 16.04 masaüstünde, sadece nvidia sürücüleri ile aynı sorunu yaşadım, ancak son hikaye aynı: Grafik moduyla, sadece metin konsolundan giriş yapamadım ... sorunun tam olarak ne olduğu: tasfiye ve xserver-xorg paketinin yeniden kurulması
Luke

Yanıtlar:


5

14.04 ve üstü için, jokey metni depoda yüklü veya mevcut değildir. Noveau sürücüsünün giriş yaptıktan sonra bilgisayarımın tamamen kilitlenmesine neden olduğu bir sorundan kurtuldum ve nvidia sürücüsüne geri dönmem gerekiyordu. İşte böyle yaptım:

Giriş ekranında, giriş yapmak yerine CRL + ALT + F2 Tipi kullanarak bir terminale gittim

Ubuntu sürücüleri aygıtları

cihazlarınızın bir listesini almak ve istediğinizi tanımlamak için. Çıktım şöyle görünüyordu:

$ ubuntu-drivers cihazlar
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias: pci: v000010DEd00000391sv00001462sd00000630bc03sc00i00
satıcı: NVIDIA Corporation
model: G73 [GeForce 7600 GT]
sürücü: nvidia sürücüsü: nvidia 304 - dağıtım ücretsiz tavsiye
sürücü: nvidia-173 - dağıtım ücretsiz
sürücü: xserver-xorg-video-nouveau - dağıtım ücretsiz yerleşik
sürücü: nvidia-304-güncelleştirmeleri - dağıtım ücretsiz

Ben nvidia-304 istedim bu yüzden yazdım:

apt-get install nvidia-304

Sonra yeniden başlattım ve gerçekten seçtiğim sürücüyü kullandığım masaüstü sürücüleri Ek Sürücüler kullanarak doğruladı.


3

Tescilli sürücüleri kaldırmak için şunları yapmanız gerekir:

sudo apt-get remove fglrx   fglrx-amdcccle fglrx-pxpress 

standart sürücüleri yüklediyseniz veya

sudo apt-get remove fglrx-updates   fglrx-amdcccle-updates 

"güncellemeler" bir tane varsa.

Dosyayı manuel olarak silmeyi unutmayın/etc/X11/xorg.conf ; aksi halde X hala tescilli sürücüleri arar ve doğru şekilde başlamaz (çoğu zaman).

Bu normalde varsayılan (açık kaynaklı) sürücüleri yeniden etkinleştirir.


3

Ben sadece burada aynı şeyi (Ubuntu 14.04 LTS çalıştıran) vardı çünkü ben chime istedim. Sistem ayarlarında farklı bir ekran kartı sürücüsü seçtim ve yeniden başlattıktan sonra bilgisayarım düşük grafik modunda başlatmamı istedi.

Sorunu benim için gideren şey /etc/X11/xorg.conf dosyasını silmekti. Şimdi X11, Ubuntu tarafından kullanılan pencere yöneticisidir ve ayarları için .conf ile biten tüm dosyaları yükler (en azından - Google'ın 3 dakika bana söylediği şey budur).

Retrospect'te gerekli olabilecek dosyaları açıkça kaldırmakta tereddüt edeceğim için, başka bir şeye yeniden adlandırdım:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo reboot

Bu benim için sorunu düzeltti.

Başlangıçta, video kartı sürücüsünü geri değiştirmek için komut satırını kullanmaktı. Ekran kartı sürücüsünü değiştirmenin bir yolunu bulamadığım için bu fikri denemeye başvurdum. Bir önerilen cevap jockey-text( Komut satırını kullanarak özel video sürücüsü nasıl değiştirilir? ); ancak, 14.04 ile başlamak jockey-textartık Ubuntu'nun bir parçası değil.

Bazı ek araştırmalar: X11'in artık varsayılan olarak bir xorg.conf oluşturmadığını okudum. Yukarıdaki çözüm sizin için işe yaramayabilir.


İlgili olası cevap için +1; Kullanılan içerike bağlı olarak xorg.confdosyanın içeriği farklı olacaktır. Varsayılan olarak, bu dosya gerçekten 14.04'te mevcut değildir. Özel grafik ayarının ilk kez çalıştırılması büyük olasılıkla xorg.confotomatik olarak dosya oluşturur ( nvidia-settingsbunu yapar, bu nedenle AMD / Radeon kasası için benzer olabilir).
clearkimura

Xorg.conf dosyasını silmek ve yeniden başlatmak benim için çalıştı, Ubuntu 18.04 bir ATI GPU ile.
Andrew

1

Kimse 2 gün boyunca ek cevap vermedikten sonra Ubuntu'yu yeniden yüklemeye karar verdim. Bir Ubuntu canlı USB oluşturdum ve bunu kullanarak Ubuntu'yu yeniden yüklemesini söyledim (sistem dosyalarını değiştirir, ancak dosyalarımı tutar) ve bu mükemmel çalıştı.


1
çözümün işletim sistemini yeniden yüklemek oldukça üzücü.
haventchecked

0

SSH üzerinden geç:

jockey-text --list

ardından devre dışı bırakmak ve çalıştırmak istediğiniz sürücüyü tanımlayın

sudo jockey-text --disable driveridentification

driveridentificationSürücünüzün gösterdiği kimlikle değiştirin (örneğin xorg:nvidia_experimental_310benim durumumda). Şu anda bunu test edemiyorum / doğrulayamıyorum.

jockey-text, normal GUI'deki "ek sürücüler" uygulamasının komut satırı salt metin sürümüdür. Normal GUI uygulamasındakiyle aynı görevleri gerçekleştirebilmelisiniz - diğer görevler için yardıma bakın:

jockey-text --help

SSH kullanarak giriş yapabileceğinizi söylediğiniz gibi, bu durum sizin durumunuzda da çalışır. Makinelerinde SSH ayarlamayan diğer okuyucular için kurtarma moduna önyükleme yapmaları veya Grub komut satırındaki grafik sürücüsü çekirdek modülünü kara listeye almaları ve ardından jokey değişikliklerini gerçekleştirmeleri gerekir.


Bu komutu sadece SSH üzerinden çalıştırdım. Sonra bana jokey-komünler kurmam gerektiğini söyledi, ben de yaptım. Sonra tekrar çalıştırdım. Ne aldım:root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
scaru

@scaru O zaman "Ek sürücüler" uygulamasını kullanarak Radeon sürücüsünü yüklemediğinizi varsayalım? Lütfen sorunuzu ilk etapta sürücüyü nasıl kurduğunuzla ilgili tüm ayrıntıları ekleyin (düzenleyin!). Cevabımı geçersiz kılan durum buysa - lütfen bir dahaki sefere sorunuzda daha spesifik olun!
gertvdijk

tamam Orijinal sorumu daha ayrıntılı bir şekilde güncelledim. Ancak evet, sürücüyü Yazılım ve Güncellemeler uygulamasının Ek sürücüler sekmesinde değiştirdim.
scaru

@scaru Cevabımın yanlış olduğu için özür dilerim - yanlış bir şekilde bunun interaktif bir uygulama olduğunu varsaydım. Güncellememe izin verin.
gertvdijk

ok Ben sadece jokey-metin --list çalıştırmayı denedim ve bunu aldım: root@david-desktop:~# jockey-text --list kmod:fglrx - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use) kmod:fglrx_updates - ATI Fire GL (Proprietary, Enabled, Not in use) root@david-desktop:~# Yani herhangi bir nedenle açık kaynak sürücüsünü listelemiyor.
scaru
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.