Laptop Onboard Grafik und eingebaute Karte

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
kaendi
Beiträge: 1
Registriert: 20.03.2019 03:03:44

Laptop Onboard Grafik und eingebaute Karte

Beitrag von kaendi » 24.03.2019 13:10:08

Hallo
ich benötige Hilfe beim vorgehen.
Debian stretch Pakete und xfce als Oberfläche. Er erkennt den Hdmi Port aber kann darüber kein Bild ausgeben

lshw -C video

Code: Alles auswählen

  *-display UNCLAIMED       
       description: VGA compatible controller
       product: GM204M [GeForce GTX 970M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller cap_list
       configuration: latency=0
       resources: memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
  *-display
       description: VGA compatible controller
       product: HD Graphics 530
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:129 memory:dd000000-ddffffff memory:a0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff

Wo und wie sage ich dem "system" jetzt das es die erste Claimen soll?
Danke

Norcoen
Beiträge: 61
Registriert: 27.08.2013 19:08:03

Re: Laptop Onboard Grafik und eingebaute Karte

Beitrag von Norcoen » 16.06.2019 22:50:33

Wie ist denn die Ausgabe von xrandr?

jessie
Beiträge: 112
Registriert: 16.06.2019 09:55:33

Re: Laptop Onboard Grafik und eingebaute Karte

Beitrag von jessie » 17.06.2019 07:29:30

Moin!

Das ist eine NVIDIA-Optimus-Graka. So ein Zwitter-Ding: Im Normalfall ist wegen geringem Energiebedarf nur die GPU der Intel-CPU in Betrieb, wenn mehr Grafikleistung benötigt wird, kann man zusätzlich die NVIDIA-Optimus-GraKa in Betrieb setzen.
https://en.wikipedia.org/wiki/Nvidia_Optimus
Mit einiger Wahrscheinlichkeit ist der HDMI-Port nur unter Nutzung letzterer möglich.

Du könntest deshalb folgende Dinge durchführen:

Im BIOS die diskrete GPU temporär deaktivieren, HDMI testen, diskrete GPU danach wieder aktivieren.

evtl. Windows-Test:
Installiere dir ein "Windows to Go" unter Windows mit dem Windows-Tool "Rufus" auf USB-Speicherstick, mindestens 32 GB.
https://rufus.ie/
Windows-Update. Dann kriegst du für die Grafikkarte 2 Tools, Intel und NVIDIA. Mit welchem Tool funktioniert HDMI? Wenn das nur mit NVIDIA klappt, ist sehr wahrscheinlich, dass das Nachfolgende nur mit optirun funktioniert.

Linux:
Für alle Optimus-GraKas ist Debianbumblebee erforderlich. Das muss korrekt installiert werden. Um möglichst viele andere Fehlerquellen auszuschließen, würde ich das gleich mit unfreien Treibern installieren, erst NVIDIA, dann Bumblebee. Dann kannst du die Funktion des HDMI-Ports mit und ohne dem Kommando "optirun" prüfen. (Den Bumblebee-Spaß brauchst du für die korrekte Funktion der Optimus-Graka unter Linux sowieso.) Wenn mit "optirun" der HDMI-Port nicht funktioniert, sehe ich keine Chance, den HDMI-Port unter Linux verwenden zu können. Beim nächsten Laptop-Kauf besser Optimus-Grakas für Linux vermeiden.

In nachfolgender Reihenfolge wegen besserem Verständnis lesen, in umgekehrter Reihenfolge installieren (NVIDIA zuerst):
https://wiki.debian.org/Bumblebee
https://wiki.debian.org/NvidiaGraphicsDrivers

In etwa so:

Quellenliste erweitern für nonfree und contrib: https://wiki.debian.org/SourcesList

Als Superuser:

Code: Alles auswählen

apt update
apt full-upgrade
apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver
apt-get install bumblebee-nvidia primus libgl1-nvidia-glx
dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus libgl1-nvidia-glx primus-libs:i386 libgl1-nvidia-glx:i386
adduser $USER bumblebee
Restart und entsprechend verlinktem Bumblebee-Guide optirun-Tests durchführen: "glxgears" muss mit optirun und ohne Fehlerausgaben (!) eine bedeutend höhere Framerate (>> 60 fps) zeigen als ohne. Dann dgl. mit HDMI-Port.

Viel Erfolg!

Edit:
Upps, gerade das Datum gesehen, den TO wird es wohl nicht mehr interessieren ... na, vielleicht einen stillen Mitleser. Norcoen, warum gräbst du leicht riechende Threads aus?

Edit2 als Tipp für stille Mitleser:
Die neueren Intel-CPU/GPUs benötigen m. E. unfreie Firmware. Bei entsprechender Neuinstallation ist eine Debian-Installation gleich mit unfreier Firmware (ISO mit nonfree) ratsam, gerade bei NVIDIA-Optimus mit einer ehöhten Anzahl möglicher Fehlerquellen - jedenfalls für Anfänger. Bumblebee für NVIDIA-Optimus wird nicht automatisch installiert. Zumindest früher nicht.

Antworten