Pytania i odpowiedzi - Przełanczalne grafiki a SH3.exe macias13_84 - 27 Luty 2012, 12:09 : Temat postu: Przełanczalne grafiki a SH3.exe
Gram na lapku Asus N53SV z dwoma kartami (HD3000 zaimplementowanej w i3 i GT540m dedykowanej) gra odpala się na tej pierwszej, nie daje możliwości przełączenia na układ nie zintegrowany(po ręcznym ustawieniu w sterownikach włącza na chwilkę - ładowanie planszy SHIII+GWX, natomiast już w menu i grze pracuje układ zintegrowany - sygnalizacja kontrolką na obudowie), w innych tytułach wszystko jest ok, pracuje to jak ma procować(przełącza układ), sama wydajność układu zintegrowanego jest wystarczająca do pracy w natywnej rozdzielczości, niestety układ zintegrowany nie pozwala na włączanie filtrowania i antyaliasing, plan zasilania na maksymalnej wydajności PL_Olamagato - 27 Luty 2012, 19:48 :
Możliwości jest kilka.
Pierwsza sprawa - integrę wyłącza się w ustawieniu bios. Zawsze tak było i dziwne byłoby gdyby tak nie było szczególnie na maszynie przygotowanej do pracy z zewnętrznymi układami dedykowanymi.
Po drugie, nawet gdyby wyłącznika w biosie nie było, to możesz wyłączyć lub odinstalować sterownik do integry z systemu. Gra bez sterownika nie pójdzie. Po trzecie w biosie powinno być ustawienie pierwszego aktywnego układu i jeżeli jest, to wystarczy ustawić aby domyślnym układem był niededykowany.
Gdyby jednak był jakiś cud i nic to nie dało, to nie wierzę, żeby na stronie producenta lapka nie było instrukcji jak hardware'owo wyłączyć integrę z działania (być może jakaś zworka na płycie w lapku). macias13_84 - 28 Luty 2012, 00:24 :
W biosie pusto i goło, praktycznie niema nic prócz opcji bootowania napędów i zabezpieczeń.
Jest możliwość wyłączenia grafiki intelowskiej ręcznie pod menadżerem urządzeń, lecz dopiero tu się zaczyna szopka, gdyż wyłączenie Intel GMA i restart niezbędny do zastosowania zmian skutkuje tym, iż po uruchomieniu systemu cała rozdziałka spada do 800x600, a panel sterowania nvidia staje się nie aktywny (karta GT540m jest aktywna - sygnalizacja kontrolką na obudowie)
Przestawienie zworki na płycie nic tu raczej nie pomoże gdyż sam układ HD3000 jest zaimplementowany w procesorze i jest jego integralną częścią (pamiętam co prawda stare poczciwe durony modowane zworkami na płycie na athlona lecz nie chce mi się wierzyć, iż miało by to przynieść porządny efekt.
zatem czekamy na finalne spolsczenie do GWXa
Pozdr PL_Marco - 28 Luty 2012, 14:59 :
Jaka wersja biosu tam siedzi? Bo jeśli w biosie pusto to trzeba wejść na stronę asus-a
(ma dobre wsparcie), poszukać najnowszej wersji i uaktualnić. Wtedy powinna się
pojawić opcja o której mówimy.
Może wtedy by to miało sens, bo obecnie widzę że technologia nVidi nie chce
uruchomić dedykowanej karty.
PL_tes - 28 Luty 2012, 21:34 :
Marco to jest laptop. One z zalozenia maja ubogie menu Biosa. Wiem mam tego Asusa i mialm tez MoBo Asusa, roznica w mozliwosciach konfiguracji jest przeogromna.
A dla kolegi. Sprobuj tego:
P
/tes PL_Olamagato - 29 Luty 2012, 00:04 :
Cytat:
zatem czekamy na finalne spolsczenie do GWXa
Co wcale nie musi pomóc. Ponieważ nowe gui będzie używać tego samego d3d9.dll, które jest w modzie Conus' SH3GWXWS 3.2, więc po prostu ściągnij sobie tego moda i zobaczy czy za jego pomocą problem zniknie czy nie. Jeżeli tak, to już dzisiaj możesz sobie pomóc, jeżeli nie, to finalna wersja spolszczenia nic tu nie pomoże.
Wszelkie działania na poziomie systemu operacyjnego nie wyłączają układu hardware'owego, a jeżeli ten "układ graficzny" od intela bazuje po prostu na sterowniku emulującego go za pomocą procesora, to nadal trzeba będzie tę "emulację" wyłączyć.
To co robi SH3, to resetuje sterownik graficzny po wyświetleniu filmu, lub następnej w kolejności bitmapy startowej. W ten sposób wszystko wraca do stanu, tak jakby żadnego wyłączenia nie było i karta ponownie włącza się jako główna podczas powtórnej inicjacji grafiki. Dlatego trzeba ją zlikwidować sprzętowo (młotek jest w tym celu zwykle zbyt skuteczny , a układ nvidii musi przejąć 100% funkcji graficznych i nie pozostawiać żadnego innego wyboru. macias13_84 - 29 Luty 2012, 12:39 :
No to już wiem, iż nie pomoże, gdyż obecnie działam na 1366x768 właśnie z tego moda na monitorki panoramiczne, wcześniejsze próby grzebania w karcie ustawień grafiki tez zakończyły się niepowodzeniem, czyli mogę zapomnieć o filtrowaniu i wygadzaniu
dzięki i powodzenia czekam niecierpliwie na zakończenie prac nad wersją finalną PL_Olamagato - 29 Luty 2012, 13:05 :
Ujmę to tak. Z komputerami jest tak, że w tej dziedzinie nie istnieje słowo niemożliwe. Jest ono w większości przypadków zamieniane na "ile to będzie kosztować". W Twoim wypadku kosztować to będzie kupę grzebania po forach i stronie od producenta. Mogę się założyć o beczkę piwa, że sposób na całkowite hardware'owe wyłączenie tej intelowskiej grafiki w Twoim lapku istnieje. Choćby z tego powodu, że sami inżynierowie Intela musieli mieć mechanizm wyłączający aby testować swoją grafikę.
ps. Pokaż jakieś dwa screeny z Twojej grafiki, to będzie można ocenić co tracisz (bo może niewiele). U mnie na tym działającym d4d9.dll też grafika jest podła. Wyraźnie gorsza od resolution fixa do XP SP2. No ale zaleta poprawnej pracy na panoramach jest nie do pokonania. PL_tes - 22 Kwiecień 2012, 21:26 :
Moze temat troche nie akualny, ale rozwiazanie jest dosc proste. Wymusic Geforce'a dla SH3 z poziomu panelu sterowania Nvidii. Ponizsze screeny, widoczne po zalogowaniu przedstawiaja jak to zrobic. macias13_84 - 24 Kwiecień 2012, 23:12 :
Chyba nie sądzisz iż tego nie próbowałem to była pierwsza czynność jaką wykonałem na forcewareach 296.10 ten numer nie działa.
Gra uruchamia się na GF(biała kontrolka na obudowie) po czym już od planszy ładowania przełącza się na niebieską(HD3000)
Dzięki za chęci mimo wszystko PL_tes - 25 Kwiecień 2012, 05:52 :
Hmm, nie wiem co jest u was grane ale u mnie dziala. Zarowno to na lapku, jak i na podlaczonym LCD'ku.
Driver Nvidii 8.17.12.6754 sciagany chyba ze strony asusa. macias13_84 - 25 Kwiecień 2012, 12:19 :
no i tu jest chyba rozwiązanie problemu, ja jedę na sterach bezpośrednio z nvidii, muszę sprawdzić te bety 301.... może coś pomogą
Chyba że GWX coś miesza
pzdr PL_Daritto - 25 Kwiecień 2012, 14:42 :
A ja zapytam jak ostatni noob:
jak mam rozpoznać na której karcie graficznej działa mi gra? Tak łopatologicznie proszę.
I jeszcze jedno pytanie:
czy jest mozliwe wyłączenie w BIOS karty "defaultowej"? Może to rozwiąże problem z wyborem karty do uruchomienia gry? PL_tes - 25 Kwiecień 2012, 21:24 :
Darek, obok przycisku power powiniens miec rzadek LEDek. Jedna z nich bedzie niebieska jak pracujesz z lekkimi taskami (pulpit, www, etc.) i zmieni sie na biala jak odpailsz cos wymagajacego, np. WoT'a PL_Daritto - 26 Kwiecień 2012, 06:32 :
Tak myślałem, ale w moim modelu nie ma takiego zestawu kontrolek LED.
Oki, kolejne testy dały wielce ciekawą informację. Otóż posiadam dwie kopie SHIII - jedna pod GWX, inna pod UTW. I teraz ciekawostka taka: wersja pod UTW jest wykrywana przez NVidię i śmiga aż miło. Natomiast wersja pod GWX już nie. Pomimo wszelkich prób GT540M uparcie "nie widzi" Silenta w wersji pod GWX. Dziś wykonam kolejne testy, ponieważ mam wrażenie, że problemowe jest tu zastosowanie modu Olamagato (GWXPL5h wraz z modem GUI).
Pytanie do Was - czy fakt, że obie wersje SHIII posiadam na jednej partycji może tu przeszkadzać procesorowi NVidii? PL_tes - 26 Kwiecień 2012, 12:29 :
To ma sens, ja mam tylko UTW. PL_Olamagato - 26 Kwiecień 2012, 12:44 :
@PL_Daritto
Weź pod uwagę, że wersja 5h zawiera w sobie resolution fixa (w opcji Hardcode fixes v.16A3), który może właśnie w grafice mieszać. Jeżeli masz taki problem usuń pliki tego patcha lub zainstaluj wersję 5j z tego forum (nowsza wersja nie ma resolution patcha ponieważ ma swojego GUI z własnym d3d9.dll).
Ewentualnie sprawdź czy to samo powtarza się kiedy nie masz włączonego ani Hardcode fixes, ani GUI GWX Classic 1360x768. PL_Marco - 26 Kwiecień 2012, 18:26 :
A ja zadam pytanie, która wersja (GWX czy UTW) była zainstalowana na oryginalny
folder SH III?
PL_Daritto - 26 Kwiecień 2012, 19:08 :
Olamagato, a czy możesz podać linka do tej najnowszej wersji moda? Chyba rzeczywiście jestem wyjątkowo opornym użytkownikiem, ale zaczynam się gubić w kolejnych poprawkach... Nie wiem w którym poście jest najnowsza wersja. Zależy mi właśnie w szczególności na HardCode Fixes. W sumie dla zmian jakie on właśnie wnosi bawię się z Twoim modem.
Marco, wersja oryginalna to właśnie UTW. Dziś spróbuję pokombinować z partycjami - może fakt instalacji obu wersji SHIII na jednej partycji tu przeszkadza. Jak się nie uda spróbuję popłynąć z Wami patrol na integrze - zobaczymy czy podźwignie. Jeśli tak to przeinstaluję SHIII. PL_Olamagato - 26 Kwiecień 2012, 20:18 :
Wersja 5j. Pierwszy post w:
http://forum.polishseamen.pl/viewtopic.php?t=8020
zawiera linka do pełnej paczki.
Obecnie są udostępnione tylko dwie wersje. 5h na oficjalnej stronie (tej ze zdjęciami) i osobnym GUI modem 1.0 oraz 5j z wbudowanym GUI modem 1.01 (i kupą innych zmian) w wątku, który podałem.
Nie ma innych wersji i ich źródeł.
Coś mi jeszcze przyszło do głowy. Wszystkie mody GUI 16:9 oraz resolution fix hakują grafikę SH3. Jest możliwe, że wynikiem tego hakowania jest po prostu przełączanie grafiki Intela jako pierwszoplanowego układu graficznego bez względu na to co się ustawi w panelu nVidii. To niestety raczej byłaby zła prognoza bo o ile kiedyś różne mody widescreen działały jako tako tylko na nVidiach, o tyle teraz wydaje się, że wszystko będzie działać w widescreen (i przyzwoitej wydajności) tylko wtedy, o ile ma się CPU AMD i grafikę też AMD. PL_Daritto - 26 Kwiecień 2012, 20:38 :
Uuuuu, to teraz mnie troszkę podłamałeś... W sensie tą informacją o predystynowaniu przyszłych modów graficznych pod ATI
No nic,u mnie trwają testy. Jak na razie SHIII z GWX 3.0 śmiga na GT540M jak burza. Za chwilę załaduję Twój mod i zobaczymy
PS> Dziękuję za linki PL_Olamagato - 26 Kwiecień 2012, 20:52 :
Tylko pamiętaj o wywaleniu wszystkich opcji starej wersji. Są one ze sobą niezgodne i lepiej usunąć tak dużo jak to możliwe (idealnie gdybyś miał użytą instalację odwracalną bo wtedy kasujesz też podstawkę). Przy usuniętych opcjach nakładanie wersji 5j na 5h jest bezpieczne dla stabilności. Jednak zapisy z patrolu i tak będą niezgodne bo wtedy wersja Hardcode fixes zmienia się z v1.6A3 na v1.6B1. PL_Daritto - 26 Kwiecień 2012, 21:38 :
Instaluję wszystko od nowa Olamagato. Strasznie powoli ściąga mi się wersja 5j - ciągnę z zabójczą prędkością 30 kb/s... PL_Marco - 26 Kwiecień 2012, 22:33 :
Darek i właśnie to co napisałeś potwierdzało by moje przypuszczenia i teorię.
Gra instaluje się na komputerze (pierwsza wersja) - odpowiednie wpisy do rejestru.
Robisz jej kopię do innego folderu (druga wersja). I teraz instalujemy dodatki na
jedną wersje i drugą.
Następnie wersja która była pierwsza uruchamia się ok, ale druga już niestety nie.
Co Wy na to?
PL_Olamagato - 27 Kwiecień 2012, 01:30 :
To 30 kbs, to antypiracka zasługa Rapida, który próbuje być bardziej papieski niż papież.
Jak znajdę szybszy serwer, to wrzucę mirror.
Co do wielu egzemplarzy gry, to niemal każda gra bazuje na założeniu jednej działającej kopii na komputerze. Dlatego wpisy w rejestrze zawsze dotyczą tej w katalogu o nazwie z czasu instalacji. Część gier całkowicie olewa rejestr (jednak coraz rzadziej). PL_U-96 - 27 Kwiecień 2012, 06:33 :
A ja mam trzy wersje SH3 i nie mam problemu z tym, ze ja mam ATI i grafika sama bez problemu z INTELA na ATI sie przelacza a jesli juz tak sie nie zrobi moge wymusic przelaczenie sprzetowo mam taki guzik z napisem GPU PL_Daritto - 27 Kwiecień 2012, 06:52 :
No właśnie.
Cóż, mówi się trudno i płynie się dalej Najwyżej będę miał przycięcia jak będę wchodził do portu . Bo poza tym śmiga ok.
Potwierdziło się to, co zasugerowałeś o modzie HardCode Fixes Olamagato. Mod ten powoduje, że NVidia nie widzi SHIII - czyli uruchamia się jedynie z grafiki zintegrowanej (HD3000). PL_Olamagato - 27 Kwiecień 2012, 11:24 :
Jesteś pewien, że nie widzi mając włączonego (tylko) tego moda z wersji 5j?
Jeżeli go nie włączysz, a włączysz GUI 1360x768, to jest wszystko ok? Chodzi na nVidii?
Czy jednak nie?
Bo sam hardcode fixes z paczki w wersji 5j to tylko goła zmiana pliku exe i kilku plików dll (oryginalnych). Ten mod nie powinien skutkować problemami z przełączaniem grafik. Co innego wersja 5h bo tam był wbity dodatkowo resolution fix. PL_Daritto - 27 Kwiecień 2012, 19:56 :
Hmmm, jestem pewien, że nie widzi obecnie. Tyle, że mam poinstalowane także inne dodatki z tej paczki.
Dziś spróbuję po kolei uruchamiać grę na poszczególnych dodatkach. W ten sposób zidentyfikuję który z nich powoduje "ślepotę" NVidii. O wynikach poinformuję PL_Daritto - 28 Kwiecień 2012, 08:31 :
No i mamy "winowajcę".
W drodze doświadczeń empirycznych odkryłem, że winowajcą faktu nie obsługiwania gry przez NVidia jest mod GUI GWX Classic 1360x768. Dopiero po jego instalacji gra przestaje być obsługiwana przez kartę GT540M. Wszystkie pozostałem modyfikacje z moda GWXPL5j karta ta obsługuje.
Ciekawe czy da się coś z tym zrobić ? PL_Olamagato - 28 Kwiecień 2012, 09:30 :
Możesz poszukać pliku d3d9.dll (wraz z plikiem ini/cfg) z jakiegoś innego moda widescreen (np. Rubiniego), w każdym razie najlepiej nowszego niż ten z moda Conusa (którego używa mój mod). I wtedy podmienić te pliki za te w "GUI GWX Classic".
Niestety poza tą radą nie mam lepszego pomysłu. Od tego pliku zależy przeróbka wszystkich widoków 3d na proporcje panoramiczne i dowolnie ustawioną rozdzielczość, więc jest to plik kluczowy dla wszystkich modów widescreen.
Ewentualnie musiałbyś znaleźć jakiś sposób na trwałą sprzętową dezaktywację grafiki intelowskiej, co też być może rozwiązałoby problem. Bo problem polega na tym że to intelowskie coś najwyraźniej nie spełnia wszystkich specyfikacji, co akurat jest typowe dla wszystkich zintegrowanych badziewi (a w szczególności intela).
Podejrzewam, że plik d3d9.dll pracuje zupełnie poprawnie z nVidią bo tak raportuje wiele osób, które mają CPU AMD i grafikę nVidii. PL_Daritto - 28 Kwiecień 2012, 17:32 :
To już za wysoki poziom wtajemniczenia jak dla mnie Póki co ra się dobrze. Owszem, czasem się gra przytnie, ale grając tyle lat na kiepskim sprzęcie "prawie" tego nie zauważam
A miodność gry jest na tyle wysoka, że coś takiego mnie nie zniechęca Może kiedyś znajdę jakiś sposób na rozwiązanie tego problemu. Na tę chwilę jest ok