Vraag Wat doet `nomodeset`


Sinds de installatie van Ubuntu 12.10 heb ik geprobeerd om mijn Radeon HD 5450 gpu te laten werken met de gepatenteerde driver, want vanaf het begin betekende het installeren van de driver het verlies van eenheid.

Ik zal de stappen die ik heb gezet niet vermelden omdat het geen vereiste is om deze vraag te beantwoorden.

Na het nemen van één maatregel en het installeren van fglrx-updates, hing het systeem na het opnieuw opstarten op het paarse scherm. Dus besloot ik om te gebruiken nomodeset

Ik heb bewerkt

quiet splash $vt_handoff

om er zo uit te zien

quiet splash nomodeset

Als ik deze wijziging aanbreng, kan ik me aanmelden met Unity en het eigen stuurprogramma installeren en goed presteren. Ik zou zelfs zeggen dat het beter presteert dan in 12.04

fglrxinfo leest

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

Let op de manier waarop ik heb toegevoegd nomodeset Het was een tijdje geleden dat ik dit moest doen, dus het gebeurde vanuit het geheugen. Toen ik op zoek was naar een antwoord op deze vraag die ik tegenkwam deze en ontdekte dat mijn bewerking moest verdwijnen

quiet splash $vt_handoff

naar

nomodeset $vt_handoff

Wat heeft mijn nomodeset bewerken gedaan? Het enige wat fout is dat ik heb gemerkt, is dat ik het Ubuntu-logoscherm van plymouth niet krijg tijdens het booten.

Als dat de enige trade-off is, ben ik blij dat ik de edit-permanant heb gemaakt.


79
2017-10-27 13:56


oorsprong




antwoorden:


Het antwoord is hier te vinden: http://ubuntuforums.org/showthread.php?t=1613132

nomodeset 

De nieuwste kernels hebben de instelling voor de videomodus verplaatst naar   de kernel. Dus alle programmering van de hardware specifieke klok   tarieven en registers op de videokaart gebeuren in de kernel in plaats van   in het X-stuurprogramma wanneer de X-server wordt gestart. Dit maakt het mogelijk om   hebben mooie spetterende (opstart) schermen met hoge resolutie en flikkering   gratis overgangen van boot splash naar login scherm. Helaas, op   sommige kaarten dit werkt niet goed en je eindigt met een zwarte   scherm. Door de parameter nomodeset toe te voegen, geeft u de kernel de opdracht niet te gebruiken   laad videostuurprogramma's en gebruik in plaats daarvan BIOS-modi tot X is geladen.


78
2017-10-27 14:02



Dus ik verlies de prestaties niet door de bewerking permanent te maken, alleen op het startscherm? Het zou leuk zijn om te weten dat mijn grafische kaart probleem is gesorteerd. - Chris Carter
U zei correct. :-) - Nick Thom
@ NikTh: Ik ontdek een probleem eigenlijk wanneer ik nomodeset permanent toevoeg. Ik kan geen tweede scherm meer detecteren. Heb je daar suggesties voor? Zonder nomodeset krijg ik een paars scherm en kan ik ubuntu niet meer opstarten. - Cleb
@Cleb, nomodeset is een tijdelijke oplossing / oplossing om de grafische kaart te repareren, door een stuurprogramma te installeren (als deze wordt afgesloten) of door een upgrade uit te voeren naar een nieuwere versie. Dit kan verschillende problemen veroorzaken, afhankelijk van de Kernel-versie, hardware ... enz. Ik zou willen voorstellen om hier een nieuwe vraag te stellen op AskUbuntu of in ubuntuforums.org, waarbij het probleem in details wordt beschreven. - Nick Thom
@ NikTh: Ik heb nu mijn vraag geplaatst: askubuntu.com/questions/631339/... Ik hoop dat je kan helpen :) - Cleb


Veel open source-stuurprogramma's hebben ondersteuning voor niet-kernel-modusinstelling verwijderd, dus in die gevallen waarin u nomodeset gebruikt, raakt u uiteindelijk terug naar de zeer eenvoudige VESA-niet-versnelde driver. Dit is echt een prestatie- en feature-hit.

nomodeset mag geen effect hebben op de eigen (fglrx / nvidia) stuurprogramma's. Ze hebben niet zo'n instelling voor de kernelmodus.

Het verwijderen van "splash" is wat de Plymouth boot * splash * heeft verwijderd.

Radeon is net klaar met het verwijderen van de ondersteuning voor "User Mode Setting" (wat nomodeset de computer dwingt om te gebruiken), relatief recentelijk, maar met Intel-graphics is dit al een tijdje het geval. http://lists.x.org/archives/xorg-announce/2012-November/002093.html


13