Ocena wątku:
  • 2 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
CoreELEC - Zaczynamy przygodę!
#1
[Obrazek: S9euDuG.png]
Lekki system na bazie linuksa pod Kodi 18 Leia. Tylko dla urządzeń z procesorami AMLogic.



1. Przygotowujemy zabawki

Do instalacji potrzebna będzie nam karta SD lub pendrive.
W przypadku karty najlepiej by była to minimum klasa 10.
Jeśli chodzi o pojemność to wystarczy te 4-8gb.

Ściągamy narzędzie niezbędne do nagrania obrazu. W tym przypadku będzie to LibreELEC USB-SD Creator tool
By zobaczyć linki musisz się zalogować lub zarejestrować.

Oczywiście można też użyć innego programu np. Rufus lub Win32DiskImager.

Pobieramy najnowszy obraz CoreELEC z tego linku By zobaczyć linki musisz się zalogować lub zarejestrować..
UWAGA! Ściągamy odpowiedni plik dla naszego procesora czyli S905 lub S912. Interesuje nas plik w formacie img.gz

By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować.


2. Nagrywamy obraz

Podłącz kartę bądź pendrive do komputera i uruchom wcześniej ściągnięty LibreELEC USB-SD Creator tool.
Po uruchomieniu programu klikamy na "Wybierz plik" (patrz nr. 2 na obrazku) i wskazujemy lokalizację wcześniej ściągniętego pliku img.gz
Następnie z rozwijanego menu wybierz swoją kartę/pendrive NIE POMYL SIĘ! (patrz nr. 3 na obrazku).
Teraz wystarczy zapisać obraz klikając na przycisk "Zapisz" (nr. 4 na obrazku).
Po zakończonym procesie pod przyciskiem "Zapisz" pojawi się napis "Zapis udany!"

[Obrazek: BCnFyx9.png]


3. Dobieramy device tree

Ważne jest aby dobrać odpowiedni device tree do naszego urządzenia.
Jeśli plik będzie nieodpowiedni możemy napotkać różne problemy np. niedziałający pilot.
UWAGA! W CoreELEC piloty są pre-konfigurowane do następujących BOX'ów:
WeTek | MeCool | Tanix | Khadas | MiniX | A95X |
Jeżeli twojego box'a nie ma na powyższej liście oznacza to, że będziesz musiał skonfigurować pilota od podstaw.

Wchodzimy na karte/pendrive i otwieramy katalog o nazwie "device_trees" w którym szukamy odpowiedniego pliku .dtb
Przykładowo dla boxa MeCool M8S Pro Plus będzie to plik o nazwie gxl_p212_2g.dtb

[Obrazek: UQxgLGG.png]

Kopiujemy go do głównego katalogu i zmieniamy jego nazwę na dtb.img

[Obrazek: NuTNHQJ.png]

Poniżej znajdziecie listę box'ów wraz z odpowiednimi plikami dtb dla nich.
Jeżeli twojego urządzenia nie ma na liście i nie wiesz który plik wgrać, napisz w tym temacie a postaramy się pomóc.

Kod:
Device              RAM/STORAGE          CPU          DTB

A95X A1             1G/8G                S905X        gxl_p212_1g
A95X-B7N            2G/8G                S905X        gxl_p212_2g
A95X-R2             1G/8G                S905W        gxl_p281_1g_a95xr2
A95X-R2             2G/16G               S905W        gxl_p281_2g_a95xr2
Abox A1 Max         1G/8G                S905W        gxl_p281_1g_a95xr2
Abox A1 Max         2G/16G               S905W        gxl_p281_2g_a95xr2
Akaso HM8           1G/8G                S905X        gxl_p212_1g
Beelink GT1 Ult.    3G/32G               S912         gxm_q200_3g
Beelink GT1 Ult.    3G/32G(fake RAM)     S912         gxm_q200_2g
Beelink Mini MX     2G/16G               S905         gxbb_p200_2G_1Gbit
Beelink Mini MXIII  2G/16G               S905         gxbb_p200_2G_1Gbit_RealtekWiFi / gxbb_p200_2G_1Gbit
Beelink Mini MXIII II 2G/16G             S905X        gxl_p212_2g    
Bqeel M9C Max       2G/16G               S905X        gxl_p212_2g
Bqeel M9C Pro       1G/8G                S905X        gxl_p212_1g
Edal T95Z Plus      2G/16G               S912         gxm_q200_2g
H96 Pro             2G/16G               S912         gxm_q200_2g
H96 Pro             3G/16G               S912         gxm_q200_3g
KIII                2G/16G               S905         gxbb_p200_2G_1Gbit
Mecool HM8          1G/8G                S905X        gxl_p212_1g
Mecool KII Pro      2G/16G               S905         gxbb_p200_2G_1Gbit
Mecool KIII Pro     3G/16G               S912         gxm_q200_k3_pro
Mecool KM8          2G/16G               S905X        gxl_p212_2g
Mecool KM8 P        1G/8G                S912         gxm_q201_1g
Mecool M8S Pro+     2G/16G               S905X        gxl_p212_2g
Mini M8S II         1G/16G               S905X        gxl_p212_1g
Mini M8S II         2G/16G               S905X        gxl_p212_2g
Minix NEO U1        2G/16G               S905         gxbb_p200_2G_minix_neo_u1
Minix NEO U9-H      2G/16G               S912         gxm_q200_2g_minix_neo_u9
MXQ Pro 4K          1G/8G                S905X        gxl_p212_1g
Sunvell T95M        2G/8G                S905X        gxl_p212_2g
Sunvell T95N        2G/8G                S905X        gxl_p212_2g
Sunvell T95X        1G/8G                S905X        gxl_p212_1g
Tanix TX3 Mini      1G/8G                S905W        gxl_p281_1g
Tanix TX3 Mini      2G/16G               S905W        gxl_p281_2g  
Tanix TX3 Pro       1G/8G                S905X        gxl_p212_1g
Tanix TX3 Pro       2G/16G               S905X        gxl_p212_2g
Tanix TX92          3G/32G               S912         gxm_q200_3g
THL Box 1 Pro       2G/16G               S905X        gxl_p212_2g
Vontar TX92         3G/32G               S912         gxm_q200_3g
Vorke Z1            3G/32G               S912         gxm_q200_3g
Vorke Z6            3G/32G               S912         gxm_q200_3g
WeTek Play 2        2G/8G                S905         gxbb_p200_2G_wetek_play_2
X92                 3G/32G               S912         gxm_q200_3g / gxm_q201_3g_1gbit
X96                 1G/8G                S905X        gxl_p212_1g
X96                 2G/16G               S905X        gxl_p212_2g
X96                 2G/16G               S905W        gxl_p281_2g
X96 Mini            2G/16G               S905W        gxl_p281_2g
Xtreamer Whizz      2G/16G               S905H        gxbb_p200_2G_1Gbit
Z69                 3G/32G               S905X        gxl_p212_3g



4. Pierwsze uruchomienie

Na początek musimy zrobić tzw. dual boot'a.
Chodzi o to by box najpierw startował z karty sd/pendrive.
Gdy wyciągniemy kartę/pendrive odpali się normalny android.

UWAGA! Etap ten wykonujemy tylko za pierwszym razem.
W przyszłości gdy zmienisz kartę/pendrive możesz pominąć ten krok.
Jeżeli wcześniej używałeś już LibreELEC również możesz pominąć ten krok.

Uruchomienie przy pomocy przycisku RESET

Odłączamy nasze urządzenie od prądu. Jednocześnie przyciskając przycisk reset z wsadzoną kartą pamięci podłączamy boxa do prądu.
Przycisk reset zazwyczaj jest umieszczony w tylnym panelu w gnieździe AV (w zależności od modelu boxa przycisk reset może być w innym miejscu).

[Obrazek: resetbutton.jpg]

Gdy już box się uruchomi możemy puścić przycisk RESET.

Uruchomienie przy pomocy aplikacji UPDATE

Jeśli nasz box nie posiada przycisku RESET możemy zrobić to za pomocą aplikacji UPDATE.
Patrz filmik niżej ↓

Odtwarzacz coś nie działa. Link bezpośredni: By zobaczyć linki musisz się zalogować lub zarejestrować.




Uruchomienie przy pomocy Terminal Emulator

