[1] MLD-5.x / Feature requests / nouveau-Treiber für nvidia-Grafik
 

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« on: April 24, 2018, 10:56:52 »
Hallo,

da ich proprietären Treibern immer etwas skeptisch gegenüber stehe, habe ich auf zwei Maschinen mal darauf verzichtet und den nouveau-Treiber verwendet. Das funktioniert bislang auch prima, ich kann keine größeren Nachteile erkennen.

Nun wollte ich das Ganze auch mal auf meinem MLD-VDR testen, musste aber feststellen, dass es nicht so einfach ist. Zunächst wird mir das nvidia-Paket im Web-IF nicht angeboten, sodass ich es auf diesem Wege nicht deinstallieren kann. Aber ok, über die Konsole ist das dann natürlich kein Problem.
Nur würde mir der Schritt nichts nutzen, weil der nouveau-Treiber, wie ich erstaunt feststellen musste, nicht mitgeliefert wird. Ließe sich der beim nächsten Kernelbau aktivieren?

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
nouveau-Treiber für nvidia-Grafik
« Reply #1 on: April 24, 2018, 19:42:47 »
wenn ich das richtig erinnere ist der im xorg-drivers Paket enthalten.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #2 on: April 24, 2018, 21:43:23 »
Hallo Claus,

vielen Dank für die Info, schaue ich mir morgen mal an und werde berichten - falls Interesse besteht.  ;)

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #3 on: April 24, 2018, 21:45:40 »
Hi baltic,

berichten ist immer gut (melden macht frei) ;)

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #4 on: April 25, 2018, 09:00:19 »
Hallo Roland,

ist doch klar und war nur, wie sagt man noch gleich, rhetorisch gemeint. So ein Projekt lebt schließlich im Wesentlichen vom Austausch.  8)

Ok, dann will ich mal:

1. Der Treiber steckt tatsächlich im xorg-drivers-Paket. Das hatte ich zwar schon mal gefunden, aber verworfen, weil in der Beschreibung ausdrücklich steht: "Xorg Treiber für diverse Grafikkarten (nicht nouveau, nvidia, radeon, range128, vboxvideo)"
2. Nach der Deinstallation des lagecy-Paketes ließ sich das Paket installieren und der Treiber wird beim Reboot geladen.
3. Die CPU-Last steigt etwas an, bleibt aber in vernünftigem Rahmen.
4. Das Bild ist leider grausam. Es ist eine Abfolge von Standbildern mit starkem Grünstich.

Die Ursache für die Probleme dürfte sich in diesen dmesg-Meldungen ausdrücken:

[   26.485682] nouveau 0000:02:00.0: Direct firmware load for nouveau/nvaa_fuc084 failed with error -2
[   26.485698] nouveau 0000:02:00.0: Direct firmware load for nouveau/nvaa_fuc084d failed with error -2
[   26.485701] nouveau 0000:02:00.0: msvld: unable to load firmware data
[   26.485704] nouveau 0000:02:00.0: msvld: init failed, -19

Als Lösung könnte dies in Frage kommen:

https://nouveau.freedesktop.org/wiki/VideoAcceleration/

Sollte sich die Firmware als Paket bauen lassen, werde ich es gerne testen.

Gruß
baltic

MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
nouveau-Treiber für nvidia-Grafik
« Reply #5 on: April 25, 2018, 17:18:43 »
Ich habe die verlinkte Seite jetzt nur kurz überflogen. Ich vermute aber das die benötigte Firmware im xorg-nvidia Paket enthalten ist. Du könntest das Paket also installieren, die Firmware aus dem /lib/firmware Ordner sichern, dann wieder das xorg-drivers Paket installieren, und die gesicherte Firmware nach /lib/firmware zurück kopieren.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #6 on: April 25, 2018, 21:09:05 »
Hallo Claus,

danke, die Idee ist gut, das werde ich probieren. Hast Du eine Vorstellung, wie die Datei(en) heißen könnte(n)?

Das Umstellen ist leider nicht so einfach, weil da mehr zu installieren ist als nur das drivers-paket. Und ein einfaches Zurück gibt es schon gar nicht, sondern ich musste einen Snapshot verwenden und alles wieder aktualisieren. Da habe ich das System mal wieder richtig schätzen gelernt!  8)

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #7 on: April 26, 2018, 09:27:48 »
Hallo baltic,

ich habe das schon mal gemacht, allerdings für ein anderes System. Ich schicke Dir die nouveau firmware, die ich vor rund 6 Wochen mal ausprobiert habe. Die Dateien waren unter /lib/firmware/nouveau installiert.

Schöne Grüße aus Wien
BobW

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #8 on: April 26, 2018, 11:37:22 »
Hallo Bob,

vielen Dank für die Dateien!
Damit bin ich schon mal ein schönes Stück weiter, denn ich habe jetzt zumindest ein ansehnliches Bild. Allerdings kommt es immer wieder zu kleinen Stockungen und der Ton eilt dem Bild mehrere Sekunden voraus.

dmesg liefert während des Bootvorgangs x-fach solche Zeilen:
nouveau 0000:02:00.0: fb: trapped write at 010108acac on channel -1 [07edf000 unknown] engine 06 [BAR] client 04 [PFIFO_WRITE] subclient 01 [IN] reason 00000002 [PAGE_NOT_PRESENT]

Im Log stehen viele dieser Zeilen:
ERROR: 6 TS packet(s) not accepted in Transfer Mode

Das dürften die Aussetzer sein. Da ist wohl noch viel zu tun.  ;)

Gruß
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #9 on: April 26, 2018, 11:41:34 »
Gern geschehen.

Freut mich, wenn ich helfen konnte.

BobW

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
nouveau-Treiber für nvidia-Grafik
« Reply #10 on: May 02, 2018, 13:03:45 »
Hallo,

nach stundenlangen Versuchen und sehr viel Leserei habe ich es nun erst mal aufgegeben.
Der Treiber funktioniert wohl auf dem System nicht wirklich richtig und da kann ich selbst nichts dran drehen. Vielleicht ja später mal.

Danke für die Unterstützung!
baltic
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

[1] MLD-5.x / Feature requests / nouveau-Treiber für nvidia-Grafik
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.