WIe erkennt mann welcher Treiber Installiert ist

hunk01

New member
Themenstarter
Registriert
22 Feb. 2010
Beiträge
252
Ich traue mich nicht ganz diese frage zu stellen,obwohl ich ja schon mehr als einem Jahr Intensiv mit Ubuntu Arbeite.
Im Synaptic Manager sieht mann auch was mann Installert hat aber was mich manchmal Irritiert ist zbsp bei meinem Grafiktreiber siehe mein Screenshot
Es sind ja mehrere dabei,obwohl ich ja den Xorg Edgers Installiert habe.
 

Anhänge

  • Bildschirmfoto.png
    Bildschirmfoto.png
    346,5 KB · Aufrufe: 94
Du kannst dir mithilfe von lsmod alle laufenden Module anzeigen lassen. Vielleicht ist der gesuchte Treiber da dabei?
 
welche treiber installiert sind, siehst du ja. wenn du wissen willst, welcher gerade vom x-server benutzt wird, sieh in die datei /var/log/Xorg.0.log. dadrin steht auch i.d.r. irgendwo oben, welcher treiber benutzt wird. normalerweise werden immer 3 geladen: vesa, fbdev und ein hardwarespezifischer. letzterer dürfte dich interessieren.
 
Alles habe mir mal die Log datei Angeschaut aber der Spuckt mir Hunderte von ATI,Xorg Dateien.

Und bei lsmod
Code:
carlo@carlo-laptop:~$  lsmod
Module                  Size  Used by
aes_i586                7268  3 
aes_generic            26863  1 aes_i586
binfmt_misc             6587  1 
rfcomm                 33421  0 
sco                     7885  0 
bridge                 45614  0 
stp                     1655  1 bridge
bnep                    9436  0 
ppdev                   5259  0 
l2cap                  30624  4 rfcomm,bnep
btusb                  10957  0 
bluetooth              49892  5 rfcomm,sco,bnep,l2cap,btusb
fbcon                  35102  71 
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
vga16fb                11385  0 
vgastate                8961  1 vga16fb
snd_hda_codec_analog    58598  1 
snd_hda_intel          22037  3 
snd_hda_codec          74201  2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm_oss            35308  0 
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70694  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
thinkpad_acpi          68083  0 
snd_seq_dummy           1338  0 
snd_seq_oss            26722  0 
snd_seq_midi            4557  0 
snd_rawmidi            19056  1 snd_seq_midi
arc4                    1153  2 
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
radeon                676897  3 
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
iwl3945                68727  0 
joydev                  8740  0 
pcmcia                 30784  0 
snd                    54180  18 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,thinkpad_acpi,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ttm                    49943  1 radeon
iwlcore               106050  1 iwl3945
soundcore               6620  1 snd
tpm_tis                 7422  0 
uinput                  6312  0 
video                  17375  0 
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
drm_kms_helper         29329  1 radeon
tpm                    13484  1 tpm_tis
nvram                   6203  1 thinkpad_acpi
mac80211              205402  2 iwl3945,iwlcore
output                  1871  1 video
intel_agp              24375  0 
yenta_socket           20408  1 
drm                   162345  5 radeon,ttm,drm_kms_helper
tpm_bios                5266  1 tpm
nsc_ircc               18220  0 
agpgart                31724  3 ttm,intel_agp,drm
led_class               2864  3 thinkpad_acpi,iwl3945,iwlcore
psmouse                63245  0 
i2c_algo_bit            5028  1 radeon
irda                  186620  1 nsc_ircc
crc_ccitt               1339  1 irda
cfg80211              126528  3 iwl3945,iwlcore,mac80211
rsrc_nonstatic         10015  1 yenta_socket
pcmcia_core            32964  3 pcmcia,yenta_socket,rsrc_nonstatic
serio_raw               3978  0 
lp                      7028  0 
parport                32635  2 ppdev,lp
e1000e                119856  0 
carlo@carlo-laptop:~$
 
Linux ist schlauer als Windows. Bei Windows bedeutet ein Hardwarewechsel fast immer Treiberfrust weil wenn eine wesentliche Systemkomponente wechselt man WIndows den neun Treiber unterschieben muss, den alten entfernen und das möglichst ohne kapitalen Schaden. Wie man weiss geht das gern auch mal schief. Darum kann ich jeden Windowsuser verstehen der Paranoia hat sein System könnte einen falschen Treiber laden. Bei Linux ist es viel eher so das immer alle Treiber da sind und die geladen werden die zur gerade vorhandenen Hardware passen. Damit tut es nichts zur Sache ob ein Nvidia Treiber rumliegt wenn man eine Ati Karte steckt. Wenn man propietäre Treiber einsetzt und seine Konfiguration entgegen dem Standard hard kodiert siehts freilich anders aus, aber das tun die wenigsten Leute heute noch.

Ein geladenes Kernelmodul bedeutet übrigens nicht das X.org das entsprechende Gegenstück benutzt. Wenn radeon geladen ist und damit neben der Struktur für den radeon x.org Treiber auch einen Framebuffer bereitstellt macht der xorg fbdev Treiber auch ein buntes Bild, nur die Beschleunigung fehlt. Das tut x.org nicht freiwillig aber bauen könnte man das ;)

Wenn du wissen willst welchen Treiber x.org wirklich verwendet ist der einzige Weg das genannte recht ausführliche Protokoll vom X.org Start, also doch /var/log/Xorg.0.log. Alles andere ist definitiv Mumpitz. Wenn du das nicht lesen kannst poste es hier oder bei pastebin und verlinke es hier, dann hilft dir jemand und stösst dich drauf.

Grüz!
Hibbelharry
 
Am einfachsten wäre es entweder die Xorg.0.log anzusehen, oder aber die /etc/X11/xorg.conf, wo du genau siehst, welcher Grafiktreiber verwendet wird.

Um die Paketversion des Treibers anzusehen genügt ein Blick in Synaptic oder aber mittels bash:
Code:
dpkg -l | grep radeon

Der proprietäre Treiber von ATI heißt fglrx und läßt sich auch mittels synaptic installieren oder unter Start->System->Systemverwaltung->Zusätzliche Treiber

Informationen zu Treibern und zur Hardware bieten in der Regel auch die Befehle dmesg und eben lsmod.
 
Die Ausgabe von lsmod kannst du ja weiter einschränken, je nachdem was du suchst. Für Grafik z.B.

Code:
lsmod | grep video
 
Am einfachsten wäre es entweder die Xorg.0.log anzusehen, oder aber die /etc/X11/xorg.conf, wo du genau siehst, welcher Grafiktreiber verwendet wird.
Eine xorg.conf ist auf aktuellen Systemen meistens nicht mehr vorhanden. Das mit dem Log ist freilich richtig.

Die Ausgabe von lsmod kannst du ja weiter einschränken, je nachdem was du suchst. Für Grafik z.B. ...
Gerade bei Grafikgeschichten ist lsmod nicht wirklich mehr als ein Indiz, aber keine Evidenz aus Gründen die ich oben genannt hab. Es bleibt dabei, wenn man wissen will welcher die Treiber die eigene Xorg Sitzung befeuert muss man in das eigene Xorg Logfile schauen.

Grüz!
Hibbelharry
 
@ Hibbelhary

Wenn ich deine Methode nehme und mir die Xorg Log datei anschaue
dann ist die Erste Zeile
[ 23.030]
X.Org X Server 1.8.2
Release Date: 2010-07-01
Aber dann mir zisch Tausend Zeilen.

Und bei der Methode dpkg -l | grep radeon kommt das raus


Aber warum sind den soviel Treiber kommen die sich da nicht in die Quere.
Es ist so das Ubuntu bei mir Super Läuft nur meine Grafikkarte x1400 (Treiber) macht da manchmal Zicken den manchmal beim Booten bekomme ich den Bekannten Horizontal Roten Strich und bleibt hängen,und dann Gesten kamm Plötzliich Bildflackern & Kriseln dazu,dann musste ich das System Neustarten und dann ging es wieder.
 

Anhänge

  • Bildschirmfoto-carlo@carlo-laptop: ~.png
    Bildschirmfoto-carlo@carlo-laptop: ~.png
    108,4 KB · Aufrufe: 10
du brauchst keine screenshots machen. du kannst einfach den text markieren und per mittelklick in editorfenster einfügen. geht unter linux fast überall mit text. ansonsten markieren und rechtsklick -> kopieren und später mit rechtsklick -> einfügen einfügen. allerdings arbeiten beide kopiermethoden unabhängig von einander! per mittelklick fügst du immer das zuletzt markierte textstück ein.