Kolejnym sposobem jest zainstalowanie na androidzie aplikacji Terminal Emulator
Ściągniecie go stąd: By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować.

Po zainstalowaniu wsadź wcześniej przygotowaną kartę/pendrive do odpowiedniego portu.
Następnie uruchom aplikację Terminal Emulator
Teraz wystarczy wpisać komendę: reboot update
Urządzenie powinno wystartować z karty/pendrive.

I jeśli wszystko zrobiłeś/aś prawidłowo możesz cieszyć się świeżutkim CoreELEC'em Smile



Łączymy się z boxem przez SSH

Czasami musimy połączyć się z boxem poprzez SSH by np. zaprogramować pilota.
Potrzebny będzie nam jakiś klient SSH.
Ja używam Bitvise SSH Client ale świetnie sprawdzi się tez Putty

Programy ściągniecie stąd: By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować.

Ja skupie się na Bitvise SSH Client. Po ściągnięciu i uruchomieniu zobaczycie takie okienko:

[Obrazek: 8AY4dOU.png]

W pole Host wpisujecie lokalne IP waszego TV BOX'a. W większości przypadków będzie to IP zaczynające się na 192.168.0.XX
Port zostawiacie bez zmian. W Username wpisujecie "root". Natomiast w Password wpisujemy "coreelec".
Następnie klikamy na przycisk Login.
Jeżeli wszystko wpisaliście prawidłowo zobaczycie takie okienko:

[Obrazek: Yqs4ssg.png]

Oznacza to, że zalogowaliśmy się po SSH Smile Gratuluję!

Kilka komend:
reboot - Restartujemy nasze urządzenie
ls -all  - Wyświetla wszystkie pliki i katalogi
top - Dzięki tej komendzie możemy przykładowo sprawdzić użycie CPU lub RAM. Widać również procesy działające w tle. By wyjść z "top" należy nacisnąć CTRL + C
cputemp - Wyświetla temperaturę procesora.
gputemp - Wyświetla temperaturę układu graficznego.



Łączymy się z boxem przez SFTP

By połączyć się przez SFTP będzie nam potrzebny program.
Możemy do tego użyć wspomnianego wcześniej programu Bitvise SSH Client.
Ja jednak do tego używam WinSCP, bardzo wygodny i czytelny programik.
Program w wersji portable ściągniecie stąd: By zobaczyć linki musisz się zalogować lub zarejestrować.

Po ściągnięciu wypakuj program, następnie go uruchom.
W okienku które nam się pojawi wpisujemy to samo co przy SSH, czyli host, username oraz password.
Po czym klikamy na przycisk Login.

[Obrazek: b8og4m3.png]

Po zalogowaniu wyświetlą się wszystkie foldery i pliki jakie są na naszym boxie. Nawet te ukryte i systemowe.
Możemy tworzyć/wgrywać/kasować/edytować pliki i foldery.

Drugim sposobem jest po prostu wpisanie w eksploratorze windows'a adresu \\COREELEC
Jednak przy tej metodzie pojawią nam się tylko podstawowe foldery.
Ukrytych i systemowych nie zobaczymy.

[Obrazek: jM98fBR.png]



Programowanie pilota od podstaw

Niestety w nowym LibreELEC 9 jak i CoreELEC nie możemy użyc remote.conf tak jak to było w LE 8.x.
Niektóre TV BOX'y są pre-konfigurowane takie jak:
WeTek | MeCool | Tanix | Khadas | MiniX | A95X |
Problem pojawia się w przypadku gdy mamy urządzenie które nie ma pre-konfigurowanego pilota w CoreELEC.
Jednak nic straconego. Możesz sam zaprogramować pilota i nie jest to wcale takie trudne!

Możesz jeszcze sprawdzić czy czasami ktoś już nie udostępnił konfiguracji pod twoje urządzenie.
Mały zbiór konfiguracji znajdziesz pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować.


Najpierw logujemy się przez SSH na nasze urządzenie.
Następnie w terminalu wpisujemy:
systemctl stop kodi
systemctl stop eventlircd


Teraz musimy uruchomić skanowanie. Wpisujemy komende:
ir-keytable -t

