lsmod zeigt Kernelmodule von lspci nicht an

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von DaCoda » 07.11.2023 15:46:57

lspci -v zeigt für meine GraKa folgendes an:

Code: Alles auswählen

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti]
        Flags: bus master, fast devsel, latency 0, IRQ 147
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Allerdings ist laut lsmod weder ein Kernelmodul nvidiafb noch nouveau geladen. Ich habe das getestet mit:

Code: Alles auswählen

lsmod | grep nvidiafb
lsmod | grep nouveau
Beides gibt "Nichts" zurück. Auch wenn ich lsmod mit sudo ausführe ändert sich nichts. Bestimmt habe ich etwas nicht verstanden... :roll:

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von MSfree » 07.11.2023 15:52:28

DaCoda hat geschrieben: ↑ zum Beitrag ↑
07.11.2023 15:46:57

Code: Alles auswählen

        Kernel driver in use: nvidia
...

Code: Alles auswählen

lsmod | grep nvidiafb
Wenn nvidia benutzt wird, kann mit grep nvidiafb nichts gefunden werden :wink:

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von JTH » 07.11.2023 15:52:46

Ich denke, „Kernel modules“ sind alle zur Hardware passenden, verfügbaren Module und „Kernel driver in use“ ist der eine davon, der aktuell in Benutzung ist.
Manchmal bekannt als Just (another) Terminal Hacker.

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von DaCoda » 07.11.2023 17:51:18

@MSfree und die Zeile darunter?

@JTH Das vermute ich auch. Aber sicher bin ich mir nicht.

Benutzeravatar
Livingston
Beiträge: 1455
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von Livingston » 07.11.2023 18:12:40

nouvaeu und nvidia schließen sich schon mal aus. Entweder wird der freie Treiber nouveau oder der proprietäre (nvidia) eingesetzt. Bei den anderen abhängigen Modulen muss man halt schauen, mit welchen Treibermodulen sie spielen.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von MSfree » 07.11.2023 18:14:28

DaCoda hat geschrieben: ↑ zum Beitrag ↑
07.11.2023 17:51:18
@MSfree und die Zeile darunter?
Du weißt, wie grep funktioniert?

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von DaCoda » 07.11.2023 18:22:40

@MSfree um diese Zeile geht es:

Code: Alles auswählen

       Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Wieso tauchen hier Module auf die bei lsmod nicht auftauchen.

Gut wahrscheinlich sind es kompatible Module die aber nicht geladen sind...

Benutzeravatar
towo
Beiträge: 4409
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: lsmod zeigt Kernelmodule von lspci nicht an

Beitrag von towo » 07.11.2023 18:29:47

Gut wahrscheinlich sind es kompatible Module die aber nicht geladen sind...
Genau das wurde doch schon gesagt!

Antworten