Navigation

    Forum NHL.pl

    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    EGPU nie działa EXP Beast, 750ti, Lenovo Z580

    Zewnętrzne karty graficzne
    4
    22
    5462
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      klimak007 last edited by

      Mój zestaw:
      Lenovo Z580 (sflashowany bios bez whitelist)
      i7-3610qm (intel hd4000)

      EXP GDC Beast - mPCIE

      GF 750ti 2GB

      Podłączenie:

      Soft:
      Windows 7
      Setup 1.30
      GRUB

      Uruchamianie:
      [ Wszystko podpięte poza B (hdmi adapter)(obrazek UP)]

      1. Podłączenie B -> start laptopa =
      latop:czarny ekran wiatraki chodza
      egpu: wiatraki chodzą
      adapter: czerwona dioda, zasilacz zielona dioda
      Wniosek: dGPU nie jest jeszcze wyłączone i komputer nie jest wstanie się uruchomić

      2. start laptopa -> grub -> setup:dgpu OFF -> Win 7 (nie ma dgpu) -> uśpienie -> podłączenie B =
      latop: wyłącza się
      egpu: wiatraki chodzą i wyłącza się
      adapter: czerwona dioda, zasilacz zielona dioda i wyłącza się
      Wniosek: bez podłączenia B! laptop po wybudzeniu ma druga grafikę VGA co oznacza ze 630M się wybudził!?

      3. start laptopa -> grub -> setup:dgpu OFF -> Win 7 (nie ma dgpu) -> podłączenie B =
      latop: wyłącza się
      egpu: wiatraki chodzą i wyłącza się
      adapter: czerwona dioda, zasilacz zielona dioda i wyłącza się
      Wniosek: hotplug raczej nie zadziała...

      4. start laptopa -> grub -> setup:dgpu OFF -> boot Win7 (F8) -> podłączenie B =
      latop: wyłącza się
      egpu: wiatraki chodzą i wyłącza się
      adapter: czerwona dioda, zasilacz zielona dioda i wyłącza się
      WNIOSEK: powinno zadziałać dGPU jest wyłączone...

      Zworki próbowałem przestawiać.

      Pytania:
      Co zrobić? Czemu nie działa? 🙂
      Czy adapter powinien świecić na czerwono?
      Do czego są zworki (dokładniej)?

      1 Reply Last reply Reply Quote 0
      • N
        nowiutki Zasłużony last edited by

        Czy w menadżerze urządzeń widnieje w ogóle "nieznane urządzenie" z żółtym wykrzyknikiem ? Inaczej czy Win w ogóle wykrywa, że coś jest podłączone ?

        Nie wystarczy, że w Setupie wyłączysz dGPU. Musisz jeszcze kompaktować te wszystkie urządzenia PCI. W zakładce PCI Compaction wybierasz metodę (opcja endpoint), potem Run compact. Jak przejdzie bez błędów to dopiero wtedy dajesz chainload i dalszy rozruch. Jak będą błędy, to próbujesz inną metodą/kombinacją.

        Aha - rozumiem, że GTX750Ti nie ma złącza dodatkowego zasilania ?

        1 Reply Last reply Reply Quote 0
        • K
          klimak007 last edited by

          W do menadzera nie udało mi się dojść nigdy z podłączonym adapterem!

          ! Dałem tylko iport dGPU off bez PCI Comaption, zaraz to sprawdzę ...

          750ti nie ma dodatkowego złącza (to tylko 60W).

          Pytania:
          PCI Comaption mam zrobić bez EGPU podłączonego tak?

          Ponawiam pytania pytania:
          Co zrobić? Czemu nie działa? smile.gif
          Czy adapter powinien świecić na czerwono?
          Do czego są zworki (dokładniej)?

          N 1 Reply Last reply Reply Quote 0
          • N
            nowiutki Zasłużony @klimak007 last edited by

            ↖@klimak007:

            Ponawiam pytania pytania:
            Co zrobić? Czemu nie działa? smile.gif
            [...]
            PCI Comaption mam zrobić bez EGPU podłączonego tak?

            Oczywiście, że z podłączonym i zasilanym. Odpalasz kompa normalnie, wchodzisz do Setupa, podłączasz (lub włączasz zasilanie) eGPU, wyłączasz dGPU, kompaktujesz, chainload. Tak w skrócie.

            Tutaj kluczowe pytanko: rozumiem, że w samym Setupie karta jest wykryta w ramce na górze po prawej ?

            ↖@klimak007:

            Czy adapter powinien świecić na czerwono?

            Mam inny adapter więc na to pytanie nie jestem w stanie udzielić odpowiedzi.

            ↖@klimak007:

            Do czego są zworki (dokładniej)?

            To tkz. PCI Reset Delay. Nie wiem jak dokładnie to działa, ale u mnie opóźnia moment w którym system wykrywa eGPU. Pewnie po to by móc bootować system z podłączonym od razu eGPU, ale Ty i tak musisz konfigurować w Setupie więc nie powinno mieć to znaczenia. Ja mam to ustawione na 0s (czyli off).

            K 1 Reply Last reply Reply Quote 0
            • K
              klimak007 @nowiutki last edited by

              ↖@nowiutki:

              Oczywiście, że z podłączonym i zasilanym. Odpalasz kompa normalnie, wchodzisz do Setupa, podłączasz (lub włączasz zasilanie) eGPU, wyłączasz dGPU, kompaktujesz, chainload. Tak w skrócie.

              Tutaj kluczowe pytanko: rozumiem, że w samym Setupie karta jest wykryta w ramce na górze po prawej ?

              Schemat uruchomienia (1) nie odpala się w ogóle z podłączoną kartą - jakakolwiek próba kończyła się niepowodzeniem resetem komputera. Więc nie mogę uruchomić laptopa z podłączonym i epgu nie będzie widoczne w Setup.

              5. start laptopa -> grub -> setup ( dużo kombinacji ) -> podłączenie B =
              latop: wyłącza się
              egpu: wiatraki chodzą i wyłącza się
              adapter: czerwona dioda, zasilacz zielona dioda i wyłącza się
              Wniosek: wyłączenie portu do którego podpinam EPGU nie daje efektu, dużo kombinowałem

              Nowe pytania:
              PCI COMPATION nie działa dla wszelakich opcji. Można to stosować bez EGPU wógóle?
              Czemu komputer się resetuje przy podłączeniu?

              N 1 Reply Last reply Reply Quote 0
              • N
                nowiutki Zasłużony @klimak007 last edited by

                ↖@klimak007:

                PCI COMPATION nie działa dla wszelakich opcji. Można to stosować bez EGPU wógóle?

                Oczywiście, że nie 🙂

                eGPU musi być podłączone podczas konfigurowania w Setupie - to logiczne.

                Nie uruchamiaj laptopa z włączonym eGPU (u mnie to też powoduje zwiechę). eGPU podłączasz/uruchamiasz dopiero w momencie gdy wejdziesz do Setupa.

                A jeśli tak robisz to w którym momencie laptop się resetuje? Natychmiast gdy włączasz zasilanie eGPU będąc w Setupie? Podczas kompilacji? Czy już w czasie rozruchu Wina?

                1 Reply Last reply Reply Quote 0
                • K
                  klimak007 last edited by

                  Za każdym razem od razu po podpięciu karty. (Wyjątek to scenariusz 1 gdzie wiatraki chodzą cały czas).

                  Rozumiem ze jak chce używać Setup to karta musi być podpięta w trakcie konfiguracji Setup?

                  Czy znane są przypadki takich resetów? Z czego może to wynikać?

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    nowiutki Zasłużony @klimak007 last edited by

                    ↖@klimak007:

                    Rozumiem ze jak chce używać Setup to karta musi być podpięta w trakcie konfiguracji Setup?

                    Tak

                    ↖@klimak007:

                    Czy znane są przypadki takich resetów? Z czego może to wynikać?

                    Trudno powiedzieć. Trzeba wszystko sprawdzać.

                    Ta czerwona dioda na adapterze jest też niepokojąca. Mam nadzieję, że ktoś to jutro potwierdzi z posiadaczy EXP GDC (ja mam PE4L) bo możliwe, że problem dotyczy zasilania.

                    1 Reply Last reply Reply Quote 0
                    • K
                      klimak007 last edited by

                      OK, Już uruchomiłem.

                      Wyłączyłem w BIOS Optimus -> UMA_Olny. Karta 630M zniknęła na zawsze. Laptop uruchamia się z podpiętą kartą odrazu.

                      W Windows przed i po zainstalowaniu sterowników mam błąd 12 DSDT.

                      I. DSDT Override udało mi się przeprowadzić wg instrukcji:
                      https://www.techinferno.com/index.php?/foru...o-fix-error-12/

                      ale karta nie alokowała się poprawnie, ponownym uruchomieniu ani wogóle, dlatego uzyłem Setup:

                      II. Setup 1.30 -> PCI Compation -> przechodzi dla różnych opcji:
                      (usunąłem z devcon Magistrala PCI ok?)
                      ale karta nadal ma błąd 12, karta alokowała się w innych miejscach

                      Załączniki:
                      Duża pamięć jest wolna w obu
                      1. System
                      2. Setup

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        nowiutki Zasłużony @klimak007 last edited by

                        No to już połowa sukcesu 🙂

                        ↖@klimak007:

                        (usunąłem z devcon Magistrala PCI ok?)

                        OK.

                        U mnie po zrobieniu DSDT alokuję kartę w Setupie wybierając opcję endpoint: 36-bit -> iGPU eGPU -> samo eGPU, potem chainload i karta jest bez błędu w MU.

                        U Ciebie może być jednak inaczej - metodą prób i błędów musisz sprawdzić wszystkie kombinacje.

                        1 Reply Last reply Reply Quote 0
                        • K
                          klimak007 last edited by

                          nowiutki dzięki za pomoc,

                          PCI Compation przechodzi dla różnych wersji ale w Windows mam błąd nadal

                          Czyli rozumiem że mam próbować dla różnych opcji, a samo znalezienie rozwiązania w Setup nie oznacza że będzie działało w Win?

                          N 1 Reply Last reply Reply Quote 0
                          • N
                            nowiutki Zasłużony @klimak007 last edited by

                            ↖@klimak007:

                            Czyli rozumiem że mam próbować dla różnych opcji, a samo znalezienie rozwiązania w Setup nie oznacza że będzie działało w Win?

                            Dokładnie tak. Musisz sprawdzić wszystkie metody i kombinacje po kolei. Wiem, że żmudne ale cóż...

                            1 Reply Last reply Reply Quote 0
                            • K
                              klimak007 last edited by

                              Próbowałem już chyba wszystkich opcji setup . Nie działa ciągle błąd 12. Windows też sam nie potrafi przydzielić zasobów.
                              Nie mogę wrzucić nic do dużej pamięci. Alokacja 750ti się zmienia zależnie do ustawień setup. Dodałem też linie ale nie pomogło:
                              call pci
                              setpci -s 2:0.0 BASE_ADDRESS_5=d001
                              setpci -s 0:1c.1 1c.b=d0 1d.b=d0
                              call chainload mbr

                              W załącznikach przesyłam przykładową konfigurację.

                              Jeszcze parę innych pytań:
                              Układ nie uruchamia się z podłączonym monitorem do EGPU, działa z odłączonym, to normalne? [ wyświetla się tylko się napis Lenovo na internalu ]
                              Podłączenie adaptera w jakiejkolwiek sytuacji kiedy komputer jest włączony powoduje natychmiastowe wyłączenie kompa, (hotplug nie działa, ani w uśpieniu) to normalne ?
                              Czy będę miał Optimus jeśli jest (chyba) wyłączony w BIOS?
                              Panel Nvdia nie uruchamia się, jest to spowodowane błędem 12?

                              Kupując 750ti myślałem że sprawę DSDT załatwię szybko bo przecież dobrze opisane itd. itd. Cóż chyba oddam do sklepu (10 dni na zwrot) i kupię używkę 660ti, na 100% nie będzie DSDT?

                              N 1 Reply Last reply Reply Quote 0
                              • N
                                nowiutki Zasłużony @klimak007 last edited by

                                Spróbuj jeszcze tej metody:

                                QUOTERe plug'n'play the devices. Go into Device Manager -> Video cards, delete the eGPU. Also go into Device Manager -> System devices and delete the PCI Express Root Port x entries.

                                Upon restarting the system, halt Win7 startup with F8, attach and power on your eGPU and then proceed to load Win7. Win7 should now be clever enough to re-allocate the eGPU into 36-bit space upon realizing there is insufficient 32-bit space to host it.

                                Can go one step further and delete your eGPU NVidia/ATiAMD driver, restart the system and reload it. That may help as well.

                                ↖@klimak007:

                                Czy będę miał Optimus jeśli jest (chyba) wyłączony w BIOS?

                                A masz w menedżerze urządzeń aktywną zintegrowaną grafikę? Jeśli tak to tak 🙂

                                ↖@klimak007:

                                Panel Nvdia nie uruchamia się, jest to spowodowane błędem 12?

                                Tak

                                ↖@klimak007:

                                Kupując 750ti myślałem że sprawę DSDT załatwię szybko bo przecież dobrze opisane itd. itd. Cóż chyba oddam do sklepu (10 dni na zwrot) i kupię używkę 660ti, na 100% nie będzie DSDT?

                                Trudno powiedzieć bo to zawsze jest loteria - jednemu działa "od strzała" a inny musi się męczyć.

                                Faktem jest jednak, że najbardziej problematyczne są właśnie karty z serii x50/x50Ti czyli m.in. GTX750Ti, ze względu na to, że używają bloku 256MB+16MB.

                                1 Reply Last reply Reply Quote 0
                                • K
                                  klimak007 last edited by

                                  _Spróbuj jeszcze tej metody:

                                  Re plug'n'play the devices. Go into Device Manager -> Video cards, delete the eGPU. Also go into Device Manager -> System devices and delete the PCI Express Root Port x entries.

                                  Upon restarting the system, halt Win7 startup with F8, attach and power on your eGPU and then proceed to load Win7. Win7 should now be clever enough to re-allocate the eGPU into 36-bit space upon realizing there is insufficient 32-bit space to host it.

                                  Can go one step further and delete your eGPU NVidia/ATiAMD driver, restart the system and reload it. That may help as well._

                                  Niestety komputer się wyłącza odrazu czy próbie podpięcia karty, gdy laptop już działa.

                                  Straciłem cierpliwość i nadzieje xD

                                  1 Reply Last reply Reply Quote 0
                                  • N
                                    nowiutki Zasłużony last edited by

                                    Tzn. rozwiązanie jest gdzieś blisko, bo system już wykrywa kartę. Duża pamięć też odblokowana prawidłowo.

                                    Może napisz jeszcze na forum techinferno > https://www.techinferno.com/index.php?/foru...e-gpu-projects/ tam ludzie mają większą wiedzę ode mnie.

                                    Dziwne, że żadna z tych metod nie alokuje karty do tej dużej pamięci. Wklej jeszcze tutaj swój plik devcon.txt - ten z którego usunąłeś sekcję o magistrali PCI.

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      LeNoVoi7 last edited by

                                      Siemka!

                                      Z580 jest bardzo podobny do Y580, też jest iGPU + dGPU i prawdopodobnie masz możliwość wyłączenia dedykowanej w BIOS-ie. W moim przypadku to wystarczyło. Nie wiem czy to pytanie już padło, ale czyściłeś sterowniki za pomocą DDU? Na moje oko powinno ruszyć od strzała. Jak nie to próbowałbym format i testować na świeżym systemie, nawet nie instalować sterowników od dGPU.

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        klimak007 last edited by

                                        QUOTE(Damianusss @ 16-07-2016, 20:54) <{POST_SNAPBACK}>
                                        Hej,
                                        Wyłączyłem dGPU ja mówiłeś, do eGPU mam oddzielny czysty system na którym nie były instalowane stery dGPU.

                                        startup.bat
                                        call iport gen2 3
                                        call vidwait 60
                                        call vidinit -d %eGPU%
                                        :beggg

                                        call pci
                                        :end
                                        @echo -s 4:0.0 BASE_ADDRESS_5=2001 >> setpci.arg
                                        @echo -s 0:1c.2 1c.b=20 1d.b=20 >> setpci.arg
                                        call chainload bootmgr

                                        pci.bat
                                        REM r:/core/compact.exe pciend e10000000 useonly 8086:0166 force32 10de:1380 10de:0fbc import devcon.txt makebatch R:\config\pci.bat
                                        REM created Sat Jul 16 20:41:15 2016
                                        echo Performing PCI write (compact@Sat Jul 16 20:41:15 2016)

                                        @echo -s 0:2.0 COMMAND=0 COMMAND=0 > setpci.arg
                                        @echo -s 0:1.0 COMMAND=0 >> setpci.arg
                                        @echo -s 0:1c.0 COMMAND=0 >> setpci.arg
                                        @echo -s 0:1c.1 COMMAND=0 >> setpci.arg
                                        @echo -s 0:1c.2 COMMAND=0 >> setpci.arg
                                        @echo -s 0:2.0 BASE_ADDRESS_2=c BASE_ADDRESS_3=e BASE_ADDRESS_0=fe800004 BASE_ADDRESS_1=0 >> setpci.arg
                                        @echo -s 0:1c.1 PREF_MEMORY_BASE=f381 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=f381 PREF_LIMIT_UPPER32=0 >> setpci.arg
                                        @echo -s 0:1c.2 MEMORY_BASE=f200 MEMORY_LIMIT=f300 PREF_MEMORY_BASE=e001 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=f1f1 PREF_LIMIT_UPPER32=0 >> setpci.arg
                                        @echo -s 4:0.0 BASE_ADDRESS_5=2001 >> setpci.arg
                                        @echo -s 0:1c.2 1c.b=20 1d.b=20 >> setpci.arg
                                        @echo -s 0:1.0 COMMAND=7 >> setpci.arg
                                        @echo -s 0:1c.0 COMMAND=7 >> setpci.arg
                                        @echo -s 0:1c.1 COMMAND=7 >> setpci.arg
                                        @echo -s 0:1c.2 COMMAND=7 >> setpci.arg
                                        @echo -s 0:2.0 COMMAND=7 COMMAND=7 >> setpci.arg

                                        setpci @setpci.arg
                                        set pci_written=yes

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          klimak007 last edited by

                                          DZIAŁA:

                                          If you are playing with dsdt override don't forget to run "bcdedit.exe -set TESTSIGNING ON" as admin.

                                          Przy DSDT Override nie wpisałem:
                                          bcdedit.exe -set TESTSIGNING ON

                                          750ti działa bez błędów 😉 [ Win7 działa w trybie testowym ]

                                          1 Reply Last reply Reply Quote 0
                                          • N
                                            nowiutki Zasłużony last edited by

                                            Wiedziałem o tym, ale byłem pewien, że to dotyczy tylko Windowsa 8.1 i 10.

                                            U mnie na Win7 działa bez tego, a jak niedawno miałem Win10 to faktycznie też musiałem to wpisać by eGPU działało.

                                            No nic, ważne że działa. Witaj na liście > http://egpu.pl/faq-lista-polskich-egpu/

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post