Wciskamy po kolei każdy przycisk na pilocie i zapisujemy sobie w notatniku co to za przycisk oraz jego zeskanowany kod.
Przykładowo ja wcisnąłem na pilocie strzałkę do góry i kod tego przycisku to 0x116
Robimy tak z każdym przyciskiem na pilocie.

[Obrazek: lQxOgoE.png]

Gdy już zeskanowaliśmy wszystkie przyciski tworzymy nowy plik z konfiguracją.
Przykładowy plik z konfiguracją znajdziecie pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować.
A spis wszystkich funkcji znajdziemy tutaj: By zobaczyć linki musisz się zalogować lub zarejestrować.

Więc jeśli chcę by mój wcześniej zeskanowany przycisk pełnił funkcję "strzałki do góry" w nowo utworzonym pliku wpisuje:

Kod:
# table NAZWABOXA, type: NEC
0x116 KEY_UP

UWAGA! Jeśli tworzysz plik w programie Notepad++ wejdź w Edycja -> Konwersja znaku końca lini -> Konwertuj na format UNIX
W przeciwnym razie konfiguracja nie zadziała!

Gdy już utworzysz plik, zapisz go pod dowolna nazwą bez spacji, bez rozszerzenia np. MOJTVBOX
Następnie wgraj go na swoje urządzenie poprzez SFTP do katalogu:
/storage/.config/rc_keymaps/MOJTVBOX
(przykładowy plik ściągniesz stąd: By zobaczyć linki musisz się zalogować lub zarejestrować.)

Musisz utworzyć również plik rc_maps.cfg w następującym katalogu:
/storage/.config/rc_maps.cfg
O następującej zawartości:
Kod:
meson-ir * MOJTVBOX

(przykładowy plik ściągniesz stąd: By zobaczyć linki musisz się zalogować lub zarejestrować.)

Teraz wystarczy wczytać nasz utworzony config i sprawdzić czy wszystko działa.
Wpisujemy kolejno:
ir-keytable -a /storage/.config/rc_maps.cfg -s rc0
systemctl start eventlircd
systemctl start kodi

Jeżeli wszystko działa prawidłowo to możesz być z siebie dumny Smile



Zmieniamy czas reakcji pilota

Jeżeli nie jesteś zadowolony z tego jak pilot reaguje na przyciski możesz pobawić się dwoma komendami:
ir-ctl -t | tutaj wartość podajemy w microsekundach! Wartość domyślna to 200000 (200ms).
Czyli przykładowo jeśli chcemy ustawić timeout na 70ms wpisujemy:
ir-ctl -t 70000

UWAGA! Ostrożnie z komendą ir-ctl -t! Podobno wartość 20000 (20ms) i niższa może uszkodzić odbiornik IR!
Uznajmy, że wartość 50000 (50ms) jest bezpieczna. Niższe wartości dla tych co lubią ryzyko Big Grin

Drugą komendą którą można się pobawić jest:
ir-keytable | dzięki niej zmienimy repeat delay (-D) oraz repeat period (-P). Wartości domyślne to: -D 500 -P 125
Przykład użycia komendy:
ir-keytable -D 350 -P 110

Jeśli będzie widoczny/słyszalny efekt "podwójnego kliknięcia" oznacza to, że wpisaliście za niską wartość repeat delay (-D).

Komendy oczywiście wpisujemy w terminalu po wcześniejszym zalogowaniu się przez SSH.
Nie ma uniwersalnych wartości które będą poprawnie działać na każdym urządzeniu.
Każdy musi próbować ustawić to według własnych upodobań metodą prób i błędów.

Gdy już znajdziemy odpowiadające nam wartości będziemy musieli utworzyć udev rule.
Tak by nasze ustawienia się zapisały.
W tym celu kopiujemy plik 70-input-repeat.rules z katalogu /usr/lib/udev/rules.d/ do /storage/.config/udev.rules.d/
Następnie edytujemy wcześniej skopiowany plik i na samym końcu w nowej linii dodajemy:
Kod:
ACTION=="add|change", KERNEL=="lirc*[0-9]", DRIVERS=="meson-ir", RUN+="/usr/bin/ir-ctl -d $devnode -t 70000"

Pamiętajcie by wpisać tam swoją wartość.
Zapisujemy zmiany i teraz przy każdym uruchomieniu wartość ir-ctl -t będzie ustawiona na taką jaką wpisaliśmy.

