DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

PC-Ecke => # Unix/Linux/BSD => Thema gestartet von: ritschibie am 22 Juli, 2009, 18:43

Titel: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 22 Juli, 2009, 18:43
Folgendes Problem mit dem Grafiktreiber muss ich in den Griff bekommen: Gestern bekam ich
beim Versuch Ubuntu zu starten die Mitteilung: Geht nicht, Dein Grafiksystem ist defekt.
Erst als ich den Vorschlag angenommen hatte, ein vorheriges Basissystem herzustellen (so ne Art
Grafik recovery) kam ich in Ubuntu rein. Wie krieg ich den 180er Nvidia-Treiber wieder zum
laufen? Über die Paketverwaltung geht nichts. Ich vermute, die Kaffeine 0.8.8.-Installation
war wohl der Auslöser für den Grafik-Zusammenbruch, da es nach erfolgreicher Installation
gleich beim nächsten Neustart die Meldung mit dem defekten Grafiktreiber kam.

Beim Aufruf der nvidia x config settings kommt die Meldung: "You do not appear to be using the
NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and
restart the X server". Wenn ich das mache, dann kommt folgende Meldung im terminal:

richard@richard-desktop:~$ nvidia-xconfig

Using X configuration file: "/etc/X11/xorg.conf".

VALIDATION ERROR: Data incomplete in file /etc/X11/xorg.conf.
                  Device section "Configured Video Device" must have a Driver
                  line.


ERROR: Unable to write to directory '/etc/X11'.

Habt Ihr eine Lösung für mein Treiberproblem?


Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: Warpi am 22 Juli, 2009, 18:53
just run `nvidia-xconfig` as root ... ;)

Also so : sudo nvidia-xconfig
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: spoke1 am 22 Juli, 2009, 18:57
Das kann ich an Gewürzen dazu tun:

sudo nvidia-xconfig

wenn das nicht will manuell xorg.conf editieren:

gksudo gedit /etc/X11/xorg.conf

Treiber "nv" finden und zu "nvidia" ändern
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 22 Juli, 2009, 19:12
/etc/X11/xorg.conf => wollen wir sehen  ;)

Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 22 Juli, 2009, 20:46
Bütte sähr:
# xorg.conf (X.Org 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 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.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# 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 "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: spoke1 am 22 Juli, 2009, 21:09
Derzeit bist Du mit xorg Standarts unterwegs, nix NVIDIA usw. Eigentlich musst Du das nur wieder einrichten via nvidia-xconfig und gut.

Zitat
Über die Paketverwaltung geht nichts
Nicht mal deinstallieren? Es besteht natürlich die Möglichkeit das der Treiber gesprengt ist...


Mal als Bsp. wie das bei mir (xorg.conf) aussieht:

# File generated by XFdrake (rev 256990)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section "Module"
    Disable "dri"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "glx" # 3D layer
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "de"
    Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/input/mice"
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Plug'n Play"
    ModelName "2116S"
    HorizSync 31-80
    VertRefresh 56-75
    Option "PreferredMode" "1280x1024"
   
    # Monitor preferred modeline (59.9 Hz vsync, 65.2 kHz hsync, ratio 16/10, 92 dpi)
    ModeLine "1680x1050" 146 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
   
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
   
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "nVidia Corporation"
    BoardName "NVIDIA GeForce 6100 and later"
    Driver "nvidia"
    Option "DPMS"
    Option "DynamicTwinView" "false"
    Option "AddARGBGLXVisuals"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24
   
    Subsection "Display"
        Depth 8
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
   
    Subsection "Display"
        Depth 15
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
   
    Subsection "Display"
        Depth 16
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
   
    Subsection "Display"
        Depth 24
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
EndSection



