• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af Ja - den er god nok | 13.06.2009 21:20

Nvidia-driver Macbook 5,1

Hjælp generelt
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
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer17

# 1

16 år siden

Permalink

Indsendt af divineant den 13. juni 2009 kl. 21:37

Permalink

Re: Nvidia-driver Macbook 5,1

Det er som sådan simpelt nok at lave manuel nvidia driver installering, du skal dog være opmærksom på at den næste kerne opdatering formentligt vil resultere i at din grafiske brugerflade ikke vil starte.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år siden

Permalink

Indsendt af divineant den 13. juni 2009 kl. 21:42

Permalink

Re: Nvidia-driver Macbook 5,1

og så kom jeg lige i tanke om at du vist også skal have pakkerne kernel-headers og build-essential installeret.

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år siden

Permalink

Indsendt af Ja - den er god nok den 13. juni 2009 kl. 21:53

Permalink

Re: Nvidia-driver Macbook 5,1

#1&2: Tak for svaret! Jeg tror, jeg venter til der sker noget automatisk. Jeg skal ikke bruge computeren så meget i den kommende tid, og indtil driveren opdateres automatisk kan jeg enten bruge Ubuntu uden compiz eller bare boote til OS X.

Bliver driveren først automatisk opdateret i løbet af 9.04 eller skal jeg vente til 9.10?
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år siden

Permalink

Indsendt af Anonym7 den 14. juni 2009 kl. 00:24

Permalink

Re: Nvidia-driver Macbook 5,1

Hvorfor skulle et driverskift give den store ændring i varme ?

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 :)
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år siden

Permalink

Indsendt af Ja - den er god nok den 14. juni 2009 kl. 10:27

Permalink

Re: Nvidia-driver Macbook 5,1

#4: Grunden til, at jeg tror, det er Nvidia-driveren, der fucker i det, er, at der er flere på Ubuntus officielle fora, der har opgraderet drifen og fået mindre varme ud af det.
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?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år siden

Permalink

Indsendt af Anonym7 den 14. juni 2009 kl. 12:02

Permalink

Re: Nvidia-driver Macbook 5,1

Ok my bad omkring 9600M og 9400M :)

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 :)
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år siden

Permalink

Indsendt af bill gates den 14. juni 2009 kl. 15:39

Permalink

#4 darkcarnival. Hvorfor

#4 darkcarnival. Hvorfor skulle et driverskift give den store ændring i varme ?
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).
  • Log ind eller opret dig for at tilføje kommentarer

# 8

16 år siden

Permalink

Indsendt af Ja - den er god nok den 14. juni 2009 kl. 16:58

Permalink

Re: Nvidia-driver Macbook 5,1

#6&7: tak for svarene. Jeg tror dog, jeg undlader at opdatere driveren selv, for jeg er ret grøn.

Ved i om driveren automatisk bliver opdateret i løbet af 9.04 eller om den først bliver det i 9.10?
  • Log ind eller opret dig for at tilføje kommentarer

# 9

16 år siden

Permalink

Indsendt af bill gates den 14. juni 2009 kl. 17:36

Permalink

Re: Nvidia-driver Macbook 5,1

#8 Jeg kan godt forstå du helst vil holde dig til de distributørleverede drivers. Jeg ved ikke om de opdaterer Nvidia-driveren, for jeg bruger ikke det hardware. Det er bare for bøvlet med binære blobs, hvis man ikke holder sig til gennemtestede udgivelser.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 10

16 år siden

Permalink

Indsendt af Louis den 16. juni 2009 kl. 10:29

Permalink

Re: Nvidia-driver Macbook 5,1

#4 Hold fast noget bøvlet noget. Er godt nok glad for, at jeg har købt en alm. bærbar og ikke en æble-pc.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

16 år siden

Permalink

Indsendt af Anonym7 den 16. juni 2009 kl. 10:53

Permalink

#10
Hmm som han selv nævner

#10
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 12

16 år siden

Permalink

Indsendt af Louis den 16. juni 2009 kl. 11:10

Permalink

#11 Jeg synes bare, at det

#11
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 13

16 år siden

Permalink

Indsendt af dk_zero-cool den 16. juni 2009 kl. 11:42

Permalink

Re: Nvidia-driver Macbook 5,1

#12 Nu ved jeg ikke lige så meget om de MACer, OS X osv. Men jeg tror nu ikke Apple har sat sig ned og designet deres maskiner på en måde, der skulle ødelægge performance for andre OSer. Deres maskiner er og har altid bare været bygget op på en anden måde end PCerne, og øvrige OSer er bygget til PCen. Så det er sådan set de øvrige OSer der selv har valgt dårlig performance på MAC Maskiner, ved ikke at lave specielle MAC versioner, hvis man endelig skal skyde skyld på nogen.

#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.
  • Log ind eller opret dig for at tilføje kommentarer

# 14

16 år siden

Permalink

Indsendt af bill gates den 16. juni 2009 kl. 16:46

Permalink

#13 dk_zero-cool. Nu ved jeg

#13 dk_zero-cool. Nu ved jeg ikke lige så meget om de MACer, OS X osv. Men jeg tror nu ikke Apple har sat sig ned og designet deres maskiner på en måde, der skulle ødelægge performance for andre OSer.

De er ihvertfald mere komplicerede, da de bruger EFI istedet for den traditionelle BIOS.

http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
  • Log ind eller opret dig for at tilføje kommentarer

# 15

16 år siden

Permalink

Indsendt af dk_zero-cool den 16. juni 2009 kl. 18:45

Permalink

Re: Nvidia-driver Macbook 5,1

#14 Jo tak, det tør da siges. Men hvad skal man bruge så meget til? BIOS har måske minimale muligheder, men nu skal den jo egentlig hellere meget andet end at sende en videre, hvorefter bootloaderen og derefter OSet overtager.
  • Log ind eller opret dig for at tilføje kommentarer

# 16

16 år siden

Permalink

Indsendt af bill gates den 17. juni 2009 kl. 01:21

Permalink

Re: Nvidia-driver Macbook 5,1

#15 zero. Tja det er jo blevet benyttet succesfuldt på flere !x86-platforme, så hvorfor ikke på en lille isoleret x86-platform hvor software/firmware leveres fra samme firma der i forvejen havde kendskabet til EFI?
  • Log ind eller opret dig for at tilføje kommentarer

# 17

16 år siden

Permalink

Indsendt af dk_zero-cool den 17. juni 2009 kl. 01:55

Permalink

Re: Nvidia-driver Macbook 5,1

#16 Jeg er skam helt med i hvorfor Apple benytter det. Bare ikke hvorfor Intel lavede det. BIOS havde nogle begrænsinger, det er fint nok. Hvorfor så ikke bare lave noget lignende hvor de begrænsninger er fixet, men stadig uden at samle et halvt OS til at gøre et så minimalt krævende arbejde.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

PcLinuxOS er død længe leve Pclosdebian 11
Reserve kernel og btrfs 1
En snak om Linux-kompatibel software 12
PCLinuxOS 28
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !