Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Fabio - 22.04.07 - klo:11.57
-
Eli käynnistyksen yhteydessä ladataan väärä versio nvidian näytönohjaimen kernel moduulista ja X:n käynnistyksen yhteydessä ladataan oikea versio x:n ajurista jolloin x ei suostu käynnistyyn. Kun sitten konsolissa ajan nvidian asennus ohjelman ja sen jälkeen komennana startx niin kaikki sujuu hyvin oikea kerneli moduuli ladataan ja kaikki toimii. Siis miten saan käynnistyksen yhteydessä ladattua oikean version kernel moduulista ?
dmesg:
[ 36.984911] NVRM: loading NVIDIA Linux x86_64 Kernel Module 1.0-7184 Tue Au
g 1 19:28:54 PDT 2006
x.log:
(II) NVIDIA dlloader X Driver 1.0-9755 Mon Feb 26 23:18:52 PST 2007
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 03:00:0
(WW) NVIDIA: No matching Device section for instance (BusID PCI:0:10:3) found
-
Onko asennettu nämä paketit: nvidia-glx nvidia-kernel. Vaikka olisi, komenna
sudo apt-get install --reinstall nvidia-glx nvidia-kernel
Ja kokeile uudelleen. Jos ei toimi, kerro miltä näyttää tiedostosi /etc/X11/xorg.conf .
-
Nvidia-glx oli asennettuna ja nvidia-kernel antaa seuraavan virheen:
sudo apt-get install nvidia-kernel
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatietoja... Valmis
E: Pakettia nvidia-kernel ei löytynyt
Lisättäköön että heti päivityksen jälkeen kun käynnistin koneen niin ruutu pysyi pimeänä kokoajan ja x ei käynnistynyt. Sitten käynnistin koneen recovery modessa ja ruutuun tuli normaali käynnistys tekstit ja kun siirryin runlevel yhdeltä kolmelle kokeilin käynnistää x:n muttei suostunut käynnistymään muuta kuin open source ajurilla mutta ei anatanut valita oikeata resoluutiota joten käynnistin uudestaan koneen normaalisti ja sen jälkeen hain nvidia installerin jne. Taidan kuitenkin muistaa että edgyllä jossain vaiheessa täytyi poistaa paketti restricted-kernel-modules.
-
Oho, siis asenna paketti nvidia-kernel-common . Jos ei toimi, kerro miltä näyttää xorg.conffisi.
-
On jo uusin versio.
xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder26) Mon Feb 26 23:37:58 PST 2007
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "Tyypillinen näyttö"
HorizSync 28.0 - 72.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "nVidia Corporation G70 [GeForce Go 7600]"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G70 [GeForce Go 7600]"
Monitor "Tyypillinen näyttö"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection
-
Oletko asentanut joskus Nvidian ajurit Nvidian omilta sivuilta? Voit myös kokeilla asentaa ajurit uudelleen:
sudo apt-get install --reinstall nvidia-glx nvidia-kernel-common
-
Edgyyn asensin nvidian omat ajurit ja jossain aikaisemmassa vaiheessa poistin restricted-kernel-modules paketin ja silloin toimi melkein. Edgyn nvidia-glx ajuri aiheitti sen, että kun katseli videota niin hetken kuluttua kuva sekosi ja kone meni jumiin, 3d kyllä toimi normaalisti. Sen takia asensin nvidian sivuilta ajurin. Luulen että tuon restricted-modules paketin poistaminen on ratkaisu mutta poistaako se muutakin kuin nvidian kernel moduulin eli saisko poistettua vain yhden moduulin poistamatta koko pakettia ?
EDIT siis vika on tuo ensimmäisessä viestissä mainittu kernel moduulin vanhempi versio. kun asennan nvidian oman ajurin se lataa uudemman version kernel moduulista ja näin ollen se ei ole ristiriidassa x:n ajurin kanssa.
EDIT2 kokeilen ohjetta osoitteessa: http://www.ubuntugeek.com/how-to-fix-nvidia-acceleration-in-feisty-nvidia-8800-and-legacy-users.html
EDIT3 kyseinen ohje toimi.