das ist doch bestimmt noch sowas wie "xorg.conf.old" im Pfad zu finden, oder? Wie sieht es darin aus?
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 22 Juli, 2009, 21:34
Also die Standardantwort von der Paketverwaltung sieht ungefähr so aus:
Es geht nichts, weil die Pakete unvollständig sind. Ich nehme an, dass die
Nvidia-Kaffeine-Installation (war ja nicht bis zum Schlauß mit vdpau aus-
geführt) die Pakete so aufgeschnürt hat, dass er die Originaltreiber (180)
nicht mehr laden kann. An irgendeiner Stelle kam auch ein Hinweis auf
fehlendes vdpau (hab den leider in der Hektik nicht gespeichert). Ich fahnde
jetzt nach config.old....
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 22 Juli, 2009, 21:57
So sehen die backups aus - leider auch nur Standards :(

DIST-UPGRADE-200904262324-Datei

# xorg.conf (X.Org 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 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.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# 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 "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

xorg.conf-backup-090429140457

# xorg.conf (X.Org 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 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.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# 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 "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

und die xorg.conf-backup-090721200102 sieht genauso aus. Interessant finde ich diese Zeilen:

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

Bringen die was?
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: spoke1 am 22 Juli, 2009, 22:33
learning by doing  ;D

Ich bin nicht so der Ubuntufachmann und das ist noch höflich formuliert  ;D
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 23 Juli, 2009, 15:21
das passt schon. das neue xorg sollte grösste teile des xorg.conf files überflüssig machen und automatisch generieren. Jedoch wenn man dualview, xinerama, TVout usw. will (oder mit der standardauflösung nicht zufrieden) muss man den xorg.conf von hand editieren. Falls du keine solchen Sonderwünsche hegst, kannst du den xorg.conf file so lassen wie er ist.

zur hoffentlichen behebung deines Problems:
Am besten ist du machst den Paketmanager (synaptic) auf und suchst nach "nvidia" im Paketnamen.

alle Treffer die einen grüne Checkbox in der Zeile haben sind auf deinem System installiert und das wollen wir ändern ;)

Rechtsklick auf den Paket namen dann "mark for Removal" (wie auch immer das eingedeutscht wurde....) und das spiel wiederholst du bei allen installierten nvidia Paketen.

Wenn das erledigt ist (falls es einen error gibt, bitte das gesamte log posten - andernfalls ist die Fehlersuche nahezu unmöglich) musst du die ausloggen und neu am Desktop einloggen und dann machst du einen Terminal auf und startest
jockey-gtk
Dort wählst du dann den gewünschten nvidia Treiber aus (für deine Karte ist wahrscheinlich die 180er Version am geeignetsten.) und klickst auf den "Activate" button.