By zapisać ustawienia komendy ir-keytable wchodzimy do katalogu /storage/.config/udev.rules.d/
Tworzymy w nim nowy plik o nazwie: 90-ir-repeat.rules
Po czym wpisujemy do niego:
Kod:
ACTION=="add", SUBSYSTEMS=="rc", SUBSYSTEM=="input", KERNEL=="event[0-9]*", RUN+="/usr/bin/ir-keytable --delay=350 --period=110 --device=$devnode"

Oczywiście tak jak wcześniej ustawcie swoje wartości delay oraz period.



Instalujemy CoreELEC na pamięci wewnętrznej

UWAGA! Operacja ta spowoduje skasowanie całego androida, wszystkich danych oraz partycji!
Robisz to na własną odpowiedzialność!

By zainstalować CoreELEC na pamięci wewnętrznej urządzenia należy najpierw wykonać punkty od 1 do 4 zgodnie z poradnikiem.
Po uruchomieniu box'a z karty pamięci/pendrive należy zalogować się przez SSH (patrz poradnik).
Po zalogowaniu w terminalu wpisujemy komendę: installtointernal
Skrypt poinformuje was o wykasowaniu wszystkich danych z pamięci wewnętrznej oraz zapyta czy jesteście tego pewni.
Jeśli tak to wpisujecie yes
Grzecznie czekacie aż skrypt zakończy działanie.
Po skończeniu wpisujecie rebootfromnand i to na tyle. Możecie wyjąć kartę/pendrive.

Jeżeli po reboocie wyskakuje błąd, wykonaj jeszcze raz komendę installtointernal.

Wgrałem zły plik dtb co teraz?

Wgraj na kartę prawidłowy device tree (.dtb) po czym uruchom urządzenie i zaloguj się przez SSH.
W terminalu wpisz kolejno dwie komendy:
dd if=/dev/zero of=/dev/dtb bs=256k count=1
dd if=/flash/dtb.img of=/dev/dtb bs=256k

Teraz wyłącz boxa, wyciągnij kartę i uruchom na nowo.



Anonimowe statystyki

Udostępnione zostały statystyki CE. Można zobaczyć która wersja oraz który CPU są najczęściej używane. A także TOP 10 krajów.

By zobaczyć linki musisz się zalogować lub zarejestrować.

Przy każdym uruchomieniu urządzenia system wysyła zapytanie do serwera czy jest dostępna jakaś aktualizacja.
Podczas wykonywania tego zapytania wysyłane są również informację o: aktualnie zainstalowanej wersji, procesorze, rodzaju urządzenia, kraju, aktualnej dacie.

Jeżeli ktoś jest wrażliwy na tym punkcie to można wyłączyć wysyłanie tych informacji w ustawieniach CE.
→ Jeśli używasz standardową skórkę (Estuary):
Ustawienia > CoreELEC > System > Submit Statistics

→ Jeśli używasz niestandardową skórkę i w ustawieniach nie ma pozycji CoreELEC:
Ustawienia > Dodatki > Moje dodatki > Programy > CoreELEC Configuration > System > Submit Statistics



Instalacja ENTWare + NetData

Dzięki ENTware będziesz miał możliwośc instalacji ponad 2000 linuksowych aplikacji na swoim TV BOXie.

Jak zainstalować?
Łączymy sie z naszym urządzeniem przez SSH i w terminalu wpisujemy:
installentware

Potwierdzamy instalację. Po wszystkim box się zapyta o restart na który mu pozwalamy.

Instalacja NetDATA
Dzięki netdata będziemy mieli dostęp przez przeglądarkę do takich informacji jak:
użycie CPU, użycie RAM, użycie GPU, informacje o połączeniu, odczyt/zapis dysku, temperatura CPU itp.


W terminalu wpisujemy kolejno:
wget By zobaczyć linki musisz się zalogować lub zarejestrować.
chmod +x entware_netdata.sh
./entware_netdata.sh


Skrypt zapyta nas czy chcemy podmienić istniejące już pliki, wpisujemy A i potwierdzamy enterem.
Po zakończeniu działania skryptu wpisujemy reboot by zrestartować boxa.

