[Gelöst]Keine Aktivierung von nouveau Thema ist als GELÖST markiert

Probleme bei der Installation von Hardware unter Manjaro Linux? Hier wird geholfen.</span
Antworten

Themen Author
Hanisch
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 73
Registriert: Mittwoch 11. Mai 2016, 14:25
CPU: Inel i7
GPU: Intel , NVIDIA
Kernel: 5.18.14-arch-1
Desktop-Variante: Xfce, KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 4 Mal

[Gelöst]Keine Aktivierung von nouveau

#1

Beitrag von Hanisch »

Hallo,
für meine Grafikkarte NVIDIA G86M [GeForce 8600M GS] ist der Treiber video-nvidia-340xx obsolet.
"It is recommended to install the
nvidia-legacy-340xx-driver
package.
"

Ich möchte daher auf nouveau umsteigen.

Code: Alles auswählen

 # mhwd -i pci video-nvidia-340xx
Error: config 'video-nvidia-340xx' does not exist!
Aber:

Code: Alles auswählen

 # inxi -F | grep driver
  12Device-1 NVIDIA G86M [GeForce 8600M GS] 12driver nvidia 12v 340.108
  12Device-2 Genesys Logic Webcam 12type USB 12driver gspca_gl860
  12Display 12server X.org 12v 1.21.1.4 12with Xwayland 12v 22.1.3 12driver 12X 12loaded nouveau 12gpu nvidia
  12Device-1 Intel 82801H HD Audio 12driver snd_hda_intel
  12Device-1 Intel PRO/Wireless 3945ABG [Golan] Network 12driver iwl3945
  12Device-2 Realtek RTL810xE PCI Express Fast Ethernet 12driver r8169
  12Device-1 Cambridge Silicon Radio Bluetooth Dongle (HCI mode) 12type USB 12driver btusb

Code: Alles auswählen

 # modprobe nouveau
modprobe: FATAL: Module nouveau not found in directory /lib/modules/4.19.0-21-amd6
Und

Code: Alles auswählen

 # pacman -Qs nouveau | grep local
local/manjaro-firmware 20160419-1
local/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
Was läuft da falsch?

Gruß
Ch. Hanisch
Zuletzt geändert von Hanisch am Montag 12. September 2022, 17:44, insgesamt 1-mal geändert.
Benutzeravatar

LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: Keine Aktivierung von nouveau

#2

Beitrag von LaGGGer »

Vielleicht hilft das weiter:
https://forum.manjaro.org/t/help-me-ins ... er/45711/2

Ich würde versuchen bei NVidia zu bleiben.
°°
MfG LaGGGer

Benutzer 1541 gelöscht

Re: Keine Aktivierung von nouveau

#3

Beitrag von Benutzer 1541 gelöscht »

LaGGGer hat geschrieben: Sonntag 11. September 2022, 20:24 Vielleicht hilft das weiter:
https://forum.manjaro.org/t/help-me-ins ... er/45711/2

Ich würde versuchen bei NVidia zu bleiben.
Ich würde an deiner Stelle ebenfalls bei NVidia bleiben.
Mit dem Nouveau werden sich wahrscheinlich ein paar Hürden auftun ...

Themen Author
Hanisch
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 73
Registriert: Mittwoch 11. Mai 2016, 14:25
CPU: Inel i7
GPU: Intel , NVIDIA
Kernel: 5.18.14-arch-1
Desktop-Variante: Xfce, KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 4 Mal

Re: Keine Aktivierung von nouveau

#4

Beitrag von Hanisch »

LaGGGer hat geschrieben: Sonntag 11. September 2022, 20:24 Vielleicht hilft das weiter:
https://forum.manjaro.org/t/help-me-ins ... er/45711/2
Ich würde versuchen bei NVidia zu bleiben.
Leider wird der nvidia-340-driver von NVIDIA nicht mehr unterstützt und ist auch aus den Standard-Repos entfernt.
Aus den Quellen zu kompilieren ist mir zu kompliziert.

