Forum: PC Hard- und Software Kubuntu Nvidia Quadro K4000 Treiber installieren


von Tom R. (tt_r)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe einen HP Z820 mit Nvidia Quadro K4000 Grafikkarte.
Als Betriebssystem läuft Kubuntu 22.04:
1
Operating System: Kubuntu 22.04
2
KDE Plasma Version: 5.24.7
3
KDE Frameworks Version: 5.92.0
4
Qt Version: 5.15.3
5
Kernel Version: 5.15.0-69-generic (64-bit)
6
Graphics Platform: X11
7
Processors: 16 × Intel® Xeon® CPU E5-2643 0 @ 3.30GHz
8
Memory: 62.8 GiB of RAM
9
Graphics Processor: NVE6

Aktuell verwende ich den Nouveau-Treiber:
1
$ lshw -c video
2
  *-display                 
3
       description: VGA compatible controller
4
       product: GK106GL [Quadro K4000]
5
       vendor: NVIDIA Corporation
6
       physical id: 0
7
       bus info: pci@0000:05:00.0
8
       logical name: /dev/fb0
9
       version: a1
10
       width: 64 bits
11
       clock: 33MHz
12
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
13
       configuration: depth=32 driver=nouveau latency=0 resolution=1920,1080
14
       resources: irq:58 memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:a000(size=128) memory:c0000-dffff

Nun würde ich gerne den offiziellen Nvidia-Treiber verwenden, weil mein 
Bild ab und zu einfriert und ich hoffe, dass sich das Problem durch den 
Nvidia-Treiber löst.

Die Kubuntu-Treiberverwaltung schlägt mir das im Anhang gezeigte vor.
Dazu habe ich zwei Fragen:
1) Welches Paket wäre das für mich passende?
2) Angenommen es geht etwas schief und ich habe danach kein Bild mehr. 
Wie kann ich dann wieder zu dem Nouveau-Treiber zurück? Kubuntu im 
Failsafe-Mode starten?

Vielen Dank für Tipps, diese Dinge sind eben neu für mich, aber ich 
lerne gerne dazu.

Viele Grüße,
Tom

von Rene K. (xdraconix)


Lesenswert?

Dies:
1
sudo ubuntu-drivers devices

von Tom R. (tt_r)


Lesenswert?

Danke für die Antwort.

Das liefert folgende Ausgabe zurück:
1
$ sudo ubuntu-drivers devices
2
[sudo] password for xxx: 
3
== /sys/devices/pci0000:00/0000:00:03.0/0000:05:00.0 ==
4
modalias : pci:v000010DEd000011FAsv0000103Csd0000079Cbc03sc00i00
5
vendor   : NVIDIA Corporation
6
model    : GK106GL [Quadro K4000]
7
driver   : nvidia-driver-390 - distro non-free
8
driver   : nvidia-driver-470 - distro non-free recommended
9
driver   : nvidia-driver-450-server - distro non-free
10
driver   : nvidia-driver-470-server - distro non-free
11
driver   : nvidia-driver-418-server - distro non-free
12
driver   : xserver-xorg-video-nouveau - distro free builtin

Sehe ich das richtig, dass also "nvidia-driver-470" für mich das 
richtige ist?

: Bearbeitet durch User
von Tom R. (tt_r)


Lesenswert?

Ok, habe nun mit
1
sudo ubuntu-drivers autoinstall
Den 470-Nvidia-Treiber installiert und das System läuft ganz gut:
1
$ sudo lshw -c video
2
  *-display                 
3
       description: VGA compatible controller
4
       product: GK106GL [Quadro K4000]
5
       vendor: NVIDIA Corporation
6
       physical id: 0
7
       bus info: pci@0000:05:00.0
8
       version: a1
9
       width: 64 bits
10
       clock: 33MHz
11
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
12
       configuration: driver=nvidia latency=0
13
       resources: irq:83 memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:a000(size=128) memory:c0000-dffff
14
  *-graphics
15
       product: EFI VGA
16
       physical id: 2
17
       logical name: /dev/fb0
18
       capabilities: fb
19
       configuration: depth=32 resolution=800,600

von Rene K. (xdraconix)


Lesenswert?