Teraz w przeglądarce wpisz adres: http://ip-naszego-boxa:19999
Jeśli wszystko poszło prawidłowo to zobaczysz stronę z informacjami o twoim urządzeniu.

Jak usunąć?
Połącz się przez SSH ze swoim urządzeniem. W terminalu wpisz:
rm -rf /opt/*

Uruchom ponownie TV BOXa.



NIGHTLY BUILDS

Nightly builds - są to obrazy testowe. Mogą zawierać przeróżne błędy oraz mogą być niestabilne, nie zaleca się ich do użytku codziennego.

Najnowsze obrazy wraz z changelog'iem znajdziecie tu: By zobaczyć linki musisz się zalogować lub zarejestrować.

Jako że w tych obrazach nie ma auto-aktualizacji musimy skonfigurować niestandardowy kanał do aktualizacji.
Tak by uniknąć ciągłego ręcznego ściągania obrazu i wgrywania go do /storage/.update
  • Wejdź w Ustawienia -> CoreELEC -> System
  • Zmień "Automatic updates" na "manual"
  • Zaznacz "Show custom channels"
  • Zedytuj "Custom Channel 1" tak by używał adresu: By zobaczyć linki musisz się zalogować lub zarejestrować.
  • W "Update Channel" wybierz "CoreELEC-9.0"
  • Od teraz najnowszy build można wybrać w "Available Versions". Na końcu nazwy jest podana data buildu ROK-MIĘSIĄC-DZIEŃ.

Niestety pomimo wykonania powyższej instrukcji, system nadal nie będzie aktualizował się automatycznie.
Nie otrzymasz też żadnego powiadomienia o dostępnej aktualizacji.
By sprawdzić czy jest nowsza wersja musisz co jakiś czas zaglądać w "Available Versions".

Podziękowali: mjw, Jaca, wajnert, Tomek, kyniol73, kodivier, ssooqq
Odpowiedz
REKLAMA:



#2
przeszedłem 2 tyg temu z libreelec na coreelec . Z niespodzianki przestał działac standardowy pilot jai miałem z boxem beelink ale po 5 min poszukiwań i wgrania odpowiedniej paczki z kodami IR od minix wszystko bez problemu hula
Odpowiedz
#3
Polecam CoreELEC szczególnie zainstalować w pamięci wewnętrznej urządzenia. Wtedy to dopiero rakieta. Smile

Świetna robota @DenDy !
Jeśli chcesz nas wspomóc jakąś kwotą możesz to zrobić przez poniższy banner!



Odpowiedz
#4
Dzięki za super poradnik Wink
Odpowiedz
#5
(09-13-2018, 08:25 AM)mjw napisał(a): Polecam CoreELEC szczególnie zainstalować w pamięci wewnętrznej urządzenia. Wtedy to dopiero rakieta. Smile

Świetna robota @DenDy !

A możesz przypomnieć jak wrzucić to do wewnętrznej pamięci ?
Odpowiedz
#6
Przez ssh komenda installtointernal
Jeśli chcesz nas wspomóc jakąś kwotą możesz to zrobić przez poniższy banner!



Odpowiedz
REKLAMA:



#7
W takim razie dodałem też informację o instalacji na pamięci wewnętrznej do pierwszego posta.
Do punktu 4 dołożyłem też metodę uruchamiania przy pomocy apki Terminal Emulator.
Odpowiedz
#8
Testowałem coreelec ale jednak do pudełka ostatecznie wgrałem libreelec tam przynajmniej automatycznie dopasowuje częstotliwość (Hz) do fps video czego efektem jest płynny obraz. Nowsze nie znaczy że lepsze.
Odpowiedz
#9
@zm1c4l coreelec też automatycznie dopasowuje ale musisz to włączyć w ustawieniach.
Ustawienia > System gdzieś tam jest tzw. "white list" musisz tam zaznaczyć rozdzielczości wraz z częstotliwością do jakich ma się dopasowywać.

Podziękowali: zm1c4l
Odpowiedz
#10
To jeszcze sprawdzę to na karcie bo tam akurat nie patrzyłem.

Faktycznie działa a wcześniej nie działało bo siedziałem na rozdzielczości 1080i a odświeżanie działa w 1080p.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości