Windows 11 + eGPU = BSOD

aesis

Cadet 1st Year
Registriert
Juni 2023
Beiträge
10
Hallo,

ich habe mir eine betagte und gebrauchte Gigabyte AORUS 1070 Gaming Box gekauft. In dieser ist eine GTX 1070 Mini verbaut.

Ich habe 2 Laptops mit TB4 und Windows 11 Pro.

Wenn ich das Gerät anschließe, höre ich die Sounds für erkannte Geräte - laut Gerätemanager diverse USB-Geräte und die Grafikkarte + NVIDIA Sound, doch bereits 1-2 Sekunden später höre ich die Töne für entfernte Geräte. Alle neuen angelegten Geräte sind im Gerätemanager wieder ausgegraut (nicht vorhanden). Nochmal 10-15 Sekunden später gibt es dann einen BSOD.

Bei einem Laptop habe ich die NVIDIA Treiber installiert. Laut Minidump ist der Treiber für den BSOD verantwortlich. Beim 2. Laptop hab ich noch keinen Treiber installiert. Hier sagt die Minidump, dass ein Systemtreiber für USB hosts für den Absturz verantwortlich sei.

Ich habe es viele male wiederholt und unterchiedliche NVIDIA Treiber versucht. Das Problem bleibt identisch. Auch finde ich keinen neueren Thunderbolt Treiber, als den installierten 1.51.0.0. Ich habe über den MS Store die App Thunderbolt Kontrollzentrum heruntzer geladen. Unter Info finde ich nur die Versionsnummer. Bei Treiberversion steht nicht unterstützt da. Das finde ich verdächtig.

Nun kommts: ich habe einen Manjaro Linux Live Stick erstellt und davon gebootet, die Box angeschlossen und es funktioniert bei beiden Geräten alles normal: Grafikausgabe + USB. An der Hardware liegt es also nicht. Das Problem muss bei Windows liegen.

Jetzt habe ich etwas davon gelesen, dass bei Windows eine Authentifizierungsabfrage für neue Thunderbolt Geräte erscheinen sollte, doch bei mir kommt nichts.

Was kann ich tun? Wer kennt sich unter Windows mit den eGPU Boxen aus?

Danke und Grüße

aesis
 
aesis schrieb:
Laut Minidump ist der Treiber für den BSOD verantwortlich.
Womit ausgelesen bzw hast du da überhaupt Erfahrung damit.
Ein erwähnter Treiber muss nicht der Auslöser sein.
 
Ich denke auch nicht, dass es ein Treiber Problem ist, doch irgend etwas verursacht die Probleme mit den Treibern und führt zu einem Absturz. Ich kann nur das wiedergeben, was mir an Infos vorliegt. Ich kann nicht sagen, wie sich so eine Box verhält/anmeldet.

Achja ich habe 3 unterschiedliche Kabel versucht:

1x TB3 0,5m
1x TB4 1m
1x TB4 2m
 

Anhänge

  • test.jpg
    test.jpg
    484,7 KB · Aufrufe: 98
Bluescreen View ist da auch nicht das Tool zum Auswerten von Dump-Files.
RAM schon gecheckt, sodass man diesen soweit ausschließen kann?
Wenn es RAM Probleme gibt, ist es erst mal egal was in der Dump-File steht.
"MemTest86"
Evtl. aber auch doch mal Grafikkarten Treiber Deinstallieren und neu Installieren,
je nachdem mal einen anderen Treiber nehmen.
Auch bestimmte GPU Tools können für Probleme sorgen, sich beißen mit dem Treiber
wie z.B. MSI AB.
Du könntest den Treiber auch erst mit "DDU" im abgesicherten Modus deinstallieren
vor einer Treiber Neuinstallation.
 
Die beiden TB4 Kabel werden wahrscheinlich kein zuverlässiges Signal liefern, da TB3 für diese Länge aktive Kabel braucht, während TB4 über längere Distanzen passiv sein dürfen. Aber bei Erkennen von TB3 schaltet die TB4 Schnittstelle runter.

Welche beiden Notebooks sind es denn? Besteht die Möglichkeit, mal einen Linux-Livestick zu testen?
 
Das hat nix mit der Tatsache zutun, dass es unter Manjaro läuft. Der RAM wird, wie bei mir immer, bei der Anschaffung (in dem Fall der Laptops) geprüft. Die Kabel funktionieren tadellos, da sie eigentlich mit TB4 Docking-Stations im Einsatz sind. Ich denke nicht, dass hier bei 4x 4k Monitoren Macken unerkannt bleiben würden.

Das Problem besteht bei der unter Windows nicht zustande kommenden Thunderbolt-Verbindung bzw. gleich wieder dessen Beendigung. Die Frage ist ja, warum nicht? Und daher meine Frage an Personen, welche solche eGPU Boxen nutzen, welches Verhalten und welche Maßnahmen unter Windows zu erwarten sind, dass es funktioniert. Offensichtlich ist unter Linux nichts zu machen -> Plug'n'Play, doch unter Windows aufgrund von Sicherheitsbedenken eben nicht.

https://www.lacie.com/de/de/support/kb/important-using-thunderbolt-3-on-windows-007783en/
 
aesis schrieb:
Das hat nix mit der Tatsache zutun, dass es unter Manjaro läuft.
Da haste Recht, ändert nix an der Tatsache das Manjaro nix mit Windows gemeinsam hat.

Welcher Treiber ist denn in dem Linux eingebunden und sorgt für die Grafikausgabe?


aesis schrieb:
Ich habe 2 Laptops mit TB4 und Windows 11 Pro.
Von welchen Geräten ist die Rede, nenne genaue Bezeichnungen.

aesis schrieb:
Das Problem besteht bei der unter Windows nicht zustande kommenden Thunderbolt-Verbindung bzw. gleich wieder dessen Beendigung. Die Frage ist ja, warum nicht?
Wir können gerne versuchen diese Frage zu klären.

CU
redjack
 
1. Gerät: HP Omen 16-b1778ng
2. Gerät: Dell Inspiron 14 PLUS 7420

Ich hab mal aus der Live-Session Screenshots gemacht.

lsmod sagt zum Dell:

Module Size Used by rfcomm 94208 16 nvidia_drm 77824 2 nvidia_modeset 1486848 3 nvidia_drm nvidia 60907520 89 nvidia_modeset cmac 16384 3 algif_hash 16384 1 algif_skcipher 16384 1 af_alg 36864 6 algif_hash,algif_skcipher bnep 32768 2 uvcvideo 163840 0 btusb 69632 0 videobuf2_vmalloc 20480 1 uvcvideo videobuf2_memops 20480 1 videobuf2_vmalloc videobuf2_v4l2 40960 1 uvcvideo videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops videodev 319488 3 videobuf2_v4l2,uvcvideo,videobuf2_common btrtl 28672 1 btusb btbcm 24576 1 btusb mc 77824 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common btintel 45056 1 btusb btmtk 16384 1 btusb bluetooth 937984 44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm ecdh_generic 16384 2 bluetooth crc16 16384 1 bluetooth sg 49152 0 st 69632 0 sr_mod 28672 0 qrtr 57344 4 snd_ctl_led 24576 0 snd_soc_skl_hda_dsp 24576 6 snd_soc_intel_hda_dsp_common 20480 1 snd_soc_skl_hda_dsp snd_soc_hdac_hdmi 45056 1 snd_soc_skl_hda_dsp snd_sof_probes 24576 0 snd_hda_codec_realtek 172032 1 snd_hda_codec_generic 98304 1 snd_hda_codec_realtek snd_soc_dmic 16384 1 snd_sof_pci_intel_tgl 16384 0 snd_sof_intel_hda_common 221184 1 snd_sof_pci_intel_tgl soundwire_intel 57344 1 snd_sof_intel_hda_common soundwire_generic_allocation 16384 1 soundwire_intel soundwire_cadence 45056 1 soundwire_intel snd_sof_intel_hda 20480 1 snd_sof_intel_hda_common snd_sof_pci 24576 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl snd_sof_xtensa_dsp 20480 1 snd_sof_intel_hda_common snd_sof 339968 3 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes snd_sof_utils 20480 1 snd_sof snd_soc_hdac_hda 28672 1 snd_sof_intel_hda_common snd_hda_ext_core 36864 3 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda snd_soc_acpi_intel_match 73728 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common soundwire_bus 126976 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence snd_soc_core 393216 8 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp snd_compress 28672 2 snd_soc_core,snd_sof_probes ac97_bus 16384 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core intel_tcc_cooling 16384 0 x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 coretemp 20480 0 hid_sensor_custom 28672 0 kvm_intel 393216 0 hid_sensor_hub 32768 1 hid_sensor_custom intel_ishtp_hid 28672 0 kvm 1150976 1 kvm_intel iwlmvm 532480 0 snd_hda_codec_hdmi 86016 2 irqbypass 16384 1 kvm joydev 28672 0 snd_hda_intel 61440 1 mousedev 24576 0 mac80211 1323008 1 iwlmvm snd_intel_dspcfg 36864 3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common snd_intel_sdw_acpi 20480 2 snd_sof_intel_hda_common,snd_intel_dspcfg snd_hda_codec 188416 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp crct10dif_pclmul 16384 1 snd_hda_core 118784 11 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda snd_hwdep 16384 1 snd_hda_codec snd_pcm 172032 12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine dell_laptop 32768 0 snd_timer 49152 1 snd_pcm libarc4 16384 1 mac80211 polyval_clmulni 16384 0 polyval_generic 16384 1 polyval_clmulni dell_wmi 28672 1 dell_laptop snd 131072 27 snd_ctl_led,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_pcm gf128mul 16384 1 polyval_generic iTCO_wdt 16384 0 hid_multitouch 32768 0 soundcore 16384 2 snd_ctl_led,snd ghash_clmulni_intel 16384 0 intel_pmc_bxt 16384 1 iTCO_wdt iTCO_vendor_support 16384 1 iTCO_wdt mei_hdcp 24576 0 ledtrig_audio 16384 4 snd_ctl_led,snd_hda_codec_generic,dell_wmi,dell_laptop processor_thermal_device_pci 16384 0 mei_pxp 20480 0 intel_rapl_msr 20480 0 ucsi_acpi 16384 0 dell_wmi_sysman 57344 0 rapl 16384 0 i2c_hid_acpi 16384 0 wmi_bmof 16384 0 iwlwifi 491520 1 iwlmvm dell_smbios 32768 2 dell_wmi,dell_laptop typec_ucsi 53248 1 ucsi_acpi processor_thermal_device 20480 1 processor_thermal_device_pci processor_thermal_rfim 16384 1 processor_thermal_device processor_thermal_mbox 16384 2 processor_thermal_rfim,processor_thermal_device typec 90112 1 typec_ucsi processor_thermal_rapl 20480 1 processor_thermal_device intel_hid 28672 0 dcdbas 20480 1 dell_smbios roles 16384 1 typec_ucsi intel_rapl_common 32768 2 intel_rapl_msr,processor_thermal_rapl dell_wmi_descriptor 20480 2 dell_wmi,dell_smbios i2c_hid 40960 1 i2c_hid_acpi intel_cstate 20480 0 firmware_attributes_class 16384 1 dell_wmi_sysman psmouse 212992 0 spi_nor 118784 0 intel_uncore 217088 0 i2c_i801 45056 0 intel_lpss_pci 28672 0 intel_ish_ipc 32768 0 pcspkr 16384 0 mei_me 57344 2 int3403_thermal 20480 0 int3400_thermal 20480 0 sparse_keymap 16384 2 intel_hid,dell_wmi mei 176128 5 mei_hdcp,mei_pxp,mei_me intel_lpss 16384 1 intel_lpss_pci cfg80211 1138688 3 iwlmvm,iwlwifi,mac80211 int340x_thermal_zone 20480 2 int3403_thermal,processor_thermal_device acpi_thermal_rel 16384 1 int3400_thermal mtd 94208 1 spi_nor acpi_tad 20480 0 idma64 20480 0 acpi_pad 24576 0 intel_ishtp 69632 2 intel_ishtp_hid,intel_ish_ipc rfkill 32768 8 iwlmvm,bluetooth,dell_laptop,cfg80211 i2c_smbus 20480 1 i2c_i801 igen6_edac 32768 0 mac_hid 16384 0 crypto_user 24576 0 fuse 176128 5 bpf_preload 24576 0 ip_tables 36864 0 x_tables 57344 1 ip_tables overlay 180224 1 squashfs 86016 4 isofs 61440 1 cdrom 81920 2 isofs,sr_mod vfat 24576 0 fat 98304 1 vfat uas 32768 0 usb_storage 81920 2 uas usbhid 73728 0 nvme 61440 0 nvme_core 208896 1 nvme nvme_common 24576 1 nvme_core i915 3211264 7 serio_raw 20480 0 atkbd 36864 0 libps2 20480 2 atkbd,psmouse vivaldi_fmap 16384 1 atkbd crc32_pclmul 16384 0 crc32c_intel 24576 0 mxm_wmi 16384 0 drm_buddy 20480 1 i915 drm_ttm_helper 16384 0 sha512_ssse3 53248 0 ttm 94208 2 drm_ttm_helper,i915 aesni_intel 393216 4 drm_display_helper 184320 1 i915 crypto_simd 16384 1 aesni_intel cryptd 24576 3 crypto_simd,ghash_clmulni_intel cec 81920 2 drm_display_helper,i915 video 65536 4 dell_wmi,dell_laptop,i915,nvidia_modeset xhci_pci 24576 0 spi_intel_pci 16384 0 thunderbolt 405504 0 spi_intel 32768 1 spi_intel_pci xhci_pci_renesas 24576 1 xhci_pci intel_gtt 28672 1 i915 vmd 24576 0 i8042 49152 1 dell_laptop wmi 45056 7 dell_wmi_sysman,video,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor,mxm_wmi serio 28672 6 serio_raw,atkbd,psmouse,i8042 dm_snapshot 61440 0 dm_bufio 45056 1 dm_snapshot dm_mod 192512 2 dm_snapshot,dm_bufio loop 36864 8
 