Durch Stochern im Nebel des Internet habe ich das Problem mit dem nouveau-Treiber gelöst bis auf Folgendes.
Beim Hochfahren wird der nouveau-Treiber nicht automatisch geladen. D.h. das System bleibt vor dem Login-Screen von lightdm stehen und ich muß via Strg+Alt+F2 und Eingabe von Benutzername und Passwort auf die Konsole gehen.
Dort ist:

Code: Alles auswählen

$ inxi -F | grep NVIDIA
Device-1: NVIDIA G86M [GeForce 8600M GS] driver: N/A
Nach Eingabe von:

Code: Alles auswählen

$ sudo modprobe nouveau
erscheint der Login-Screen von lightdm und das System startet auf die XFCE-Oberfläche.
Dann ist auch:

Code: Alles auswählen

$ inxi -F | grep NVIDIA
Device-1: NVIDIA G86M [GeForce 8600M GS] driver: nouveau v: kernel
Frage:
Was muß ich tun, damit der nouveau-Treiber automatisch beim Hochfahren geladen wird?

Gruß
Ch. Hanisch
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1096
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 119 Mal
Danksagung erhalten: 223 Mal

Re: Keine Aktivierung von nouveau

#5

Beitrag von country »

du musst noch ausführen

Code: Alles auswählen

sudo mkinitcpio -P
danach sollte nach meinem Wissen in
/etc/mkinitcpio.conf

MODULES="nouveau"

stehen.


edit. Hier ist gerade ein Beitrag gelöscht worden. O:-)

Themen Author
Hanisch
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 73
Registriert: Mittwoch 11. Mai 2016, 14:25
CPU: Inel i7
GPU: Intel , NVIDIA
Kernel: 5.18.14-arch-1
Desktop-Variante: Xfce, KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 4 Mal

Re: Keine Aktivierung von nouveau

#6

Beitrag von Hanisch »

country hat geschrieben: Montag 12. September 2022, 10:49 du musst noch ausführen

Code: Alles auswählen

sudo mkinitcpio -P
danach sollte nach meinem Wissen in
/etc/mkinitcpio.conf

MODULES="nouveau"

stehen.
Sorry, das bringt nichts Neues.
Früher löste man solche Probleme mit:

Code: Alles auswählen

$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Ensure that the script will "exit 0" on success or any other
# value on error.
#
# To enable or disable this script, just change the execution
# bits.
#
# By default, this script does nothing.
modprobe nouveau
exit 0
Das geht aber seit 'systemd' nicht mehr.
Aber auch mit
https://linuxhint.com/use-etc-rc-local-boot/
und
https://unix.stackexchange.com/question ... ser-target
mit:

Code: Alles auswählen

$ cat /etc/systemd/system/rc-local.service
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
#WantedBy=multi-user.target
#WantedBy=default.target
WantedBy=graphical.target
funktioniert

Code: Alles auswählen

$ sudo systemctl  start rc-local.service
Failed to start rc-local.service: Unit rc-local.service has a bad unit file setting.
See system logs and 'systemctl status rc-local.service' for details.

Code: Alles auswählen

$ sudo systemctl  status rc-local.service
○ rc-local.service
     Loaded: bad-setting (Reason: Unit rc-local.service has a bad unit file setting.)
     Active: inactive (dead)

Sep 12 13:32:22 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:2: Assignment outside of section. Ignoring.
Sep 12 13:32:22 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:3: Assignment outside of section. Ignoring.
Sep 12 13:32:22 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:4: Assignment outside of section. Ignoring.
Sep 12 13:32:22 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:5: Assignment outside of section. Ignoring.
Sep 12 13:32:22 Manjaro systemd[1]: rc-local.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.
Sep 12 13:32:51 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:1: Assignment outside of section. Ignoring.
Sep 12 13:32:51 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:2: Assignment outside of section. Ignoring.
Sep 12 13:32:51 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:3: Assignment outside of section. Ignoring.
Sep 12 13:32:51 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:4: Assignment outside of section. Ignoring.
Sep 12 13:32:51 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:5: Assignment outside of section. Ignoring.
nicht.

