Strona 1 z 1

Włączenie ReBar na starszych platformach - BIOS mod

: 07 lis 2022, 17:13
autor: robi_10
Ciekawostka w dużym skrócie: https://github.com/xCuri0/ReBarUEFI

Wiadomo, że ReBar stał się musem, gdybyśmy zdecydowali się na grafikę Intela, więc możliwość włączenia go na starszych platformach byłaby fajną opcją

Wymagania:
- Intel Core 3-generacji lub nowszy z obsługą PCI-E 3.0 (teoretycznie może to wykluczyć niektóre płyty główne z wyciętym PCI-E 3.0, np takie na chipie H81)
- włączone "Above 4G Decode" w BIOSie

Za pomocą UEFITool musimy zmodyfikować oryginalny BIOS (najlepiej zrobić dump, chociazby za pomocą AFUDOS), po dodaniu sterownika, sflashowaniu i włączeniu "Above 4G Decode" trzeba zastosować patch z ReBarState.

Czy to działa? Cóż, u mnie i tak i nie, bo ReBar faktycznie odpalił
Obrazek
Obrazek

Ale urodziło to dwa problemy:
- Przy włączonym ReBar pecet nie pokazuje na monitorze fazy Post Screen - nie da rady wejść do BIOSu, zamiast tego wydaje 5 beepów speakerem i... o dziwo system startuje po tym normalnie.
- Cuda zaczęły dziać się z przesyłem dźwięku po HDMI
Obrazek

Nie mam jeszcze pomysłów jak to rozwiązać, ale myślę, że to ma potencjał - może gdzie indziej nie będzie to sprawiało takich problemów.

EDIT: Wychodzi na to, że problem identyczny do tego: https://github.com/xCuri0/ReBarUEFI/issues/4

Różnica w wydajności na AMD raczej dość marginalna, aczkolwiek na korzyść - przynajmniej w 3DMarku. Fajnie byłoby to wypróbować na Arcu

ReBar OFF: https://www.3dmark.com/spy/29248001 - 12417pkt
ReBar ON: https://www.3dmark.com/spy/32291618 - 12613pkt

Dawno czegoś nie drutowałem na X99 :trollface:

Włączenie ReBar na starszych platformach - BIOS mod

: 08 lis 2022, 2:02
autor: urban92
Nie spodziewałem się że ReBar to tak naprawdę moduł który można dodać do UEFI tak jak np. sterownik NVMe. Paradoksalnie to może wyjść na dobre Intelowi bo więcej osób znajdzie powód żeby dać szanse Arc.
robi_10 pisze: 07 lis 2022, 17:13 - Przy włączonym ReBar pecet nie pokazuje na monitorze fazy Post Screen - nie da rady wejść do BIOSu, zamiast tego wydaje 5 beepów speakerem i... o dziwo system startuje po tym normalnie.
Wygląda to tak jakby UEFI przestało "widzieć" GPU z powodu tego że nie potrafi ogarnąć jego obsługi z ReBar. Całkiem sporo biosów pozwoli na normalnie uruchomienie systemu nawet bez GPU, co u Ciebie nie jest niczym dziwnym bo platforma wywodzi się z prostej linii od serwerów. Dalej już GPU przechodzi pod kontrolę systemu który załącza swój sterownik i grafika zaczyna działać. Swoją drogą mam identyczny problem jak spróbuje włączyć u siebie ReBAR bez "Above 4G Decoding" i też mam tak samo marginalne różnice na 3060.

To jest do ogarnięcia, ciekawe kiedy Chińczycy zaczną wypuszczać biosy do swoich płyt od razu z ReBar :trollface:

Włączenie ReBar na starszych platformach - BIOS mod

