Hur installera drivrutin till nvidia 9600GT? [LÖST]

ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av ronnylov »

Hej!

Jag lade in ubuntu för första gången i natt och har nu fixat trippel-boot WindowsXP Pro, Vista x64 och ubuntu 8.04 x64.
Märkte att grafikkortsfläkten på mitt 9600GT grafikkort går på högvarv och tänkte att det är väl drivrutinen som saknas (för i windows blir grafikkortet tyst när drivrutinen laddats). Men hur tusan lägger man in drivrutin till ett 9600GT? Det finns inte med i listan på hårdvarudrivrutiner och kollar man hjälp så står det något om proprietära drivrutiner men något sådant alternativ finns inte i mitt ubuntu... Har googlat lite och misstänker att orsaken är att det endast finns betadrivrutiner till 9600GT så ska man då behöva stå ut med grafikkortsfläktens oljud fram tills drivrutinen släpps som icke-beta? Eller finns det något annat sätt att ställa in fläktvarvtalet på grafikkortet?

Läste något om nvclock skulle kunna fixa fkäktstyrningen men det programmet kan man bara köra om man har drivrutinen installerad.

Vad rekommenderas jag göra?
Känns lite moment 22 det hela...
Senast redigerad av 2 ronnylov, redigerad totalt 30 gång.
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ebbot »

Nvidia har kagt krutet på andra os. Jag har inte samma kort men om det inte stöds i nvidia-glx-new-dev i synaptic/dpkg/adept så kan du få igång det med dessa drivrutiner: http://www.nvidia.com/Download/Find.aspx?lang=en-us Förhoppningsvis slipper du böka med att styra fläktarna.

Ladda ner filen och kör den efter att du gjort den exekverbar.

Kod: Markera allt

cd foo/bar
chmod +x foo.bar
sudo ./foo.bar
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ronnylov »

Vad menas med "nvidia-glx-new-dev i synaptic/dpkg/adept"?
Hur ser man vad som stöds där?
(Jag är som sagt nybörjare)

Om jag går in på länken till nvidia hittar jag följande fil:
NVIDIA-Linux-x86_64-173.08-pkg2.run
Hur gör jag denna exekverbar menar du?
Har googlat lite och det verkar lite halvsvårt att installera manuellt tycker jag.

Såg något om "envyNG", är det något jag kan använda?
http://albertomilone.com/nvidia_scripts1.html
http://albertomilone.com/envyngfaq.html
Ska nog testa med EnvyNG och se vad som händer...

Nej förresten, det går nog inte med envyng heller:
http://albertomilone.com/wordpress/?p=184
"I can not use it on a 9600gt nvidia & ubuntu linux 8.04 beta. I do not automatically recognizes the card and drivers are the proposed series 169 (no 9600gt then)
Suggestions?"
Svar: "your card is supported only by the Beta driver. Currently EnvyNG supports only stable drivers."

Så för tillfället verkar enda alternativet att installera betadrivrutinen manuellt eller vänta på en stabil drivrutin istället.

Mera googling gav denna länk:
http://ubuntuforums.org/showpost.php?p= ... stcount=16
Vet inte om jag måste göra allt detta om jag har en ren ubuntuinstallation.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av webaake »

I stort sett är den länken OK. Percis som den säger behöver du build-essentials MEN också kernel-headers för din kärna - kolla denna länk istället:

http://ubuntu-se.org/phpBB3/viewtopic.p ... 73#p203789

Det var den jag följde och det funkade på mitt 7600GS. Ditt 9800 är nyare och kräver beta 173.xx för att funka på linux, tror jag.

Rapportera hur det går! Så vi andra kan lära oss....
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ebbot »

apt-get, dpkg, synaptic och adept är fyra olika programhanterare som installerar deb-baserade filer (som i stort sett gör samma sak). Om det paketet jag nämnde ovan inte stödjer ditt kort (vilket det troligtvis inte gör) så måste du installera beta-versionen jag länkade till. Först behöver du göra som webaake sa, dvs installera build-essentials och kernel-headers. Detta gör du i t.ex. synaptic, genom att söka och markera för installation och därefter installera paketen.