Was kann man da noch machen?

Gruß
Ch. Hanisch
Zuletzt geändert von Hanisch am Montag 12. September 2022, 13:46, insgesamt 1-mal geändert.
Benutzeravatar

zompel
Forum Held
Forum Held
Beiträge: 525
Registriert: Montag 9. Dezember 2019, 19:52
Wohnort: Essen, NRW
CPU: Intel Core i9-9900KF
GPU: nVidia GeForce RTX 2070
Kernel: 6.6 LTS
Desktop-Variante: Gnome
GPU Treiber: nVidia
Hat sich bedankt: 19 Mal
Danksagung erhalten: 104 Mal

Re: Keine Aktivierung von nouveau

#7

Beitrag von zompel »

Ich würde den Grafiktreiber nur über das Tool "Manjaro Settings" ändern.
Nur weiß ich nicht, ob es bei deinen manuellen Änderungen noch reibungslos funktioniert.

Themen Author
Hanisch
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 73
Registriert: Mittwoch 11. Mai 2016, 14:25
CPU: Inel i7
GPU: Intel , NVIDIA
Kernel: 5.18.14-arch-1
Desktop-Variante: Xfce, KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 4 Mal

Re: Keine Aktivierung von nouveau

#8

Beitrag von Hanisch »

zompel hat geschrieben: Montag 12. September 2022, 13:43 Ich würde den Grafiktreiber nur über das Tool "Manjaro Settings" ändern.
Nur weiß ich nicht, ob es bei deinen manuellen Änderungen noch reibungslos funktioniert.
Bei Manjaro-Einstellungen -> Hardwarekonfig... ist nur 'video-linux' als installiert angegeben.
Von 'nouveau' keine Spur.

Es muß doch irgenwie möglich sein, den Treiber 'nouveau' beim Hochfahren zu starten.

Gruß
Ch. Hanisch
Benutzeravatar

zompel
Forum Held
Forum Held
Beiträge: 525
Registriert: Montag 9. Dezember 2019, 19:52
Wohnort: Essen, NRW
CPU: Intel Core i9-9900KF
GPU: nVidia GeForce RTX 2070
Kernel: 6.6 LTS
Desktop-Variante: Gnome
GPU Treiber: nVidia
Hat sich bedankt: 19 Mal
Danksagung erhalten: 104 Mal

Re: Keine Aktivierung von nouveau

#9

Beitrag von zompel »

Ich sitze gerade nicht zu Hause an meinem Rechner, aber schau mal > hier <.
Die Linke Spalte gibt nur an ob der Treiber aus offenen Quellen stammt. Die rechte Spalte sagt welcher Treiber auf deinem System installiert ist.
Wäre der Screenshot von einem PC mit nVidia Karte dann wäre dort der nuveau Treiber installiert (es steht dort nicht ausdrücklich "nuveau" !!)

edit:

Und oben kannst du den Button "Auto Install Open-Source Driver" anwählen.
Wenn beides möglich ist, existiert ein zusätzlicher Button "Auto Install Proprietary Driver" (oder so ähnlich) ;)
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1096
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 119 Mal
Danksagung erhalten: 223 Mal

Re: Keine Aktivierung von nouveau

#10

Beitrag von country »

https://wiki.archlinux.org/title/Kernel ... _KMS_start


du hast mich wahrscheinlich geblockt... weißte was f dich doch
Benutzeravatar

