install af nvidiadriver via script

Forum for support til grafik og lydkort.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

install af nvidiadriver via script

Indlæg af Christian.Arvai »

FOR GOD ORDENS SKYLD :

DETTE ER ET INDLÆG OM INSTALL AF DRIVERE VIA SCRIPTS, DET ER ABSOLUT IKKE DEN NORMALE METODE I UBUNTU OG ALLE NYE BRUGERE BØR INSTALLERE HARDWAREDRIVERE VIA SYSTEM>ADMINISTRATION>HARDWAREDRIVERE





..........................................................................................................................


Hej


Jeg er ved at lave et script, som skal klare hele min startopsætning af ubuntu 9.04, men jeg har et problem med nvidiadriveren, jeg kan godt hente og installere den med :

Kode: Vælg alt

sudo apt-get install nvidia-180-kernel-source -y --force-yes

men så kommer "skønhedsfejlen", jeg er derefter nød til at gå ind i system>administration>hardwaredrivere og vælge "Aktiver",

Billede

for at aktivere driveren, dette tager til gengæld kun ca. 2 sekunder, hvorefter pc´en er klar til genstart,

Billede

hvilket helt tydeligt viser at selve driveren er hentet og installeret via scriptet (med overstående kommando).

Som sådan er det jo ikke en fejl ved ubuntu, men jeg kunne godt tænke mig at at få det hele til at virke via scriptet - så hvad skal jeg ændre kommandoen til, så jeg slipper for at gå ind i system>administration>hardwaredrivere for at "Aktivere" driveren ?




