#!/bin/bashrows=$(tput lines)cols=$(tput cols)colors=(red green blue purple cyan yellow brown)lock_file=lock_file_base=/tmp/$(basename $0 .sh)multiple=0if [[ "$1" ]]; thennsingle=$1shiftelsensingle=10fiif [[ "$1" ]]; thennmultiple=$1shiftif [[ $nmultiple -gt 8 ]]; then nmultiple=8; fielsenmultiple=6fifunction colorstr(){local row=$1local col=$2local color=$3local vcase "$color" inred) v=31;;green) v=34;;blue) v=32;;purple) v=35;;cyan) v=36;;yellow) v=33;;brown) v=33;;white) v=37;;*) v=;;esacshift 3if [[ $multiple -ne 0 ]]; thentouch $lock_filewhile [[ $(ls $lock_file_base.* 2>/dev/null | head -n 1) != $lock_file ]]dosleep 0.05donefitput cup $row $colecho -n -e "\e["$v"m"set -fecho -n $*set +fif [[ $multiple -ne 0 ]]; thenrm -f $lock_filefi}function center_colorstr(){local row=$1local color=$2shift 2local s="$*"local slen=${#s}colorstr $row $(((cols / 2) - (slen / 2))) $color "$s"}function fireworks(){local row=$((rows - 1))local col=$(((RANDOM % (cols / 2)) + (cols / 4)))local height=$((RANDOM % rows - 2))local slantlocal hlocal color1=${colors[$((RANDOM % ${#colors[*]}))]}local color2=${colors[$((RANDOM % ${#colors[*]}))]}local color3=${colors[$((RANDOM % ${#colors[*]}))]}while [[ $color1 == $color2 || $color1 == $color3 || $color2 == $color3 ]]docolor2=${colors[$((RANDOM % ${#colors[*]}))]}color3=${colors[$((RANDOM % ${#colors[*]}))]}donecase $((RANDOM % 4)) in0) slant=-2;;1) slant=-1;;2) slant=1;;3) slant=2;;esacif [[ $height -gt 5 ]]; thenh=$heightwhile [[ $h -gt 0 ]]docolorstr $row $col $color1 '.'let row--if [[ $((col + slant)) -ge $((cols - 3)) || $((col + slant)) -le 2 ]]; then break; filet col+=slantlet h--sleep 0.1doneif [[ $((col + slant)) -lt $((cols - 3)) && $((col + slant)) -gt 2 ]]; thenh=$((height / 5))while [[ $h -gt 0 ]]docolorstr $row $col $color2 '.'let row++if [[ $((col + slant)) -ge $((cols - 3)) || $((col + slant)) -le 2 ]]; then break; filet col+=slantlet h--sleep 0.1doneficolorstr $((row)) $((col - 1)) $color3 '***'colorstr $((row - 1)) $((col)) $color3 '*'colorstr $((row + 1)) $((col)) $color3 '*'fi}for i in $(seq 1 $nsingle)doclearfireworkssleep 1doneclearpids=for i in $(seq 1 $nmultiple)dolet multiple++lock_file=$lock_file_base.$ifireworks &pids="$pids $!"donetrap "kill -9 $pids 2>/dev/null" EXITwait $pidssleep 3clearcenter_colorstr $((rows / 2 - 1)) red "Szczęsliwego nowego roku!"center_colorstr $((rows / 2 + 1)) red "Happy New Year"center_colorstr $((rows / 2 + 3)) red "Your Friends at Linux "echosleep 5clear# vim: tabstop=4: shiftwidth=4: noexpandtab:# kate: tab-width 4; indent-width 4; replace-tabs false;
31 gru 2015
Happy New Year
29 gru 2015
Unreal Engine 3 linux optymalizator
Skrypt zmieniający wartości MemoryMargin w plikach .ini
ue3_linux_opti
W chwili obecnej instalacja i uruchomienie wygląda tak:
cd /tmp
git clone https://github.com/Kryuko/ue3_linux_opti
cd ue3_linux_opti/
chmod 777 UE3_Linux_Opti.sh
./UE3_Linux_Opti.sh
Po uruchomieniu pojawiają się następujące okienka:
- Sanctum 2, czyli gra na czystym ue3(UE3 version 10246)
Drugi to po przestawieniu MemoryMargin
Tutaj widać zdecydowaną poprawę. dropy fps tylko do 55-56
- Druga gra to Painkiller Hell & Damnation (oba filmik cierpią na problemy z kodowaniem ciemnych miejsc)
Pierwszy filmik domyślnie high
Drugi po przestawieniu MemoryMargin
W przypadku mocno poprawionego silnika poprawy takiej jak w pierwszej grze nie widać. Gra w obu przypadkach działa w miarę płynnie.
27 gru 2015
Zombi
W związku z modernizacją kompa restart bloga.
Konfig:
Processor: AMD FX(tm)-6300 Six-Core Processor
Memory: 16 GBytes
Display: Nvidia GeForce GTX 750 TI
System: MATE 1.10.2
Linux 4.2.0-22-lowlatency x86_64
OpenGL Version: 4.5.0 NVIDIA 358.16
Najczęściej spotkać mnie można na strumieniach:www.hitbox.tv/maleczek69
Nagrywane: 1280x800 60 lub 30 fps z ustawieniami x64 stałe klatki(cbr) 2 i przepustowość wideo 3k a audio 128.
Konfig:
Processor: AMD FX(tm)-6300 Six-Core Processor
Memory: 16 GBytes
Display: Nvidia GeForce GTX 750 TI
System: MATE 1.10.2
Linux 4.2.0-22-lowlatency x86_64
OpenGL Version: 4.5.0 NVIDIA 358.16
Najczęściej spotkać mnie można na strumieniach:www.hitbox.tv/maleczek69
Nagrywane: 1280x800 60 lub 30 fps z ustawieniami x64 stałe klatki(cbr) 2 i przepustowość wideo 3k a audio 128.
25 gru 2015
Mount & Blade: Warband
Mount & Blade: Warband steam Ubuntu linux 64bit
Aby odpalić konfiguracje potrzebujemy pewnych bibliotek 32 bit
i można się cieszyć oknem konfiguracji
Aby odpalić konfiguracje potrzebujemy pewnych bibliotek 32 bit
sudo apt-get install libSDL2-2.0-0:i386 libaudio2:i386 libglib2.0-0:i386 libpng12-0:i386 libfreetype6:i386 libxi6:i386 libxrender1:i386
i można się cieszyć oknem konfiguracji
A tak wygląda samouczek i początek rozgrywki.
oraz samouczek DLC: Napoleonic Wars
11 lut 2015
kernel 3.19
Test gołych kerneli bez paczów. Pierwsze dwa testy są zrobione na moim .config. ustawienie amd64 oraz pierwszy test lowlatency a drugi generic. Trzeci test to domyślne jajko amd64 ściągnięte z ppa
Kernele pochodzą ze stron:
source z kernel.org
Kernele pochodzą ze stron:
source z kernel.org
oficialny deb z ppa kernel.ubuntu.com
make localyesconfig
make nconfig
i ustawienie flagi lowlatency
- To pierwszy test
- Drugi test to przestawienie flagi na generic
- Trzeci test to kernel z ppa mainline generic
wyniki:
mój poprzedni test dla jajek 3.18.3
http://gry-linux.blogspot.com/2015/01/kompilacja-jadra-3183-lowlatency-z.html
phoronix-test-suite benchmark unigine-valley http://gry-linux.blogspot.com/2014/09/phoronix-test-suite.html
http://gry-linux.blogspot.com/2015/01/kompilacja-jadra-3183-lowlatency-z.html
phoronix-test-suite benchmark unigine-valley http://gry-linux.blogspot.com/2014/09/phoronix-test-suite.html
26 sty 2015
kompilacja jądra 3.18.3 lowlatency z flagą native
kernel 3.18.3 source z kernel.org
oficialny deb z kernel.ubuntu.com
Oczywiście potrzebne jest make, gcc, pkg-config i inne do kompilacji jadra
Source rozpakowałem do katalogu 3.18.3
Do testów użyłem gołego jajka bez pachów tylko zrobiony localyesconfig
i
Unigine Valley 1.0
Resolution: 1280 x 800 - Mode: Windowed
oficialny deb z kernel.ubuntu.com
Oczywiście potrzebne jest make, gcc, pkg-config i inne do kompilacji jadra
sudo apt-get install libncurses5-dev libncursesw5-devaby działało menuconfig
Source rozpakowałem do katalogu 3.18.3
Do testów użyłem gołego jajka bez pachów tylko zrobiony localyesconfig
make localyesconfig
- stworzyłem pierwszego deba(pierwszy wynik)
make -j2 deb-pkg LOCALVERSION=-lov
- następny do testów poszedł kernel oficialny czyli 3.18.3 lowlatency(drugi wynik)
- trzeci wynik to z flagą native(Generic-x86-64 w menuconfig) i flagą native wywołaną jako parametr
KCFLAGS="-march=native -mtune=native -O2" KCPPFLAGS="-march=native -mtune=native -O2 " make -j2 deb-pkg
- ostatni z flagą. Opteron/Athlon64/Hammer/K8 w menuconfig
make -j2 deb-pkg LOCALVERSION=-amd64
Jako test użyłem unigine-valley bo mi komputer służy do grania a metro redux pokazuje brak różnic
phoronix-test-suite benchmark unigine-valleyRunning pts/unigine-valley-1.1.2 via the Phoronix Test Suite.
Unigine Valley 1.0
Resolution: 1280 x 800 - Mode: Windowed
Frames Per Second
3.18.3 lowlatency native .... 12.28
3.18.3 lowlatency official .. 12.33
3.18.3 low native flag ...... 12.33
3.18.flag Athlon64......... 12.22
3.19 http://gry-linux.blogspot.com/2015/02/kernel-319.html | |||
3183-lowlatency-native | |||
3.18.3 lowlatency official | 3.18.3 lowlatency native | 3.18.flag athlon 64 | |
Processor | AMD Athlon 64 X2 5200+ @ 2.72GHz (2 Cores) | AMD Athlon 64 X2 5200+ @ 2.72GHz (2 Cores) | AMD Athlon 64 X2 5200+ @ 2.72GHz (2 Cores) |
Motherboard | Gigabyte M61PME-S2 | Gigabyte M61PME-S2 | Gigabyte M61PME-S2 |
Chipset | NVIDIA MCP61 | NVIDIA MCP61 | NVIDIA MCP61 |
Memory | 2048MB | 2048MB | 2048MB |
Disk | 250GB Seagate ST3250318AS + 160GB Seagate ST3160812AS | 250GB Seagate ST3250318AS + 160GB Seagate ST3160812AS | 250GB Seagate ST3250318AS + 160GB Seagate ST3160812AS |
Graphics | Zotac NVIDIA GeForce GT 430 1024MB (699/896MHz) | Zotac NVIDIA GeForce GT 430 1024MB (405/324MHz) | Zotac NVIDIA GeForce GT 430 1024MB (699/896MHz) |
Audio | NVIDIA MCP61 HD Audio | NVIDIA MCP61 HD Audio | NVIDIA MCP61 HD Audio |
OS | LinuxMint 17.1 | LinuxMint 17.1 | LinuxMint 17.1 |
Kernel | 3.18.3-031803-lowlatency (x86_64) | 3.18.3-lov (x86_64) | 3.18.3-amd64 (x86_64) |
Desktop | Cinnamon 2.4.6 | Cinnamon 2.4.6 | Cinnamon 2.4.6 |
Display Server | X Server 1.15.1 | X Server 1.15.1 | X Server 1.15.1 |
Display Driver | NVIDIA 346.35 | NVIDIA 346.35 | NVIDIA 346.35 |
OpenGL | 4.3.0 | 4.3.0 | 4.3.0 |
Compiler | GCC 4.8.2 | GCC 4.8.2 | GCC 4.8.2 |
File-System | ext4 | ext4 | ext4 |
Screen Resolution | 1440x900 | 1440x900 | 1440x900 |
3.18.3 lowlatency official | 3.18.3 lowlatency native | 3.18.flag athlon 64 | |
Unigine Valley - Resolution: 1280 x 800 - Mode: Windowed | 12.33 | 12.28 | 12.22 |
12 sty 2015
(wot) Light tank. Zwiadowca
Czołg lekki to rodzaj czołgu o stosunkowo niewielkiej masie, uzbrojeniu i opancerzeniu.
Od tego czołgu pokochałem Lekkie czołgi LT chaffee i TD t67. Był to mój pierwszy czołg typu LT i na nim się dorobiłem dopiero pierwszego perku(umiejętności) żarówka(szósty zmysł)
Przez okres świąteczny poszedłem farmić czołgi aby dojść wszystkimi nacjami przynajmniej do V tieru
Filmik z kaczuchą IVpoziomu w dziale spot pasywny bo już ELC to czysty zajączek i masakrator artylerii
Szybki z działem jak w TD, bez obrotowej wierzy. Ostatnie działo dobre do trolowania czyli wyjedz, strzel i ucieknij.
Chiny
V Typ 34
Niestety na 5 poziomie jest tylko med dostępny. Jak ktoś gra lekkimi to taka wersja łatwa wota jest medami. Chowasz się za innymi i walisz, nikt nie krzyczy o spocie, nikt nie zauważy jak padniesz. Robisz "damage" a wn8 rośnie
lekkie czołgi zaczynają się dopiero na VI poziomie
Skoro są swięta to moj prezent LT VI poziomu premium TYP 64
Jeszcze bez załogi i to jest czołg bez premium MM(losuje 7-9) ale jak dorobię się czołgu VI poziomu czyli 59-16 to załogę trzeba na czymś wyszkolić.
Ostatni lekki czołg, bardzo fajna zabawka. Potem jest świetny med VI poziomu. The Cromwell is a British tier 6 medium tank.
Oczywiście odblokowany VI poziom, ale praktycznie tylko kilka bitew bez załogi.
V Type 3 Chi-Nu kolejny med, niestety tutaj bieda jeśli chodzi o lekkie czołgi
Aby samotnie nie stał w garażu dostał kolegę czyli jedyny czołg premium Type 3 Chi-Nu Kai aby miał na czym szkolić załogę a ja straciłem golda(promocja świąteczna).
W grze World of Tanks jest to czołg zwiadowca, służy do wyszukiwania wrogów(podświetlania/świecenia) i czasami do dorwania Arty(artyleria). Zazwyczaj ginie łatwo a jego głównymi atutami jest camo(kamuflaż) oraz szybkość/zwrotność.
Można LT zazwyczaj grać na dwa sposoby:
- aktywny spot
- pasywny spot
Ostatnia misja "kaczuchy" amx 40. Został kupiony ELC po tej rozgrywce.
Władca pierścieni:
Jeden, by wszystkimi rządzić, jeden, by wszystkie odnaleźć,Czyli zbieramy wszystkie lekkie czołgi, moja droga przez mękę:
Jeden, by wszystkie zgromadzić i w ciemności związać.
Od tego czołgu pokochałem Lekkie czołgi LT chaffee i TD t67. Był to mój pierwszy czołg typu LT i na nim się dorobiłem dopiero pierwszego perku(umiejętności) żarówka(szósty zmysł)
Przez okres świąteczny poszedłem farmić czołgi aby dojść wszystkimi nacjami przynajmniej do V tieru
Francja
V AMX ELCFilmik z kaczuchą IVpoziomu w dziale spot pasywny bo już ELC to czysty zajączek i masakrator artylerii
Szybki z działem jak w TD, bez obrotowej wierzy. Ostatnie działo dobre do trolowania czyli wyjedz, strzel i ucieknij.
Jak widać na filmiku czołg jest tak szybki, że komp nawet powtórki nie potrafi nagrać:
Chiny
V Typ 34
Niestety na 5 poziomie jest tylko med dostępny. Jak ktoś gra lekkimi to taka wersja łatwa wota jest medami. Chowasz się za innymi i walisz, nikt nie krzyczy o spocie, nikt nie zauważy jak padniesz. Robisz "damage" a wn8 rośnie
Jak widać przygotowania do VI LT trwają
Jeszcze bez załogi i to jest czołg bez premium MM(losuje 7-9) ale jak dorobię się czołgu VI poziomu czyli 59-16 to załogę trzeba na czymś wyszkolić.
Niemcy
V VK 16.02 Leopard
farmie, bo farmie, mam odblokowane chyba wszystkie moduły, zostało dograć do następnego poziomu. Tylko zbijam gwiazdki(raz dziennie jest bonus 2 x więcej doświadczenia za pierwszy wygrany mecz).
Wielka Brytania
V CrusaderUSA
V M24 Chaffee
Pierwsza miłość, szybki, zwrotny, no i ładny.
CCCP(USSR)ZSRR
V T-34 kolejny med w drodze do lekkiego czołgu poziomu VI, gra identyczna jak w przypadku TYP 34 w drzewku Chińskim.
Japonia
Aby samotnie nie stał w garażu dostał kolegę czyli jedyny czołg premium Type 3 Chi-Nu Kai aby miał na czym szkolić załogę a ja straciłem golda(promocja świąteczna).
The Type 3 Chi-Nu Kai is a Japanese tier 5 premium medium tank.
Widok z rozgrywki z modami z paczki "aslain"
mój katalog res mods czyli mody
Subskrybuj:
Posty (Atom)