: 08 lis 2022, 2:38
autor: robi_10
urban92 pisze: 08 lis 2022, 2:02 Wygląda to tak jakby UEFI przestało "widzieć" GPU z powodu tego że nie potrafi ogarnąć jego obsługi z ReBar. Całkiem sporo biosów pozwoli na normalnie uruchomienie systemu nawet bez GPU, co u Ciebie nie jest niczym dziwnym bo platforma wywodzi się z prostej linii od serwerów. Dalej już GPU przechodzi pod kontrolę systemu który załącza swój sterownik i grafika zaczyna działać.
Jest to możliwe, aczkolwiek prawdopodobnym jest, że BIOS nie chce dawać obrazu gdy pamięć jest alokowana 64-bitowo, choć nie wyjaśnia to dlaczego w takim razie zaadresowanie dokładnie 2GB powoduje, że komputer kompletnie przestaje sie uruchamiać i wpada w bootloop wypiskując przy tym 8 sygnałów (z tego co wiem oznacza to błąd GPU), no i do tego ten brick HD Audio. Mam w sumie jeszcze dwie rzeczy do przetestowania:

- Inne GPU, ale póki nie mam innej sprawnej karty ze wsparciem UEFI do przetestowania. Jak będę miał możliwość, to może z ciekawości spróbuję tej samej operacji na GTX 1050 Ti lub GTX 980 Ti.
- Myślałem też nad zrobieniem tego samego moda bazując na najnowszej wersji BIOSu (u mnie siedzi ostatnia bez łatek Meltdown/Spectre)

Swoją drogą, myślałem, że po tym bricku będę musiał ładować BIOS z backupu, ale zwykłe wyczyszczenie CMOS do fabryki spowodowało, że wszystko zaczęło działać z powrotem.

Nie mniej, zalinkowałem wątek na githubie - ktoś ma identyczny problem jak ja na platformie pod Z170, więc możliwe, że to błąd w samym sterowniku.
urban92 pisze: 08 lis 2022, 2:02 To jest do ogarnięcia, ciekawe kiedy Chińczycy zaczną wypuszczać biosy do swoich płyt od razu z ReBar
Na chińskich płytach działa to ponoć bez większych problemów, więc wcale bym się nie zdziwił jeśli niebawem. Można powiedzieć, że X99 wiecznie żywe :D

Włączenie ReBar na starszych platformach - BIOS mod

: 08 lis 2022, 9:30
autor: WinSxS
urban92 pisze: 08 lis 2022, 2:02 Paradoksalnie to może wyjść na dobre Intelowi bo więcej osób znajdzie powód żeby dać szanse Arc.
Szczerze mówiąc nie widze jakiejś wielkiej szansy, może wśród kilku entuzjastów, ale zwykły śmiertelnik będzie miał gdzieś skoro nie działa od kopa na ich Skylake czy Zen1, a zmodowane biosy odcinają dostęp do setupu.

Ale mam za to kilka przemyśleń...
Ani wydajność tej karty nie jest jakaś gigantyczna, ani nie wspiera starszych komputerów... ale poniekąd może być to taki gwóźdź do trumny i ostateczne dobicie kompatybilności wstecznej, jeśli pozostali producenci zaczną tego wymagać. System aktualizuje się co pół roku do "nowej" wersji, podstawki wymieniamy co kilka lat, RAM wymieniamy co kilka lat, tylko grafiki stały jak dotąd (niemal) w miejscu od 2004. To + coraz więcej rzeczy na BGA powodują, że komputer zaczyna być całkowicie jednorazówką, dwa-trzy lata i kup nowy, bo zaraz to nawet już dysku nie wymienisz. Aż dziw, że przy takim odkrywaniu koła na nowo nie zrezygnowali jeszcze w 100% ze złącz PS/2 oraz standardu ATX (nie 12VO). Szykuje nam się rewolucja dużymi krokami, szkoda, że to tylko skok na pieniądze :trollface:

Włączenie ReBar na starszych platformach - BIOS mod

: 08 lis 2022, 11:07
autor: robi_10
WinSxS pisze: 08 lis 2022, 9:30 zmodowane biosy odcinają dostęp do setupu
Odcinają u mnie, na większości platform podobno to działa od strzała. Nie mniej wymaga przeróbki BIOSu, choć nieskomplikowanej, to wciąż. Jak pojawią się przetestowane gotowce dla poszczególnych płyt, to i pewnie więcej osób by się skusiło, bo bez Dual BIOS to jednak jakieś ryzyko bricka, jeśli się nie ma programatora.