Was mich da ein wenig stutzig macht, ist der gering angegebene 
Clockspeed von 33Mhz und die Buswidth von 64bit - der GK106 hat doch ein 
Clock von 810Mhz und ein Bus von 196bit

Oder ist in obiger lshw Ausgabe der PCIe Bus gemeint?! Dies wiederrum 
kann nun auch nicht sein, da PCIe 2.n mit 5Ghz taktet... Komisch 
irgendwie

: Bearbeitet durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Rene K. schrieb:
> ist der gering angegebene
> Clockspeed von 33Mhz und die Buswidth von 64bit

Das wird sich auf den PCI Bus der Z820 beziehen. Ich habe hier eine Z420 
mit NV GT730 und kann da gerne mal gucken, was da bei mir steht, wenn 
ich mal wieder Linux boote.
Linux ist bei den Xeons nicht immer auf dem richtigen Dampfer, sind halt 
nicht so weit verbreitet.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

So, erstmal die Ausgabe von ubuntu-drivers devices:

== /sys/devices/pci0000:00/0000:00:03.0/0000:0f:00.0 ==
modalias : pci:v000010DEd00001287sv00001458sd00003693bc03sc00i00
vendor   : NVIDIA Corporation
model    : GK208B [GeForce GT 730]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Also das gleiche wie bei dir.
Und nun sudo lshw -c video
  *-display
       Beschreibung: VGA compatible controller
       Produkt: GK208B [GeForce GT 730]
       Hersteller: NVIDIA Corporation
       Physische ID: 0
       Bus-Informationen: pci@0000:0f:00.0
       Version: a1
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list 
rom
       Konfiguration: driver=nvidia latency=0
       Ressourcen: irq:41 memory:ea000000-eaffffff 
memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(Größe=128) 
memory:c0000-dffff
  *-graphics
       Produkt: VESA VGA
       Physische ID: 1
       Logischer Name: /dev/fb0
       Fähigkeiten: fb
       Konfiguration: depth=32 resolution=640,480

Das ist der gleiche Blödsinn wie bei dir. Übrigens benutze ich sicher 
nicht 640*480, du auch bestimmt nicht 800*600. Das sind Auflösungen aus 
dem Mittelalter.
Oh, vergessen, hier läuft Ubuntu 22

: Bearbeitet durch User
von Rene K. (xdraconix)


Lesenswert?

Matthias S. schrieb:
> Das ist der gleiche Blödsinn wie bei dir.

Ich bin nicht der TO :-D Mich hatte dies nur gewundert. Aber ja, ich 
hätte dies ja mal selbst testen können. Ich hab auf meinem Server mit 
einer nVidia Grid K520 das gleiche gemacht.
1
root@node-1:~# lshw -c video
2
  *-display
3
       description: VGA compatible controller
4
       product: GK104GL [GRID K520]
5
       vendor: NVIDIA Corporation
6
       physical id: 0
7
       bus info: pci@0000:0c:00.0
8
       version: a1
9
       width: 64 bits
10
       clock: 33MHz
11
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
12
       configuration: driver=nouveau latency=0
13
       resources: irq:195 memory:f6000000-f6ffffff memory:e8000000-ebffffff memory:e6000000-e7ffffff ioport:6000(size=128) memory:c0000-dffff
14
  *-display
15
       description: VGA compatible controller
16
       product: GK104GL [GRID K520]
17
       vendor: NVIDIA Corporation
18
       physical id: 0
19
       bus info: pci@0000:0d:00.0
20
       version: a1
21
       width: 64 bits
22
       clock: 33MHz
23
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
24
       configuration: driver=nouveau latency=0
25
       resources: irq:196 memory:f7000000-f7ffffff memory:f0000000-f3ffffff memory:ee000000-efffffff ioport:7000(size=128)

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Rene K. schrieb:
>> Das ist der gleiche Blödsinn wie bei dir.
>
> Ich bin nicht der TO :-D Mich hatte dies nur gewundert.

Ich bezog mich ja auf Toms Posting - das ist der TE. Ich denke mal, das 
ist einfach eine generische Angabe eines klassischen PCI Bus, wie wir 
ihn schon seit Jahren nicht mehr benutzen. Natürlich steckt meine GK im 
PCIe 2.1 Slot der Z400 und sie ist auch schneller als 33Mhz.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.