Siliziumfuchs
Forum Kenner
Forum Kenner
Beiträge: 217
Registriert: Mittwoch 23. Februar 2022, 22:34
Wohnort: Hamburg
CPU: Intel® Core™ i9-11900K
GPU: NVIDIA GeForce RTX 3070
Kernel: 5.15.76-1-MANJARO (64-bit)
Desktop-Variante: KDE-Plasma 5.26.x
GPU Treiber: NVidia 520.56.06
Hat sich bedankt: 19 Mal
Danksagung erhalten: 23 Mal

Re: Keine Aktivierung von nouveau

#11

Beitrag von Siliziumfuchs »

Hanisch hat geschrieben: Montag 12. September 2022, 13:26 Aber auch mit
https://linuxhint.com/use-etc-rc-local-boot/
und
https://unix.stackexchange.com/question ... ser-target
mit:

Code: Alles auswählen

$ cat /etc/systemd/system/rc-local.service
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
#WantedBy=multi-user.target
#WantedBy=default.target
WantedBy=graphical.target
da fehlen noch die Abschnitt-Header [Unit] und [Service]

Und wurde das Teil mit
systemctl enable
aktiviert? Fehlt irgendwie oben im Post#7...

Themen Author
Hanisch
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 73
Registriert: Mittwoch 11. Mai 2016, 14:25
CPU: Inel i7
GPU: Intel , NVIDIA
Kernel: 5.18.14-arch-1
Desktop-Variante: Xfce, KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 4 Mal

Re: Keine Aktivierung von nouveau

#12

Beitrag von Hanisch »

Siliziumfuchs hat geschrieben: Montag 12. September 2022, 16:00
Hanisch hat geschrieben: Montag 12. September 2022, 13:26 Aber auch mit
https://linuxhint.com/use-etc-rc-local-boot/
und
https://unix.stackexchange.com/question ... ser-target
mit:

Code: Alles auswählen

$ cat /etc/systemd/system/rc-local.service
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
#WantedBy=multi-user.target
#WantedBy=default.target
WantedBy=graphical.target
da fehlen noch die Abschnitt-Header [Unit] und [Service]
Ja, was soll da stehen bei:
[Unit]
..

[Service]
...

L ö s u n g:
Jetzt funktioniert (siehe https://www.dot-solutions.org/?p=301) es mit:

Code: Alles auswählen

$ cat /etc/systemd/system/rc-local.service
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes

[Install]
#WantedBy=multi-user.target
#WantedBy=default.target
WantedBy=graphical.target
und:

Code: Alles auswählen

$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Ensure that the script will "exit 0" on success or any other
# value on error.
#
# To enable or disable this script, just change the execution
# bits.
#
# By default, this script does nothing.
modprobe nouveau
exit 0
Der nouveau-Treiber wird geladen. Das System startet durch auf die GUI.

Code: Alles auswählen

$ sudo systemctl enable rc-local.service

$ sudo systemctl start rc-local.service

$ sudo systemctl  status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
     Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; preset: disabled)
     Active: active (exited) since Mon 2022-09-12 17:26:58 CEST; 5min ago
    Process: 1020 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
        CPU: 1.291s
Sep 12 17:26:55 Manjaro systemd[1]: Starting /etc/rc.local Compatibility...
Sep 12 17:26:58 Manjaro systemd[1]: Started /etc/rc.local Compatibility.
Sep 12 17:32:20 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:1: Assignment outside of section. Ignoring.
Sep 12 17:32:20 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:2: Assignment outside of section. Ignoring.
Sep 12 17:32:20 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:3: Assignment outside of section. Ignoring.
Sep 12 17:32:20 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:4: Assignment outside of section. Ignoring.
Sep 12 17:32:20 Manjaro systemd[1]: /etc/systemd/system/rc-local.service:5: Assignment outside of section. Ignoring.
Das ist natürlich alles viel komplizierter als früher ohne systemd.
Siehe https://www.digitalocean.com/community/ ... d-units-de

Gruß
Ch. Hanisch
Antworten

Zurück zu „Manjaro Linux Hardware und Kernel“