Brauche Hilfe bei der Einrichtung eines Optimus Systems

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
TripleS
Beiträge: 10
Registriert: 28.11.2018 14:28:02

Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von TripleS » 02.12.2018 17:50:19

Hi Leute,

Ich habe ein kleines Problem mit meinem neuen Laptop (HP Pavilion 15-cx0004ng).
Dieses hat sowohl einen integrierten Intel Grafikchip und eine NVIDIA GeForce GTX 1050 Ti und fällt somit soweit ich das sehe in die Klasse der Optimus Systeme.

Ich habe mein System als Windows Debian Dualboot aufgesetzt und brauche die NVIDIA Grafikkarte eigentlich nur wenn Windows läuft. Bisher hat alles auch problemlos funktioniert. (Der Intel Chip läuft mit einem entsprechenden Intel Treiber und die NVIDIA Karte mit Nouveau).

Jetzt wollte ich allerdings einen externen Monitor an meinen Laptop anschließen. Der Laptop hat auch einen HDMI-Ausgang und daher dachte ich es wäre einfach, aber wenn ich den externen Bildschirm einstecke wird er vom System nicht erkannt.
xrandr zeigt nur den Laptop-Bildscirm an:

Code: Alles auswählen

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080     77.00*
Ich vermute das Problem besteht darin, dass der HDMI-Ausgang mit einem Grafikchip verdrahtet ist und der aktive Grafikchip die Daten "durch den anderen durchleiten muss" um den HDMI-Port zu erreichen. Ich glaube dass dieses "Durchleiten" nicht funktioniert. Ich habe hier: https://nouveau.freedesktop.org/wiki/Optimus/ etwas über Nouveau Optimus und Prime gelesen was im Prinzip genau die Funktionalität bietet die ich suche, allerdings steht dort so gut wie nichts wie man es einrichtet und "xrandr --listproviders" gibt bei mir nur "Providers: number : 0" zurück, also scheint kein Chip zu funktionieren? Wo kommt dann mein Bild her?

Ansonsten hatte ich schon probiert den propritären NVIDIA Treiber von stretch-backports zu installieren was allerdings darin geendet ist dass Gnome beim Starten gecrashed ist und selbst nachdem ich die NVIDIA Treiber wieder gepurged hatte ist Gnome immer noch gecrashed (Ich bin mir ziemlich sicher dass es Gnome war. Da stand irgendwas von einem "Problem das vom System nicht korrigiert werden kann" - Wahrlich sehr viele detaillierte Infos zu dem Fehler!!! :evil: )

Ich habe auch versuch bumblebee zu installieren, danach ist der PC allerdings beim Starten "stecken geblieben" also es sah irgendwie so aus als würde Gnome einfach nicht starten. Hier hat das purgen von bublebee zum Glück wieder alles zurechtgerückt.

Ich hab ehrlich gesagt wenig Ahnung davon und weis nicht was ich noch ausprobieren könnte. Vielleicht hat ja von euch jemand ne Idee.
Vielen Dank im Vorraus!

Hier noch ein paar Infos zum System: lspci -vv

Code: Alles auswählen

00:02.0 VGA compatible controller: Intel Corporation Device 3e9b (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device 8478
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at b2000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at 80000000 (64-bit, prefetchable) [size=512M]
	Region 4: I/O ports at 6000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [40] Vendor Specific Information: Len=0c <?>
	Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
	Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [d0] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [100 v1] Process Address Space ID (PASID)
		PASIDCap: Exec- Priv-, Max PASID Width: 14
		PASIDCtl: Enable- Exec- Priv-
	Capabilities: [200 v1] Address Translation Service (ATS)
		ATSCap:	Invalidate Queue Depth: 00
		ATSCtl:	Enable-, Smallest Translation Unit: 00
	Capabilities: [300 v1] Page Request Interface (PRI)
		PRICtl: Enable- Reset-
		PRISta: RF- UPRGI- Stopped+
		Page Request Capacity: 00008000, Page Request Allocation: 00000000

01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c8c (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device 8478
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at b3000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at a0000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at b0000000 (64-bit, prefetchable) [size=32M]
	Region 5: I/O ports at 5000 [size=128]
	Expansion ROM at b4000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [78] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000W
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 8GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range AB, TimeoutDis+, LTR+, OBFF Via message
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
		LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+
			 EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [250 v1] Latency Tolerance Reporting
		Max snoop latency: 71680ns
		Max no snoop latency: 71680ns
	Capabilities: [258 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=255us PortTPowerOnTime=10us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=0ns
		L1SubCtl2: T_PwrOn=10us
	Capabilities: [128 v1] Power Budgeting <?>
	Capabilities: [420 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Capabilities: [900 v1] #19
	Kernel modules: nouveau

DeletedUserReAsG

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von DeletedUserReAsG » 02.12.2018 18:08:04

TripleS hat geschrieben: ↑ zum Beitrag ↑
02.12.2018 17:50:19
Wahrlich sehr viele detaillierte Infos zu dem Fehler!
Detaillierte Infos finden sich in der Regel in den Logs (Journal und Xorg.0.log, in diesem Fall).

Benutzeravatar
orcape
Beiträge: 1525
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von orcape » 02.12.2018 18:09:43

Hi,
ich habe einen schon etwas älteren Laptop, der so eine Grafik von NVIDIA hat. Installiere Dir Bumblebee und suche danach im Forum, falls es da Probleme gibt. Funktioniert bei mir mit dem NVIDIA-Treiber problemlos, Du musst aber den Noveau-Treiber deinstallieren.
Gruß orcape

debianuser4782
Beiträge: 196
Registriert: 11.03.2018 23:09:05

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von debianuser4782 » 02.12.2018 21:24:08

Hallo,

ich habe ein ähnliches System wie Deines mit Skylake. Du hast bereits Coffee Lake.

hier mein Startlog: viewtopic.php?f=12&t=169015&sid=63ca191 ... 32a51b4b07

Auch ich benutze einen externen Bildschirm über den HDMI-Port meines Laptops. Ist bumblebee richtig installiert, sollte diesbezüglich alles Plug&Play verlaufen, dh ohne weitere Installationsschritte Deinerseits.

Am besten mit dieser Firmware-NetInstall-ISO neu installieren: https://cdimage.debian.org/cdimage/unof ... 64/iso-cd/

danach im tty als root anmelden und ausführen von:

Code: Alles auswählen

apt update && apt upgrade
danach:

Code: Alles auswählen

apt install intel-microcode firmware-misc-nonfree
danach

Code: Alles auswählen

apt install bumblebee primus
und dann noch den user zu bumblebee hinzufügen durch:

Code: Alles auswählen

adduser $USER bumblebee
und anschließend neustarten mit:

Code: Alles auswählen

reboot
-------------------

Ich habe gegenwärtig Probleme mit dem aktuellen Kernel und starte daher immer über das Grub-Menü mit dem vorletzten Kernel.

Vielleicht besteht mit Deinem Laptop aktuell ein ähnliches Problem.

Wenn ja, versuche die Net-Install-Iso in der Version 9.5 zu bekommen und installiere das System neu. (Die Schilderung eines Kernel-Downgrade über tty/Terminal übersteigt derzeit mein Wissen). Starte dann ebenfalls mit dem vorletzten Kernel vom Grub-Menü aus.

Vor dem obigen Schritt im tty "apt update && apt upgrade" prüfe dann aber noch unbedingt Deine sources.list über:

Code: Alles auswählen

nano /etc/apt/sources.list
Sie sollte dann (bei buster entsprechend angepasst) so aussehen:

Code: Alles auswählen

# 

# deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch contrib main non-free

#deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch contrib main non-free

deb http://ftp.de.debian.org/debian/ stretch main
deb-src http://ftp.de.debian.org/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stretch-updates main contrib non-free

deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
Zuletzt geändert von debianuser4782 am 04.12.2018 17:27:43, insgesamt 2-mal geändert.

TripleS
Beiträge: 10
Registriert: 28.11.2018 14:28:02

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von TripleS » 03.12.2018 20:25:52

Vielen Dank,
insbesondere der verlinkte Thread hat mich zumindest etwas weiter gebracht.
Es ist mit gelungen Debian Buster zu installieren wodurch in zumindest schonmal die aktuellen Intel CoffeeLake Treiber habe.
Leider hat mich die Installation von bumblebee nicht wirklich weiter gebracht.
Der externe Bildschirm wird nicht erkannt obwohl bumblebee einwandfrei zu laufen scheint.
Zuletzt geändert von TripleS am 04.12.2018 21:58:04, insgesamt 1-mal geändert.

debianuser4782
Beiträge: 196
Registriert: 11.03.2018 23:09:05

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von debianuser4782 » 03.12.2018 22:46:22

Ich habe hier Stretch laufen. Benötigt man für Coffee Lake unbedingt Buster?

Ich bin sonst mit meinem Mini-Latein schon am ende.

Vielleicht noch die Ausgaben im Terminal von:

Code: Alles auswählen

journalctl -b -p err

Code: Alles auswählen

journalctl -b | grep -i firmware
und den Inhalt dieser Datei

/var/log/Xorg.0.log

Über NoPaste hier posten? -> pastebin/?sid=b4386e83ce3affc8e5e775f41f2a6a32

Ich kann die Ausgaben aber leider nicht interpretieren.

TripleS
Beiträge: 10
Registriert: 28.11.2018 14:28:02

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von TripleS » 04.12.2018 08:31:31

debianuser4782 hat geschrieben: ↑ zum Beitrag ↑
03.12.2018 22:46:22
Ich habe hier Stretch laufen. Benötigt man für Coffee Lake unbedingt Buster?

Ich bin sonst mit meinem Mini-Latein schon am ende.

Vielleicht noch die Ausgaben im Terminal von:

Code: Alles auswählen

journalctl -b -p err

Code: Alles auswählen

journalctl -b | grep -i firmware
und den Inhalt dieser Datei

/var/log/Xorg.0.log

Über NoPaste hier posten? -> pastebin/?sid=b4386e83ce3affc8e5e775f41f2a6a32

Ich kann die Ausgaben aber leider nicht interpretieren.
Ja, man braucht Buster weil Coffee Lake erst ab Kernel 4.15 oder so unterstützt wird. Stretch läuft noch mit 4.9, natürlich könnte man den neueren Kernel von stretch-backports installieren, aber damit hatte ich nur Probleme.
Ich bin inzwischen sogar noch ein Stück weitergekommen. Die Nvidia Karte läuft jetzt mit dem Nvidia Treiber und der HDMI Port wird schon in xrandr angezeigt. DerBildschirm wird nich nicht erkannt. Esfehlt noch die bumblebee Installtion, aber die friert meinen Laptop immer direkt nach dem Anmelden ein. Scheint dieser Bug zu sein: https://github.com/Bumblebee-Project/Bu ... -234494238
Ich werde auf jeden Fall noch etwas experimentieren müssen, aber es geht voran.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von KP97 » 04.12.2018 13:32:39

Und beim nächsten Mal bitte keine Fullzitate! Wir haben den Beitrag vorher bereits gelesen.

TripleS
Beiträge: 10
Registriert: 28.11.2018 14:28:02

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von TripleS » 04.12.2018 21:14:59

ERFOLG!!! Es funktioniert - Ich habe einen zweiten Bildschirm mit erweitertem Desktop!!!

Was ich gemacht habe:
1. Installation von Debian Buster Alpha 3 um einen Kernel mit der Unterstützung von Intel Coffee Lake zu haben.

2. Nach der Installation direkt im Recovery Mode booten und so schnell wie möglich nouveau blacklisten da dieser sonst Abstürze verursacht. Dazu File "/etc/modprobe.d/blacklist-nouveau.conf" mit folgendem Inhalt anlegen:

Code: Alles auswählen

blacklist nouveau
options nouveau modeset=0
Danach sofort die initrd File neu berechnen lassen mit

Code: Alles auswählen

sudo update-initramfs -u
(Als root kann das sudo natürlich wegfallen.)

3. Danach sollte Debian Buster problemlos booten. Als erstes mit

Code: Alles auswählen

sudo apt upgrade
die Pakete aktualisieren, damit bekommt man unter anderem auch den neuesten Kernel. Danach mit

Code: Alles auswählen

sudo apt install intel-microcode firmware-linux
die Firmware und Treiber für den Intel-Chip installieren. Hierzu müssen die non-free sources aktiviert werden indem man in der FIle "/etc/apt/sources.list" hinter alle Zeilen die mit deb beginnen ein

Code: Alles auswählen

contrib non-free
anhängt. Direkt danach noch

Code: Alles auswählen

sudo apt update
ausführen.

4. Am Besten Rebooten und mit

Code: Alles auswählen

lspci -vv
überprüfen dass der Intel-Grafikchip auch mit dem Treiber läuft. Danach den neuesten NVIDIA-Treiber installieren mit

Code: Alles auswählen

sudo apt install nividia-driver
.

5. Bumblebee mit

Code: Alles auswählen

sudo apt install bumblebee-nvidia
installieren und user zur Gruppe "bumblebee" hinzufügen. UNBEDINGT VOR dem nächsten Reboot in der File "/etc/default/grub"

Code: Alles auswählen

acpi_osi=! acpi_osi='!Windows 2009'
zu GRUB_CMDLINE_LINUX hinzufügen und

Code: Alles auswählen

sudo update-grub
ausführen sonst friert der PC beim Starten ein.

6. Nach einem Reboot mit

Code: Alles auswählen

optirun
und

Code: Alles auswählen

lspci -vv
überprüfen dass bumblebee und der NVIDIA Treiber funktionieren und geladen werden.

7. Den Energiesparmodus der NVIDIA Karte deaktivieren indem man in der File "/etc/bumblebee/bumblebee.conf"

Code: Alles auswählen

KeepUnusedXServer=true
und

Code: Alles auswählen

PMMethod=none
setzt.

8. Die File "/etc/bumblebee/xorg.conf.nvidia" folgendermaßen anpassen:

Code: Alles auswählen

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
    Screen      0  "nvidia"
    Inactive       "intel"
EndSection

Section "Device"
    Identifier  "nvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    BusID  "PCI:1:0:0"
    Option "AllowEmptyInitialConfiguration"
    Option "NoLogo" "true"
    Option "UseEDID" "true"
#    Option "UseDisplayDevice" "none"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "dummy"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
EndSection
Achtet darauf dass der Wert für "BusID" mit dem der Karte aus

Code: Alles auswählen

lspci
übereinstimmt!

9. Die File "/etc/X11/xorg.conf" anlegen bzw. folgendermaßen überarbeiten:

Code: Alles auswählen

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "intel"
    Inactive       "nvidia"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "nvidia"
    Driver         "dummy"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "intel"
    Option         "TearFree" "true"
    Option         "DRI" "3"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
EndSection

Section "Screen"
   Identifier "intel"
   Device     "intel"
   Monitor    "Monitor0"
EndSection
Auch hier auf die richtigen "BusID"s achten!

10. Wenn ihr GNOME habe müsst ihr UNBEDINGT Wayland deaktivieren indem ihr in der File "/etc/gdm3/daemon.conf" das # vor der Zeile

Code: Alles auswählen

WaylandEnable=false
entfernt.

11. Rebooten. Sollte der Boot scheitern ist in der File xorg.conf noch ein Fehler, also File im Recovery Mode löschen dann sollte der PC wieder booten. Wenn alles soweit funktioniert habt kann der externe Bildschirm nun mit dem simplen Befehl

Code: Alles auswählen

intel-virtual-output
aktiviert werden.

Wenn noch jemand ähnliche Probleme hat könnt ihr gerne fragen. Es hat zwar keinen Spaß gemacht, aber ich habe trotzdem sehr viel über Grafikanzeigen unter Linux gelernt. XD

Noscavs
Beiträge: 10
Registriert: 03.02.2017 15:15:04

Re: Brauche Hilfe bei der Einrichtung eines Optimus Systems

Beitrag von Noscavs » 12.07.2019 13:29:28

Hallo,

hatte das gleiche Problem, dank Deiner Anleitung habe ich es nun endlich zum Laufen bekommen!

Ich verlinke hier mal zu meinem Thread, vielleicht hat ja jemand das gleiche Problem auf einem Gigabyte Aero 14:
viewtopic.php?t=164009

Du hast mir auf jeden Fall den Tag gerettet und die Freude an meinem Laptop wiederhergestellt! :hail:

Gruß,
Noscavs

Antworten