Efter det så gör du som jag skrev ovan. (foo.bar brukar man använda för obestämda filer eller sökvägar foo/bar. Kanske enklare om jag skriver så här (förutsätter att filen hämtats till Desktop):

Kod: Markera allt

cd Desktop
chmod +x nvidia-fil.run
sudo ./nvidia-fil.run
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
vulfgar
ung forumnörd
Inlägg: 12893
Blev medlem: 01 okt 2006, 22:31
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Bohuslän

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av vulfgar »

För att förtydliga lite, synaptic hittar du under System > Administration > Pakethanteraren Synaptic. Titta på den övre panelen om du kör Ubuntu, System är bredvid Program och Platser. I kubuntu har du istället pakethanteraren Adept, men jag vet inte riktigt var i menyerna den finns.
På internet vet ingen att du är en hund. ..... ~~~ ..... I'm a bitch! 8)
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ronnylov »

webaake skrev:I stort sett är den länken OK. Percis som den säger behöver du build-essentials MEN också kernel-headers för din kärna - kolla denna länk istället:

http://ubuntu-se.org/phpBB3/viewtopic.p ... 73#p203789

Det var den jag följde och det funkade på mitt 7600GS. Ditt 9800 är nyare och kräver beta 173.xx för att funka på linux, tror jag.

Rapportera hur det går! Så vi andra kan lära oss....
Är detta verkligen riktigt (urklippt från terminalen)?

ronny@ronny-x3350-ubuntu:~$ sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
[sudo] password for ronny:
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Paketet nvidia-glx är inte installerat, så det tas inte bort
Paketet nvidia-settings är inte installerat, så det tas inte bort
Följande paket kommer att TAS BORT:
linux-generic* linux-restricted-modules-2.6.24-16-generic*
linux-restricted-modules-generic* nvidia-kernel-common*
0 uppgraderade, 0 nyinstallerade, 4 att ta bort och 0 ej uppgraderade.
Efter denna åtgärd kommer 53,9MB diskutrymme att frigöras.
Vill du fortsätta [J/n]?
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av webaake »

Det verkar helt OK.
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ronnylov »

Nu funkar det!

Så här gjorde jag:

Jag använde Pakethanteraren Synaptic för att lägga till build-essential.
OBSERVERA Det är inte build-essentials utan build-essential som paketet heter.

Sedan försökte jag klura ut vad linux headers var och kom på att det måste vara till just den
kärnan jag använder så jag startade om datorn och kollade i grub vilken kärna jag startade.
Först hittade jag inte paketet men kom sedan på att det kanske redan var installerat och
mycket riktigt fanns det under redan installerade paket. I mitt fall hette det
linux-headers-generic 2.6.24.16.18

Därefter följde jag anvisningarna i följande länk:
http://ubuntuforums.org/showpost.php?p= ... stcount=16

Men med skillnaden att jag inte stoppade x-server utan körde resten i terminalfönstret fram till
DISABLED_MODULES="nv nvidia_new"
På så sätt kunde jag klippa och klistra i den grafiska miljön.

Därefter loggade jag ut från ubuntu och tryckte Ctrl-Alt-F1.
Nu kom typ "DOS-miljö" upp, alltså endast kommandorad i svart fönster.
Som tur är har jag två datorer kopplade till min bildskärm så jag kunde läsa
kommandona på bildskärmen från andra datorn och växla tillbaka till Linux
och skriva in dom manuellt.

Följande kommandon skrv jag in (drivrutinfilen låg i /home/ronny):
sudo /etc/init.d/gdm stop
cd /home/ronny
sudo chmod +x NVIDIA-Linux-x86_64-173.08-pkg2.run
sudo sh NVIDIA-Linux-x86_64-173.08-pkg2.run

Nu startades ett program och jag följde anvisningarna.
Programmet verkade så småningom kompilera ihop något och installerade drivrutinen
och jag lät det konfigurera xorg.conf

När programmet var färdigt startade jag x-server igen:
sudo /etc/init.d/gdm start

Då kom den grafiksa inloggningsrutan upp och grafikkortsfläkten varvade ner!
Drivrutinen hade alltså laddats.

Men nu uppstod ett problem, troligen beroende på att drivrutinen var amerikansk gissar jag.
Jag hade plötsligt fått amerikansk tangentbordslayout så åäö funkade inte längre att skriva.
Testade starta om datorn men det hjälpte inte, däremot såg jag en nvidia-logo under uppstarten
så drivrutinen laddas i alla fall.

Fixade sedan svensk tangentbordslayout genom System - inställningar - tangentbord
där det uppenbarligen var USA inställt. Lade till svensk och tog bort USA och gjorde för
säkerhets skull svensk layout som default.

Nu verkar allt funka som det ska!
Jag behövde alltså inte ta bort "linux-restricted-modules".
Nu går det att aktivera visuella effekter och jag kan njuta av tyst grafikkortsfläkt!
Behövde inte lägga in något annat program för att tysta fläkten utan nvidia-drivrutinen fixade det automatiskt.

Hoppas detta hjälpte någon.
Kändes nästan lite väl avancerat bara för att få in grafikdrivaren, men så är det väl om det bara finns betadrivrutiner antar jag...
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av webaake »

Gratulerar! Och tack för att du rapporterade tillbaka. Det är många som kan bli hjälpta av denna tråden.

Nä, det skall inte vara så här krångligt att starta sin dator i rätt upplösning. En stor svaghet i Hardy.
Till bekanta måste man kanske rekommendera Feisty istället?
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ronnylov »

Jag tror det är enklare för dem som inte har så pass nytt grafikkort som jag har.
Finns det officiella drivrutiner så ska det ju finnas enklare metoder, eller hur?
Jag har precis byggt ihopmin nya dator så det är inte konstigt om någon
ny hårdvara ännu inte fått fullt Linux-stöd. Men mitt moderkort
Gigabyte GA-EP35-DS4 verkar ha fullt stöd vad jag märkt av än så länge.

Jag hade förresten aldrig några problem att starta i rätt uppösning utan för min del
så var problemet grafikkortsfläkten som jag tyckte var för högljudd och tack vare
att jag kört windows innan så visste jag att när drivrutinen laddas så tystnar grafikkortet.
Som bonus kan jag nu använda de avancerade visuella effekterna som gör att menyerna
får Windows XP känsla, d.v.s. de tonas in och ut samt när man stänger
fönster så ramlar det liksom bakåt och åker undan på något sätt.
Har även sett något om tillägg som compiz som visst ska kunna
åstadkomma någon fräck effekt där skrivbordsytorna hamnar i en vridbar kub
och detta kräver ju 3D-stöd. Är skoj när man kan använda lite "lull-lull".
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av webaake »

Kolla i synaptic efter: compizconfig settings manager
Det är där man väljer alla fräcka effekter.
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Hur installera drivrutin till nvidia 9600GT?

Inlägg av ebbot »

Gött jobbat! Drivrutinen kommer säkert både som stabil drivrutin och som deb-fil så småningom. Frågan är bara när...
ronnylov skrev:Men nu uppstod ett problem, troligen beroende på att drivrutinen var amerikansk gissar jag.
Jag hade plötsligt fått amerikansk tangentbordslayout så åäö funkade inte längre att skriva.
Du kan dubbelkolla i /etc/X11/xorg.conf också. Det är inte omöjligt att den ändrades och misstänker jag att amerikanskt tangentbord fortfarande används när du går ut ur X.

I terminalfönster:

Kod: Markera allt

sudo nano /etc/X11/xorg.conf
Leta upp raden och se till att det står "se" och inte "us" eller dylikt:

Kod: Markera allt

    Option         "XkbLayout" "se"
Gå ut genom att trycka "ctrl" + "x". Du kan eventuellt få svara y/n eller j/n för att spara/inte spara dokumentet.

På så sätt slipper du att detta strular om du måste jobba utanför X.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av ronnylov »

Jag hittar inte raden

Kod: Markera allt

   Option         "XkbLayout" "se"
Så här ser filen ut:

Kod: Markera allt

  GNU nano 2.0.7            Fil: /etc/X11/xorg.conf                             

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Wed Apr  2 08:22:13 P$

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Jag har i alla fall inga problem med åäö i terminalfönstret som jag öppnar via gnome.
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av ebbot »

Du kan lägga till raden under

Kod: Markera allt

Driver         "kbd"
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av ronnylov »

Upptäckte förresten att de enda skärmuppdateringsfrekvenser jag fick att välja mellan när jag väljer upplösningen till 1280x1024 var 50 Hz och 51 Hz.
Behövs det drivrutin till bildskärmen också? Är inget stort problem eftersom jag har LCD som alltså inte flimrar och 50 Hz passar faktiskt utmärkt när man tittar på video i PAL-formatet (50 Hz kunde jag inte ställa in i windows) men nu blev jag nyfiken på om jag har missat något.
Skärmen stödjer upp till 75 Hz vid den upplösningen så alternativen 50 Hz, 60 Hz och 75 Hz hade varit bra att välja mellan.

Min gissning är att det är något man själv ska skriva in i xorg.conf under Section "Monitor"...

Hittade lite på google:
http://www.linux.com/feature/118108
https://wiki.ubuntu.com/DisplayConfigGTK
http://fosswire.com/2007/08/17/ubuntu-g ... gconf-gui/

Verkar alltså som man ska kunna använda GUI för detta, men jag vet inte riktigt hur...
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Hur installera drivrutin till nvidia 9600GT? [LÖST]

Inlägg av ebbot »

Det behövs ingen drivrutin till skärmen. Det är just det du ställer in i xorg.conf istället.

Man kan antingen använda nvidia-settings om man gillar gui:s eller lägga till det under modes i xorg.conf. skriv då på formen "1280x1024@75" Händer det något så ser du ju det i /var/log/Xorg.0.log
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Skriv svar

Återgå till "För nybörjaren - inaktuell"