Anhänge

  • Screenshot_2023-06-16_10-33-09.png
    Screenshot_2023-06-16_10-33-09.png
    1,3 MB · Aufrufe: 72
  • Screenshot_2023-06-16_10-32-50.png
    Screenshot_2023-06-16_10-32-50.png
    1,3 MB · Aufrufe: 73
  • Screenshot_2023-06-16_10-32-34.png
    Screenshot_2023-06-16_10-32-34.png
    1,3 MB · Aufrufe: 77
  • Screenshot_2023-06-16_10-32-21.png
    Screenshot_2023-06-16_10-32-21.png
    1,3 MB · Aufrufe: 74
aesis schrieb:
Nochmal 10-15 Sekunden später gibt es dann einen BSOD.
Die Informationen zum blue screen befinden sich im Ordner C:/Windows/Minidump. Die letzten fünf Files auf den Desktop kopieren. Mit rar oder zip verpacken. Hier im Forum hoch laden.
 
Hier die 2 Minidumps von gestern vom HP Laptop. Wenn ich den Dell wieder an habe, lade ich die auch hoch.
 

Anhänge

  • Minidumps.7z
    645,8 KB · Aufrufe: 70
Jup das habe ich im GM auch schon gesehen, es ist jedoch der letzte Treiber von NVIDIA installiert, da das NB auch eine 3070TI verbaut hat. Warum Windows son Zeug nimmt, ist mir auch rätzelhaft. Der Treiber ist aber nicht das eigentliche Problem, da die Thunderbolt Verbindung gleich wieder abgebaut wird. Das wird nur ein Folgeproblem zum eigentlichen Problem sein.
 
Brauchst du vielleicht nen Chipsatztreiber oder irgendwas an Software, was für das eGPU Case noch fehlt?
 
IDontWantAName schrieb:
laut dump ist der nVIDIA Treiber von 2020.
Wegen Time String 01.10.2020 ?
Dann schau dir mal die Time Strings der anderen, genannten Kandidaten an,
unterhalb.
NtosKrnl z.B. - Time String 27. 09. 2084
Ergänzung ()