apt-cache search nvidia giver dette resultat (hvis det evt kan bruges til noget:
nvidia-71-modaliases - Modaliases for the NVIDIA binary X.Org driver
smartdimmer - Change LCD brightness on Geforce 6200Go cards
xserver-xorg-video-nv - X.Org X server -- NV display driver
cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
envyng-core - install the ATI or the NVIDIA driver
envyng-qt - install the ATI or the NVIDIA driver
gimp-normalmap - Normal map plugin for GIMP
kcmnvview - KDE Info Center Module for NVIDIA graphic cards
nvclock - Allows you to overclock your nVidia card under GNU/Linux
nvclock-gtk - Allows you to overclock your nVidia card under GNU/Linux
nvclock-qt - Allows you to overclock your nVidia card under GNU/Linux
nvidia-xconfig - The NVIDIA X Configuration Tool
nvtv - tool to control TV chips on NVidia cards under Linux
sensors-applet - Display readings from hardware sensors in your Gnome panel
sysinfo - Simple GTK program that shows some UNIX/Linux system information
trigger - free 3D rally racing car game
trigger-data - free 3D rally racing car game - data files
nvidia-cg-toolkit - NVIDIA Cg Toolkit Installer
dmraid - Device-Mapper Software RAID support tool
jockey-common - user interface and desktop integration for driver management
jockey-gtk - GNOME user interface and desktop integration for driver management
jockey-kde - KDE user interface and desktop integration for driver management
nvidia-173-modaliases - Modaliases for the NVIDIA binary X.Org driver
nvidia-177-modaliases - Modaliases for the NVIDIA binary X.Org driver
nvidia-180-modaliases - Modaliases for the NVIDIA binary X.Org driver
nvidia-96-modaliases - Modaliases for the NVIDIA binary X.Org driver
nvidia-settings - Tool of configuring the NVIDIA graphics driver
nvidia-180-kernel-source - NVIDIA binary kernel module source
nvidia-glx-180 - NVIDIA binary Xorg driver
nvidia-glx-180-dev - NVIDIA binary Xorg driver development files
nvidia-173-kernel-source - Kildekode til NVIDIA's binære kernemodul
nvidia-177-kernel-source - Kildekode til NVIDIA's binære kernemodul
nvidia-71-kernel-source - Kildekode til NVIDIA's binære kernemodul
nvidia-96-kernel-source - Kildekode til NVIDIA's binære kernemodul
nvidia-glx-173 - NVIDIA's binære Xorg-driver
nvidia-glx-173-dev - Udviklingsfiler til NVIDIA's binære Xorg-driver
nvidia-glx-177 - NVIDIA's binære Xorg-driver
nvidia-glx-177-dev - Udviklingsfiler til NVIDIA's binære Xorg-driver
nvidia-glx-71 - NVIDIA's binære Xorg-driver
nvidia-glx-71-dev - Udviklingsfiler til NVIDIA's binære Xorg-driver
nvidia-glx-96 - NVIDIA's binære Xorg-driver
nvidia-glx-96-dev - Udviklingsfiler til NVIDIA's binære Xorg-driver
nvidia-kernel-common - Fælles filer til NVIDIA's binære kernemodul
nvidia-common - Find obsolete NVIDIA drivers


ps: jeg har prøvet "envyng-core - install the ATI or the NVIDIA driver" uden at det hjalp på resultatet.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: install af nvidiadriver via script

Indlæg af thj01 »

Det tror jeg ikke du kan - eller rettere du burde ikke kunne gøre det.

For man bliver nød til at acceptere licensbetingelser for at måtte bruge deres software. Jeg mener at kunne huske at det er et trin man skal igennem når man installere Nvidia driveren fra deres *.bin fil.

Så reelt set kan man sige at Ubuntu har hjulpet så langt, at man ikke bliver nød til at læse alt det der jura-mumbo-jumbo igennem, men bliver ledt hurtigt igennem ved at få at vide at det ikke er en opensource driver.

Så jeg tror at det er et trin vi bliver nød til at leve med, med mindre vi fremover vil til at lave softwareløsninger der forhindrer brugeren i at godkende betingelserne for at bruge softwaren - og DET er ulovligt!
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

jeg ved ikke om jeg har forstået spørgsmålet korrekt men jeg tænkte om det ikke bare er at tilføje en linje som sørger for at lade modulet.

jeg kan ikke huske hvordan modprobe virke da jeg aldrig har installeret nvidia drivers og bruger heller de resctricted drivers men det bør vel være et spørgsmål om at sørge for at driveren bliver ladet som kernelmodule.

der er iøvrigt et program som hedder yes der kan bruges til at automatisere de klik ok spørgsmål som der er i nogen properitære software installations programmer.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: install af nvidiadriver via script

Indlæg af Christian.Arvai »

cmay skrev:jeg ved ikke om jeg har forstået spørgsmålet korrekt men jeg tænkte om det ikke bare er at tilføje en linje som sørger for at lade modulet.

jeg kan ikke huske hvordan modprobe virke da jeg aldrig har installeret nvidia drivers og bruger heller de resctricted drivers men det bør vel være et spørgsmål om at sørge for at driveren bliver ladet som kernelmodule.

der er iøvrigt et program som hedder yes der kan bruges til at automatisere de klik ok spørgsmål som der er i nogen properitære software installations programmer.

Hej

Jeg kørte "man modprobe" men jeg må indrømme at jeg ikke fandt ud af en løsning, du er ikke den eneste der har foreslået mig den mulighed - så det må jeg arbejde videre ud fra og se om jeg finder ud af det.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

det eneste jeg har kunne finde på ubuntu.orgs officelle documentation er det her. men det viser da at der er håb for at du kan installer fra commandline eller fra et script som jeg lige ser det.

det tyder ikke på der kræves nogen form for bruger interaktion med den her metode men den ser også desværre ud til ikke at være så sikker da der jo står højt ogtydeligt at metoden ikke er supported.

men jeg håber du kan bruge det som inspiration hvis du ikke kender til det her i forvejen.

WARNING: this method of installing the driver is not recommended and not supported, and any problems that occur after using the following instructions should not be reported to the Launchpad bug area.

Instructions for Ubuntu 8.04 (Hardy) with ATi 8.443.1-1 and above binary drivers

To begin first install the needed packages:

sudo apt-get install dpkg-dev debhelper libstdc++5 dkms build-essential cdbs fakeroot

You will then need to build the installation packages with the downloaded ATi drivers (ensure the ATi drivers have the execute flag set first):

./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Ubuntu/<version>

You can replace <version> in the above with the codename for the version of Ubuntu you are running (gutsy, hardy, intrepid).

Then install the binary drivers:

sudo dpkg -i fglrx-kernel-source_<version>.deb

Run the following command to install the Xorg driver

sudo dpkg -i xorg-driver-fglrx_<version>.deb

Finally run aticonfig to build your new xorg.conf if you have not done so before:

sudo aticonfig --initial

Reboot and X.Org should start with the ATi binary drivers fully functional. To confirm the drivers are working from a terminal run:

fglrxinfo

You should get output similiar to the following:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3870
OpenGL version string: 2.1.7170 Release

If you see any mention of the "MESA" in the output the drivers have not installed correctly. Look at instructions below for possible fixes.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: install af nvidiadriver via script

Indlæg af Christian.Arvai »

Takker for inputtet, det må jeg kigge på og se om jeg kan bruge på nvidiadriveren.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

jeg ved ikkeom du evt kunne bruge sådan noget som det her.
http://www.debianguiden.dk/wiki/Module-assistant
det ser ud til det er er til debian umiddelbart men det ser et enkelt ud at installere kenemoduler på den måde.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: install af nvidiadriver via script

Indlæg af Christian.Arvai »

cmay skrev:jeg ved ikkeom du evt kunne bruge sådan noget som det her.
http://www.debianguiden.dk/wiki/Module-assistant
det ser ud til det er er til debian umiddelbart men det ser et enkelt ud at installere kenemoduler på den måde.

Jeg har siddet og stykket lidt sammen efter den anvisning :

Kode: Vælg alt

#!/bin/sh 
# Skrevet af Christian Arvai

sudo aptitude install -y module-assistant
sudo module-assistant prepare
sudo module-assistant get nvidia-180-kernel-source
sudo module-assistant build nvidia-180-kernel-source
sudo module-assistant install nvidia-180-kernel-source
sudo modprobe nvidia-180-kernel

jeg har pga. min helt nye install, ikke kunne teste det og se hvad der sker.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

jeg har pga. min helt nye install, ikke kunne teste det og se hvad der sker.


jeg antager du kunne bruge det link ?
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: install af nvidiadriver via script

Indlæg af Christian.Arvai »

cmay skrev:
jeg har pga. min helt nye install, ikke kunne teste det og se hvad der sker.


jeg antager du kunne bruge det link ?

Nu har jeg jo ikke testet om det virker, men uanset hvad var dit forslag så fornuftigt, at jeg afprøver det næste gang jeg laver en ny install af 9.04 (det sker nok inden for en uges tid), jeg har nogle andre ting jeg skal have testet, men jeg venter lige til trykket er gået af ubuntuserverne - jeg syntes også at andre skal kunne downloade.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

christian.arvai skrev:
cmay skrev:
jeg har pga. min helt nye install, ikke kunne teste det og se hvad der sker.


jeg antager du kunne bruge det link ?

Nu har jeg jo ikke testet om det virker, men uanset hvad var dit forslag så fornuftigt, at jeg afprøver det næste gang jeg laver en ny install af 9.04 (det sker nok inden for en uges tid), jeg har nogle andre ting jeg skal have testet, men jeg venter lige til trykket er gået af ubuntuserverne - jeg syntes også at andre skal kunne downloade.


det lyder godt. jeg vil egentligt også gerne lig vide om det virker for det ser meget overkommeligt ud.

jeg har i øvrigt lige opgraderet til 9.0.4 hvilket tog cirka 3 timer med opgradering over nettet. det er måske nok meget fornuftigt at vente lidt indtil der er mere ro på serveren.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: install af nvidiadriver via script

Indlæg af Christian.Arvai »

jeg lavede en lille partition og testede dette script på en helt frisk 9.04/64 bit install:

Kode: Vælg alt

#!/bin/sh 
# Skrevet af Christian Arvai

sudo aptitude install -y module-assistant
sudo module-assistant prepare
sudo module-assistant get nvidia-180-kernel-source
sudo module-assistant build nvidia-180-kernel-source
sudo module-assistant install nvidia-180-kernel-source
sudo modprobe nvidia-180-kernel


Det gik faktisk udmærket - indtil det hele gik ned med denne fejlmelding:
───────────┤ module-assistant, interactive mode ├─────────────┐
│ Build of the package nvidia-180-kernel-source failed! How │
│ do you wish to proceed? │
│ │
│ VIEW Examine the build log file │
│ CONTINUE Skip and continue with the next operation │
│ STOP Stop processing the build commands │
│ │
│ │
│ │
│ │
│ <O.k.> <Afbryd>


Der skete faktisk så lidt ved det, at jeg kunne hente og installere driveren som jeg plejer bagefter (og det virker), så jeg må vist i tænkeboksen igen.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: install af nvidiadriver via script

Indlæg af cmay »

det var ærgeligt.
hvis du har gemt en log på den kan man måske regne ud hvad der gik galt.

men jeg tror jeg at vil lige prøve at se hvad der sker hvis jeg tilpasser de anvisninger der til en af mine gamle maskiner og så se om jeg kan få det til at virke.

jeg har en gammel pc til at stå som jeg har sidst har brugt til at teste beta versionen af jaunty og den står og skal repareres lidt og så regner jeg med at lave en ubuntu installation på den.

jeg beretter lige om hvordan det går her hvis jeg får tid til at rode lidt med det.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}