Nomodeset ne yapar?


90

Ubuntu 12.10'u kurduğumdan beri, Radeon HD 5450 gpu'yu özel bir sürücü ile çalışmasını sağlamak için uğraşıyorum.

Bu soruyu cevaplamanın bir gereği olmadığı için attığım adımları listelemeyeceğim.

Bir önlem alıp fglrx güncellemelerini yükledikten sonra, mor ekrana asılı olan sistemi yeniden başlattıktan sonra. Bu yüzden kullanarak önyüklemeye karar verdimnomodeset

Düzenledim

quiet splash $vt_handoff

böyle görünmek

quiet splash nomodeset

Bu değişikliği yaparak, daha sonra Unity ve özel sürücü yüklü ve iyi performans ile giriş yapabiliyorum. 12.04'te olduğundan daha iyi performans gösterdiğini söyleyene kadar giderdim.

fglrxinfo okur

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Lütfen eklediğim yöntemi not aldım Uzun nomodesetzaman olmuştu, bunu yapmak zorunda kaldım, böylece bellekten yapılmıştı. Bu sorunun cevabını ararken ben rastladım bu ve benim düzenleme gitmek gerekiyordu keşfetti

quiet splash $vt_handoff

için

nomodeset $vt_handoff

nomodesetDüzenlemem ne yaptı? Fark ettiğim tek yanlış şey, açılış sırasında plymouth Ubuntu logo ekranını alamamam.

Bu tek takas ise, düzenlemeyi kalıcı kıldığım için mutluyum.

Yanıtlar:


89

Cevap burada bulunabilir: http://ubuntuforums.org/showthread.php?t=1613132

nomodeset

En yeni çekirdekler, video modu ayarını çekirdeğe taşıdı. Böylece, donanıma özgü saat hızlarının ve ekran kartındaki yazmaçların tüm programlaması, X sunucusu başladığında X sürücüsünden ziyade çekirdekte gerçekleşir. açılış ekranından giriş ekranına ücretsiz geçişler. Ne yazık ki, bazı kartlarda bu düzgün çalışmıyor ve siyah ekranla karşılaşıyorsunuz. Nomodeset parametresini eklemek, çekirdeğe video sürücüleri yüklememesini ve X yüklenene kadar BIOS modlarını kullanmasını söyler.


7
Yani düzenlemeyi kalıcı hale getirerek sadece açılış ekranından performansımı kaybetmiyorum. Grafik kartı sorunumun sıralandığını bilmek güzel olurdu.
Chris Carter

4
Doğru dedin. :-)
NickTux,

1
@NikTh: Sürekli olarak nomodeet eklediğimde bir problem tespit ediyorum. Artık ikinci bir ekran tespit edemiyorum. Bunun için herhangi bir önerin var mı? Nomodeset olmadan, mor bir ekran ile bitirdim ve artık ubuntu önyükleme yapamıyorum.
Cleb

@Cleb, nomodesetbir sürücü yükleyerek (çıkarsa) veya daha yeni bir sürüme yükselterek grafik kartını düzeltene kadar geçici bir çözümdür. Çekirdek sürümüne, donanımına vb. Bağlı olarak çeşitli sorunlara neden olabilir. Sorunu ayrıntılarıyla anlatan AskUbuntu'da veya ubuntuforums.org'da yeni bir soru açmanızı öneririm.
NickTux

@NikTh: Şimdi sorumu yayınladım: askubuntu.com/questions/631339/… Yardımcı olabilirsiniz :)
Cleb

15

Birçok açık kaynaklı sürücü çekirdek olmayan mod ayarı desteğini kaldırmıştır, bu nedenle nomodeset kullandığınızda, temel VESA hızlandırılmamış sürücüye geri döneceksiniz. Bu çok fazla performans ve özellik vuruşu.

nomodeset'in tescilli (fglrx / nvidia) sürücüler üzerinde herhangi bir etkisi olmamalıdır. Bu tür çekirdek modu ayarlarına sahip değiller.

"Sıçrama" nın kaldırılması, Plymouth önyüklemesinden * sıçrama * 'dan kurtulan şeydir.

Radeon, nispeten yakın zamanda “Kullanıcı Modu Ayarı” (bilgisayarı ne kullanmaya zorlarsa) desteğini kaldırmayı yeni bitirdi, ancak Intel grafikleriyle bir süre böyle oldu. http://lists.x.org/archives/xorg-announce/2012-November/002093.html

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.