tomgit schrieb:
Brauchst du vielleicht nen Chipsatztreiber
Die Intel Chipsatz Treiber enthalten keinen einzigen Treiber, sondern nur Inf-Dateien.
Gibt es im Gerätemanager keine unbekannten Intel-Systemgeräte ist diesbzgl. alles ok.
 
Nickel schrieb:
Wegen Time String 01.10.2020 ?

Nutze halt den lm (list loaded module) Befehl und das sagt 2020:

lmvm nvlddmkm
Browse full module list
start end module name
fffff806`60ae0000 fffff806`62a53000 nvlddmkm T (no symbols)
Loaded symbol image file: nvlddmkm.sys
Image path: nvlddmkm.sys
Image name: nvlddmkm.sys
Browse all global symbols functions data
Timestamp: Thu Oct 1 06:08:42 2020 (5F75564A)
CheckSum: 01F01EC5
ImageSize: 01F73000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
Information from resource tables:

Das verwundert micht nun etwas.
 
Da darf man sich nicht wundern beim Auslesen bzg., eines Datums.
Auch die Windows Version wird oftmals nicht genau angezeigt,
sondern nur die Build-Nummer der Windows Basis Version,
wo dann manch einer meinte es handelt sich um Windows10 2004 (19041.xxx,)
wobei es aber 22H2 ist. 2004 ist immer noch die Basis auch der 22H2.
Ergänzung ()

Womöglich ist "nvlddmkm" kein so wichtiger Teil der Treibers,
welcher auch bei jedem neuen Treiber aktualisiert wird.
Aber schau man sich mal mit Bluescreen-View die Daten (Datum, Time-Strings)
der gelisteten dort an, das ist schon äußerst seltsam.
 

Anhänge

  • 0.PNG
    0.PNG
    108,6 KB · Aufrufe: 71
Zuletzt bearbeitet:
So ich hab den Dell angeworfen und wollte die Minidumps sichern, doch die hatte ich schon gelöscht. Also wollte ich einen neuen BSOD und habe die Box angeschlossen, doch es kam keiner. Ich habe den NVIDIA Treiber installiert und an dem Gerät geht es jetzt auf einmal. Ich habe den Laptop jetzt ein paar mal neu gestartet und das USB-C Kabel gezogen. Läuft jetzt immer auf Anhieb. Sehr komisch.
Ergänzung ()

So jetzt läuft es auch auf dem anderen Laptop. Alles sehr merkwürdig.

Das eigentliche Problem für die BSOD schien zu sein, dass gleich wieder die Thunderbolt-Bridge Verbinmdung flöten ging. Aktuell bleibt sie aktiv. Warum Linux hier kein Problem hatte, verstehe ich nicht.

Somit ging es dann beim Dell Laptop ohne dGPU.

Beim HP Laptop mit dGPU kam das Problem mit dem NVIDIa Treiber hinzu. Hier ist das Treiber-Update über Windows-Update nicht hilfreich, weil es nicht den aktuell installierten Treiber nimmt, sondern iein altes Zeug lädt. Wenn dann noch ein neuerer Treiber mit der dGPU geladen ist, scheint dass das Gerät zu killen. Hatte damit jetzt auch schon einen freeze.

Also erneut den letzten Treiber herunter geladen, Netzwerkverbindung weg, alle alten NVIIDIA Treiber löschen / Geräte entfernen. Geräte neu erkennen lassen und den NVIDIA Treiber installieren. Nun haben beide Graka die selbe Treiberversion und es funktioniert.

Das man Thunderbolt-Geräte authorisieren muss, scheint veraltet zu sein.
Ergänzung ()

Achja und das Verhalten mit der Box ist zwischen beiden Geräten auch unterschiedlich:

Beim Dell kann ich neustarten und die Box ist wieder da. Es musste auch der Bitlocker-Key eingegeben werden, als hätte sich die installierte Hardware geändert.

Beim HP kommt die Box nach eine Neustart nicht wieder. Ich muss die Box abschalten und wieder einschalten. Dafür kam bzw. kommt keine Aktualisierung des Bitlocker-Schlüssels.

Meine Güte ist das alles ein Zeugs!
 
Zuletzt bearbeitet:
Zurück
Oben