Nvidia-driver Macbook 5,1
Det er lykkes mig - med hiv og sving - at installere Ubuntu 9.04 på min MacBook 5,1. Det kører fint bortset fra, at Nvidia-driveren (version 180.44) giver problemer dels med varme, dels med mærkelige grafiske effekter. Efter sigende (https://help.ubuntu.com/community/MacBook5-1/Jaunty) kan problemet løses ved at opdatere driveren til en nyere version, der endnu ikke er en del af Ubuntu.
Anyway, jeg kan ikke umiddelbart gennemskue, hvordan jeg opdaterer driveren. Derfor er mit spørgsmål, hvornår bliver driveren opdateret automatisk i Ubuntu? Og er det til for en nybegynder som jeg selv at opdatere driveren?
/Søren
Anyway, jeg kan ikke umiddelbart gennemskue, hvordan jeg opdaterer driveren. Derfor er mit spørgsmål, hvornår bliver driveren opdateret automatisk i Ubuntu? Og er det til for en nybegynder som jeg selv at opdatere driveren?
/Søren
Kommentarer17
Re: Nvidia-driver Macbook 5,1
En manuel installation skal foregå fra en terminal, og X skal være stoppet, fordi nvidia installeren ikke fatter at man blot kan reloade driveren efterfølgende.
Det er nok også en god ide at afinstallere driveren fra din pakkehåndtering så den ikke bliver forvirret over 2 nvidia moduler
Fremgangsmåden er herefter følgende:
ctrl+alt+f1
LOGIN
sudo -s
telinit 3
chmod +x nvidiadriverfil.run
./nvidiadriverfil.run
nano /etc/X11/xorg.conf
Find linien hvor der står "driver nv"
eller "driver vesa" og ret til
"driver nvidia"
telinit 5
Re: Nvidia-driver Macbook 5,1
Men som jeg nævte tidligere, så vil dit system på et eller andet tidspunkt nægte at starte X, så jeg vil anbefale dig at holde øje med hvornår der kommer en opdateret driver i dit pakkesystem, og benytte den så snart det er muligt, idet der så bliver taget højde for de problemer der opstår ved kerne opdateringer.
Re: Nvidia-driver Macbook 5,1
Bliver driveren først automatisk opdateret i løbet af 9.04 eller skal jeg vente til 9.10?
Re: Nvidia-driver Macbook 5,1
Har selv en MBP 5,1 og må nok sige: bruger du Windows/Linux så bliver maskinen bare mere varm end ved OS X..
Kort grund: we got shafted
Mere detaljeret grund:
1) MBP 5,1 har 2 grafikkort: et 9400M og et 9600M.
- I OSX kan man skifte mellem de to og 9400M er sat til fra standard.
- 9400M er et mindre kort (clocket lavere) og udvikler derfor mindre varme
- 9600M er det eneste tilgængelige kort for BIOS-baserede
(læs:bootcamp-like) OS'er så som Windows og Linux.
- NVIDIA GPU's har to modes; 2D og 3D. Såfremt du ikke bruger 3D
acceleration direkte kører kortet i 2D mode som er med signifikant
lavere clock-indstillinger - derfor udvikler det mindre varme i 2D
mode på samme måde som en underclocked CPU.
- Slår du compiz til bruger du en 3D accelereret desktop - 3D betyder
3D mode som betyder højere clock-frekvenser der igen giver mere
varme.
Basalt set:
Vil du holde din PC rimelig kølig under Linux/Windows så skal du have din power-manager til at throttle CPU'en nedad når det kan gøres samt bruge en 2D only desktop.
BTW omkring varme:
Til tider bliver din Macbook varm pga. automatisk blæserstyring ikke helt fungerer som det skal. Du kan dog nemt slå det til (indtil næste reboot)
Værdien i følgende fil skal være 0 for at aktivere automatisk blæserstyring:
cat /sys/devices/platform/applesmc.768/fan1_manual
Blæserne kører på minimum 2000rpm fra standard. Dette kan ændres i filen
/sys/devices/platform/applesmc.768/fan1_min
Det kan meget vel være, at dette kræver applesmc driveren fra Mactel. Husk at der er et Ubuntu Mactel repository med drivere :)
Nåja.. omkring evt. 3D problemer... Jeg har ikke fået Compiz til at køre stabilt i længere tid endnu. Det crasher aldrig, men jeg får til tider lock-ups på op til 10 sekunder. Det syntes oftest at ske hvis pc'en har været tændt i noget tid (evt. med et par suspend-kald imellem) og under kraftig multitasking.*
* kraftig brug er for mig defineret som 6 virtuelle skriveborde med Office2007, OpenOffice, Firefox (20'ish tabs), Nautilus (5 vinduer), Totem (mp3), Gnome-Terminal (10 vinduer), Eclipse, pidgin, tomboy, tasque, gimp, evince (pdf-læser, 3 instanser) og muligvis Virtualbox
Anyway, håber også at Nvidia's drivere bliver bedre med tiden og ønsker dig i samme ombæring held og lykke med maskinen! Problemerne til trods er den en dejlig arbejdsmaskine :)
Re: Nvidia-driver Macbook 5,1
Varmen kommer desuden i omkring venstre side - der hvor grafikkortet sidder.
I øvrigt er det en MacBook (ikke pro), så det er ikke, fordi den bruger 9600M i stedet for 9400M.
Varmeproblemet er dog heldigvis ikke så stort, sålænge der ikke trækkes store veksler på grafikkortet. Grafikkortet temperatus ligger på omkring 53 grader, hvilket vel ikke er så slemt.
Jeg tror, jeg installerer dette script (http://ubuntuforums.org/showthread.php?t=1102465) og ser om det hjælper på temperaturen.
I øvrigt, hvor ofte bliver Nvidia-driveren opdateret og sker det automatisk?
Re: Nvidia-driver Macbook 5,1
Men du vil fortsat se et dyk i varmen hvis du udelader Compiz og dermed bruger kortet i 2D mode :)
En nyere driver kan også hjælpe stort idet MANGE har haft problemer med at 9000M serien har stået på det maksimale performance level hele tiden.
For at tjekke dette åbner du "nvidia-settings" og klikker "PowerMizer".
Der ser du en liste af performance levels og dit nuværende performance level vises også.
Hvis du åbner et krævende spil (Nexuiz kan anbefales ! :) ) så vil du se at PowerMizer står på maksimum-niveauet lige efter du er gået ud af spillet igen -- du skal dog lige spille en 10 minutter for at sikre, at driveren sparker dig op på det højeste performance level.
Lader du nvidia-settings stå åbent skulle du se, hvorledes grafikkortet falder ned igennem de forskellige performance levels og tilbage til det mindst-krævende niveau.
Hvis dit kort enten er låst på maksimumniveauet og/eller ikke falder ned igen så har du højst sandsynligt problemer med driveren.
Det kan anbefales at rode med en manuel installation af Nvidia-driveren, især da den nyeste nu er 185.18.14 hvor Ubuntu tilbyder 180.51.
Som beskrevet ovenover skal du bruge pakkerne
kernel-headers
build-essential
og du skal fjerne alle pakker begyndende med nvidia som du har installeret. Dette kan ses med "dpkg -l | grep ^nvidia"
Det skulle gerne være disse pakker (give or take a few):
nvidia-glx-180
nvidia-kernel-common
nvidia-180-kernel-source
nvidia-180-modaliases
nvidia-settings
Selve installationen har divineant beskrevet :)
BEMÆRK: kerne-opdateringer får X til ikke at ville starte da din Nvidia-driver er kompileret op mod kernen (helt korrekt er det et interface mellem deres BLOB og kernen som ikke kan loades).
Anyway, når det sker skal du blot logge ind i en terminal og køre nvidia installationspakken igen hvorefter alt burde virke. Du kan med fordel vælge Ubuntu's safe-mode boot til dette.
I det store hele er det rimeligt overkommeligt :)
#4 darkcarnival. Hvorfor
Måske fordi den styrer power management i GPUen, den er medbestemmende på graden af kernens CPU-tilgang og fordi GPUens primære ydelse afhænger af driveren?
Vil du holde din PC rimelig kølig under Linux/Windows så skal du have din power-manager til at throttle CPU'en nedad når det kan gøres samt bruge en 2D only desktop.
Nej, nej og atter nej. CPUen skal ikke throttles ned, den skal have lov til at "race to idle". På den måde bliver den hurtigere færdig og komme i en strømbesparende C-state. Det eneste der forhindrer god C-state styring er dårligt software (linux).
Re: Nvidia-driver Macbook 5,1
Ved i om driveren automatisk bliver opdateret i løbet af 9.04 eller om den først bliver det i 9.10?
Re: Nvidia-driver Macbook 5,1
Hvis jeg stod i din situation ville jeg få fat i et Watt-meter og måle mig frem. Gerne med forskellige Nvidia-drivers og værktøjet powertop. Mål det op imod apples eget OS.
Hvis du er rigtig god, kan det være at du kan slå de nye modeller ;-)
http://anandtech.com/mac/showdoc.aspx?i=3580&p=1
Re: Nvidia-driver Macbook 5,1
#10
Hmm som han selv nævner
Hmm som han selv nævner kan du hente scripts til at styre det automatisk for dig.. Eller du kan blot sætte et startup script til at skrive værdien 0 ind i den ene fil for at lade computeren selv styre temperaturen.
Jeg tror din og min opfattelse af hvad der er komplekst varierer :)
Desuden.. hvis du er glad for din normale pc.. Glimrende. Jeg er også glad for min bærebare Mac pc. To each his own ?
Jeg nægter konsekvent at tage Mac vs alm. PC diskussionen.
#11 Jeg synes bare, at det
Jeg synes bare, at det er en svinsk metode, med vilje at gøre performancen dårligere for folk som ikke bruger OS X.
Men fint nok, hvis du vil bøvle med den slags. Jeg siger bare min mening og jeg har ingen planer om at tage PC vs. Æble-PC diskussionen op.
Re: Nvidia-driver Macbook 5,1
#0 Og her er det svar der åbenbart er ret svært at få. Du skal ikke regne med en nyere nvidia driver fra ubuntu i den nuværende version. Ikke med mindre den nuværende driver viser sig at indeholde sikkerheds mæssige fejl.
#13 dk_zero-cool. Nu ved jeg
De er ihvertfald mere komplicerede, da de bruger EFI istedet for den traditionelle BIOS.
http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
Re: Nvidia-driver Macbook 5,1
Re: Nvidia-driver Macbook 5,1
Re: Nvidia-driver Macbook 5,1