So sollte es nach erfolgreicher Installation im jockey aussehen:
(http://mtrons.googlepages.com/jockey.jpg)

Der Rest (also der eigentliche Treiber install und die Änderung der relevanten conffiles) sollte dann automatisch von sich gehen.

Ob's funktioniert hat siehst du (wahrscheinlich ist ein restart des xservers nötig, also nochmals ausloggen ) anschließend indem du die

nvidia-settings
aufrufst.
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 23 Juli, 2009, 17:09
Danke für die Mühe mtron!

Ich hab jetzt in der synaptic Paketverwaltung nach nvidia mit der Such-Funktion gefahndet und folgende grün markierten Einträge bekommen:

1. nvidia-185-libvdpau (wenn ich da rechtsklicke, entfernen will, dann sagt er: "Die gewählte Aktion wirkt sich auch auf andere Pakete aus. Folgende Änderungen müssen zuvor durchgeführt werden: "gdebi-kde", "install-package", "kaffeine", "kdebase-runtime", "kdebase-runtime-bin-kde4", "kdesudo", "khelpcenter4", "libxine", "libxine1-all-plugins", "libxine1-bin", "libxine1-console", "libxine1-ffmpeg", "libxine1-gnome", "libxine1-misc-plugins", "libxine1-x", "python-kde4"). Anscheinend kann ich diese Pakete auch "vormerken". Kann ich dies gefahrlos tun?

2. nvidia-settings (kann einfach entfernt werden)

3. nvidia-185- kernel-source (kann entfernt werden)

4. nvidia-common (kann entfernt werden)

5. nvidia-71-modialises (kann entfernt werden)

6. nvidia-173-modialises (kann entfernt werden)

7. nvidia-180-modialises (kann entfernt werden)

8. nvidia-96-modialises (kann entfernt werden)

9. nvidia-glx-185 (kann entfernt werden)

10. nvidia-xorg-video-nv (kann entfernt werden)

Ansonsten gibt es noch einen "smartdimmer" für die LCD brightness bei nvidia cards (grün markiert) und einige Jockey-Pakete zur Treiberverwaltung, die bei der Suche nach nvidia auch auftauchen und grün markiert sind. Vor allem 1. macht mir noch Sorgen (da ist ja auch "kaffeine" dabei) und deshalb habe ich vor Deiner Analyse jetzt noch nichts gemacht. Sry für die vielen Angaben, aber ich dachte: wenn schon, denn schon!
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 23 Juli, 2009, 17:42
du musst nur alle mit "nvidia-185*" und dessen dependencies deinstallieren das sollte dann schon reichen.

also vom terminal
sudo apt-get remove nvidia-185-libvdpau nvidia-185-kernel-source nvidia-glx-185
Die pakete welche da mit der vdpau version gleich automatisch mit deinstalliert werden sind die speziellen dependencies von kaffeine. Die von dir installierte kaffeine version ist ja wie gesagt ein vdpau build. der muss natürlich dann auch weg aber nicht weiter tragisch. du kannst das akzeptieren.

Wenn dann der nvidia treiber (und das andere Zeug) deinstalliert ist, öffnest du einen terminal und löscht die beiden zeilen die du vor dem install zur sources.list hinzugefügt hast.

sudo gedit /etc/apt/sources.list
Dort die laut howto (http://www.dvbcube.org/index.php?topic=26231.0) hinzuzufügende repository dann löschen, speichern und

sudo apt-get update

Jetzt kümmerst du dich um den treiber, und wenn der dann läuft reinstallieren wir dann kaffeine.
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 23 Juli, 2009, 18:49
Chèr Monsieur LePinguinEnChef,

alles erledigt: The Nvidia-Eagle has landed (180) and is working.
Ready for Kaffeine-Takeoff ;)
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 23 Juli, 2009, 20:00
bueno  :D


Guckst du hier (http://mtrons.googlepages.com/kaffeine) und installierst das 32 bit paket.

http://mtrons.googlepages.com/kaffeine_0.8.8-0ubuntu1~mtron2_i386.deb (http://mtrons.googlepages.com/kaffeine_0.8.8-0ubuntu1~mtron2_i386.deb)

(einfach downloaden mit firefox und öffnen klicken. Dann startet der Paket installer der eventuell nötige dependencies installiert, wie die xine-engine ect.)
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 23 Juli, 2009, 20:41
Muchas gracias!

Nur um sicherzugehen:
Auf der Kaffeine-homepage schreiben sie, dass man:

Zitat
for DVB-S2  (s2api) support install latest v4l-dvb hg first!

installieren soll. Ich denke, dass ich dieses Paket noch nicht
installiert habe. Die Linuxtv-Seite ist für einen Anfänger nicht
leicht verständlich. Demnach soll ich zuerst "Mercurial" installieren:

Using Mercurial (Hg) provides several advantages for the end user:

    * easy to switch between LinuxTV driver snapshots
    * easy upgrading in the future
    * an advanced method (i.e. hg bisect) for finding the source commit that introduces a bug/error into the driver source
    * blah blah blah

Some Linux distributions already include Hg within their package repositories The following provides examples of how to install the Mercurial software package for some distributions (Note that [sudo] means that you only have to specify "sudo" if you aren't root, otherwise omit it.):

        * On Debian-based distributions use the following command to install all required software:

            $ [sudo] apt-get install mercurial linux-headers-$(uname -r) build-essential

dann:

  Using Mercurial

If you have choosen to install Mercurial, the source code for the V4L-DVB kernel modules is available via an Hg tree on LinuxTV using the following command from a console:

hg clone http://linuxtv.org/hg/v4l-dvb

This creates a directory called v4l-dvb in the current working directory.


Ist das der richtige Weg?
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 23 Juli, 2009, 20:54
natürlich hast du die treiber schon... das haben wir doch schon durch.

Einfach das kaffeine paket installieren. that's it.
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: kater am 23 Juli, 2009, 21:03
hallo ritschie. v4l ist einer der s-2 tauglichen Treiber.  Der andere ist liplianin, dann gibts noch multiproto.
Damit
hg clone http://linuxtv.org/hg/v4l-dvbfunktioniert brauchst du das Paket mercurial, findest du in Synaptic.
Da aber HDTV bei dir läuft müsstest du v4l schon haben. Mtron benutzt ihn.
kater
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 23 Juli, 2009, 21:37
Hallo Kater,

Du bist auf der exakten Spur! Ich hatte je keinen Nvidia-Treiber mehr (nach Kaff 0.8.8. installation)
auf dem System. Mtron hat mir geholfen, den Treiber wieder an Bord zu kriegen. Dabei ist leider
auch Kaffeine "flöten" gegangen und natürlich auch v4l-dvb. Deshalb installiere ich jetzt mtron's Kaffeine-
Röstung 0.8.8. ohne vdpau. Mal sehen wie das geht. Aber Du hast mir schon sehr geholfen mit dem Synaptic-
Hinweis. Ich installiere also über die Synaptic das Paket "mercurial", benutze dann den angegebenen code um
das v4l-dvb-Paket einzubauen, hole mir das kaffeine von der angegebenen Adresse mit Firefox und installiere das dann per Doppelklick. Dann müsste Arte HD wieder zu sehen sein ??? ?

Aber das mache ich erst morgen und berichte dann (natürlich wieder im Anfänger thread)...
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 23 Juli, 2009, 21:40
Ups, habe mtrons Antwort erst jetzt gesehen, mache mich an's Werk, sry!!
Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: mtron am 24 Juli, 2009, 05:42
nicht böes sein, aber hie und da reisst der Geduldsfaden, Sorry wenn ich etwas grantig war gestern abend.

Bez. der ungleichen Prozessor auslastung: http://www.dvbcube.org/index.php?topic=25981.msg112822#msg112822 (http://www.dvbcube.org/index.php?topic=25981.msg112822#msg112822)

hilft aber nur bei 64-bit, also kannst beim nächsten install ruhig mal die 64bit ubuntu version probieren.

Titel: Re: [ubuntu jaunty] Grafiktreiber reparieren?
Beitrag von: ritschibie am 24 Juli, 2009, 18:07
Wer wäre denn seinem "Retter in der Not" böse? Noch dazu
sind das ja alles Petitessen für einen erfahrenen Linuxer auf
Ubuntu-Gelände. Nur Du darfst nicht böse sein, wenn ich und
vielleicht andere die Antworten nicht immer gleich verstehen.

Ich sehe einen Verweis auf eine website, da steht drinne:
"Unbedingt vorher xyz installieren". Reflexartig schaue ich
nach, wie das geht und - bumm - stehe ich wieder vor so
einem Syntax-Gebäude. Konsequenz: Ich werde unsicher
und warte lieber (frage lieber) vor dem nächsten Schritt.

Das wiederum bringt den Helfer unter Streß, er hat ja wirk-
lich deutlich gesagt wo's langgeht. Nur gehen halt Lehrer
und lernende nicht immer die gleiche Straße und verstehen
unter den Straßenschildern manchmal andere Inhalte.

Deshalb sind Lehrer manchmal gestreßt und dürfen das auch sein!! ;)