der anfang der Xorg.0.log hilft uns bei der suche nicht. der interessante teil folgt erst später. häng die datei doch einfach hier an. dann können wir dir helfen.
die treiber kommen sich übrigens nicht ins gehege, da sie für spezifische hardware zuständig sind, oder sich passend ergänzen. ausnahmen stellen die von den grafikchiphersteller selber angebotenen treiber fglrx (ati) und nvidia dar. diese kommen oftmals mit den treiber radeon (fglrx) und nouveau (nvidia) in konflikt. es "gewinnt" der treiber, der zuerst geladen wird. afaik ist das der open source treiber, wenn nicht durch ne config-datei einer der proprietären treiber geladen wird.
 
Du verwendest den Standard Opensource Radeon Treiber. sonst müßte lsmod den fglrx Treiber anzeigen. Falls die Grafikkarte Probleme macht, würde ich dir empfehlen, den proprietären Treiber von Ati selbst zu verwenden und den mittels:
Start-> Systemverwaltung -> zusätzliche Treiber
installieren.
 
wenn der fglrx die x1400 überhaupt noch unterstützt. die unterstützung für ältere serien wurde vor einiger zeit eingestellt.
 
Also unter Ubuntu gibts das nicht
Dumdideldum' schrieb:
Du verwendest den Standard Opensource Radeon Treiber. sonst müßte lsmod den fglrx Treiber anzeigen. Falls die Grafikkarte Probleme macht, würde ich dir empfehlen, den proprietären Treiber von Ati selbst zu verwenden und den mittels:
Start-> Systemverwaltung -> zusätzliche Treiber
installieren.

Was es gibt ist Sytem > Systemverwaltung > Hardwaretreiber da hat mann aber nur die Möglichket zu sehen ob ein Proporierter Treiber Instaliert ist.
 
Für die Radeon bis inklsuive der R500 Generation ( Marketing: alles bis Radeon X1950) gibts es keinen propietären Treiber die unter aktuellen Linux Varianten laufen. Der FGLRX Treiber unterstützt nur Karten ab R600, sprich Radeon HD2xxx und aufwärts.

dpkg sagt dir welche Pakete auf deiner HDD liegen, aber nicht was verwendet wird. Das Xorg Logfile ist der einzige Weg das zu sehen. Da stehen noch viele andere Dinge mehr drin und es ist eher ausführlich als knapp, aber das ist eigentlich eher dein Vorteil. Wenn du das nicht lesen kannst tut mir das leid, aber vielleicht ist das ja mal ein Ansporn für dich das zu lernen. Wenn du das nicht versuchen willst weil es lang ist schlägt dich die eigene Faulheit. Etwas ignorieren weil es viel ist hilft aber nicht Probleme zu lösen. Solange oder sonst hätte man dir helfen können hättest du den Inhalt geposted.

Wenn du einen solchen Bug bei dir hast wie du beschreibst könntest du versuchen eine neuere Linux Kernel Version zuz verwenden, zum Beispiel aus dem Kernel Mainline PPA ( Google!) und sehen ob das dann besser wird. Ist die beste Chance da die eigentlich Hardware nahen Sachen alle im Kerneltreiber passieren.

Grüz!
Hibbelharry
 
Das hat nichts mit Faulheit zutun den Ich habe mir die Log Datei angeschaut aber ich raffe da nix,und die Datei ist zu lange den ich kann nicht mehr als 20.000 Zeichen eingeben,aber wenn du nichts dagegen hast könnte ich es dir per mail schicken.???
Das mit dem Kernel würde ja troztdem nicht daran ändern da ich hier gefragt hatte wie mann es erkennt welcher Treiber Installiert ist.
 
du kannst die datei wie weiter oben bereits erwähnt einfach an den beitrag anhängen oder sowas wie pastebin o.ä. nutzen und uns hier den link reinsetzen.
 
Oder die Ausgabe von
Code:
grep Chipset /var/log/Xorg.0.log
und
Code:
grep Driver /var/log/Xorg.0.log
hier posten. Da sollte es drin stehen.

btw
Schwaechelt der Server gerade oder lahmt mein Anschluss?
 
Jo das habe ich jetzt mal gemacht
 

Anhänge

  • Bildschirmfoto-thinkpad-t60@thinkpad-t60-laptop: ~.png
    Bildschirmfoto-thinkpad-t60@thinkpad-t60-laptop: ~.png
    170,5 KB · Aufrufe: 10
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben