[#1] Hollywood i optymalizacja pod G5
Testowałem ostatnio pewną grę napisaną w Hollywood i na moim G5 chodzi około 5x (pięć razy) wolniej niż na G4 1,5 GHz. Czyżby optymalizacja plików wykonywalnych pod G5 kulała? Macie jakiś dobry pomysł na benchmark appek Hollywood?
[#2] Re: Hollywood i optymalizacja pod G5

@recedent, post #1

OK. Jak ktoś ma Hollywood, komputer z G4 i ekran w FullHD to niech spróbuje u siebie odpalić taki skrypt:

EscapeQuit(True)
@DISPLAY {Width = 1920, Height = 1080}
CreateBrush(1, 5, 5, #WHITE, {hardware=True})
BeginDoubleBuffer(True) ; set up a hardware double buffer
StartTimer(1)
SetFillStyle(#FILLCOLOR)
For move=1 To 30
For a = 1 To 100
For b = 1 To 100
DisplayBrush(1, 10 + (a*8) + move, 10+(8*b))
Next
Next
Flip
Cls
Next
DebugPrint(GetTimer(1))


a potem poda ile ms mu wyszło i na jakim procku. OK?
Dodam, że u mnie na G5 2,7 GHz wyszło około 11600 ms.

Ostatnia aktualizacja: 05.08.2019 21:38:29 przez recedent
[#3] Re: Hollywood i optymalizacja pod G5

@recedent, post #2

Właśnie sprawdziłem na PowerBooku G4 1,67 GHz - jest 14389.

EDIT: Na Miniaczu ten sam kod - 4106. Nie pojmuję tego!

Ostatnia aktualizacja: 06.08.2019 11:38:25 przez recedent
[#4] Re: Hollywood i optymalizacja pod G5

@recedent, post #3

Może hollywoodowy timer jest zwalony?
[#5] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #4

To nie to. Na Miniaczu wyraźnie widać, że te kropki popylają szybciej.

Zresztą sam zobacz - apkę do uruchomienia masz tutaj.
[#6] Re: Hollywood i optymalizacja pod G5

@recedent, post #5

Nowe info w sprawie: Tu nie chodzi o sprzęt, tylko coś jest w sofcie. jPV na MorphZone potwierdził, że "czysta" instalacja systemu daje dużo lepsze wyniki niż używana/skonfigurowana od dawna. Wystarczy wystartować świeży system z płyty/USB i już nagle wydajność sprzętu zwiększa się - średnio czterokrotnie
[#7] Re: Hollywood i optymalizacja pod G5

@recedent, post #6

teraz nie sprawdze ale może to wina akceleracji wyswietlania
[#8] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #7

hmm, to nie to, u mnie na G5 2.3Ghz mam 11981 w fullscreenie, wyłączyłem też doublebuffer w kodzie w i morphosie, wyniki podobne.

Ostatnia aktualizacja: 06.08.2019 17:34:12 przez michal_zukowski
[#9] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #8

A jak uruchomisz z pena albo z płyty to ile wyciąga?
[#10] Re: Hollywood i optymalizacja pod G5

@recedent, post #9

ja nie uruchamialem morphosa z plyty z 7 lat a na g5 pcie jest dosc trudno z pena jak sie nie widzi OF :)
powyłączałem screenbar pluginy, efekty mizerne

Ostatnia aktualizacja: 06.08.2019 17:35:42 przez michal_zukowski
[#11] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #10

Tak sobie pomyślałem - a gdyby tak odpalić system bez user-startupa?
[#12] Re: Hollywood i optymalizacja pod G5

@recedent, post #11

przeciez tam są tylko assigny raczej
[#13] Re: Hollywood i optymalizacja pod G5

@recedent, post #3

G5 uruchomiony z pena osiągnął 4889 ms - nadal wolniej od Mini, ale już mniej-więcej w tych samych granicach czasowych.
[#14] Re: Hollywood i optymalizacja pod G5

@recedent, post #13

Czego jeszcze próbowałem:

  • nowy/oddzielny ekran
  • usunięcie przypisów Hollywood z user-startup
  • usunięcie wszystkich modułów z belki
  • usunięcie panelu szybkiego uruchamiania
  • zmiana skórki na domyślny Ferox


nic nie przynosi rezultatów.

Ostatnia aktualizacja: 07.08.2019 07:08:52 przez recedent
[#15] Re: Hollywood i optymalizacja pod G5

@recedent, post #3

Właśnie sprawdziłem na PowerBooku G4 1,67 GHz - jest 14389.

EDIT: Na Miniaczu ten sam kod - 4106. Nie pojmuję tego!


Jeśli dobrze pamiętam to miniacz na ten przykład jest wyraźnie żwawszy w trybie demo po 30 minutach od Powerbooka 1,67 w analogicznej sytuacji. Może to ma związek z jakimś "timerowaniem"?






Ostatnia aktualizacja: 07.08.2019 09:53:07 przez ede
[#16] Re: Hollywood i optymalizacja pod G5

@ede, post #15

Miniacz miał "świeży" system zainstalowany dopiero co - praktycznie tego samego dnia. Dla "starego" miniacza wyniki podał jPV na MorphZone:

Mac mini 1.5: 16769 ms
Powerbook 1.67: 15212 ms

I booted the system from the installation ISO on both systems ( = no configurations or 3rd party software installations):

Mac mini 1.5: 4222 ms
Powerbook 1.67: 3883 ms


Właśnie próbujemy wykombinować który soft gryzie się tak mocno z Hollywood, że około czterokrotnie spowalnia działanie aplikacji.
[#17] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #10

OF nie jest potrzebne..
Wystarczy używać skryptu z multibootem i przestawić domyślny start z USB.
[#18] Re: Hollywood i optymalizacja pod G5

@recedent, post #16

Pisałeś do autora?
[#19] Re: Hollywood i optymalizacja pod G5

@michal_zukowski, post #18

Zgłosiłem sprawę na forum Hollywood i opisałem jak to wygląda.
[#20] Re: Hollywood i optymalizacja pod G5

@recedent, post #19

Co mi tam, napisałem też bezpośrednio maila do Andreasa.

Tak sobie pomyślałem - wypada chyba odpalić Snoopium przy starcie na "czystym" i "brudnym" konfigu, a potem porównać logi. Może z tego coś wyjdzie?
[#21] Re: Hollywood i optymalizacja pod G5

@recedent, post #5

Próbowałem odpalić, ale wita mnie requester o próbie otwarcia ekranu o wymiarach 19xx na 11xx pikseli (w każdym razie nieco większym niż FHD), próbowałem wypromować ale lipa.
[#22] Re: Hollywood i optymalizacja pod G5

@waldiamiga, post #21

Spróbuj tutaj. Tym razem powinien otwierać się w oknie i w rozdziałce 1650x1050.

Odpaliłem Snoopium (na domyślnym, żeby tylko faile pokazywał), uruchomiłem programik testujący, zapisałem log. Potem zrobiłem to samo na systemie odpalonym "z pena". Oto wyniki:

Log "zmulony":

[1] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[2] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[3] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[4] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[5] [Background CLI] [Open] [shellppc.prefs] [Read] [Fail]
[6] [Ram Disk:kod] [Open] [PROGDIR:Catalogs/polski/Sys/libs.catalog] [Read] [Fail]
[7] [Ram Disk:kod] [Open] [MOSSYS:LOCALE/Catalogs/polski/Sys/libs.catalog] [Read] [Fail]
[8] [Ram Disk:kod] [Open] [LOCALE:Catalogs/polski/Sys/libs.catalog] [Read] [Fail]
[9] [Ram Disk:kod] [Open] [PROGDIR:Catalogs/polski/Hollywood/Hollywood.catalog] [Read] [Fail]
[10] [Ram Disk:kod] [Open] [MOSSYS:LOCALE/Catalogs/polski/Hollywood/Hollywood.catalog] [Read] [Fail]
[11] [Ram Disk:kod] [Open] [LOCALE:Catalogs/polski/Hollywood/Hollywood.catalog] [Read] [Fail]
[12] [Ram Disk:kod] [Open] [Catalogs/polish/Hollywood/Hollywood.catalog] [Read] [Fail]
[13] [Ram Disk:kod] [Open] [Catalogs/polski/Hollywood/Hollywood.catalog] [Read] [Fail]
[14] [Ram Disk:kod] [Open] [Ram Disk:Catalogs/polish/Hollywood/Hollywood.catalog] [Read] [Fail]
[15] [Ram Disk:kod] [Open] [Ram Disk:Catalogs/polski/Hollywood/Hollywood.catalog] [Read] [Fail]
[16] [Ram Disk:kod] [Open] [FONTSMOOTHING] [Read] [Fail]
[17] [Ť MUI Console Server ť] [Open] [env:sys/def_muicon.info] [Read] [Fail]
[18] [Ť MUI Console Server ť] [Open] [env:sys/def_muicon.info] [Read] [Fail]
[19] [Ť MUI Console Server ť] [Open] [muidebug] [Read] [Fail]
[20] [Ť MUI Console Server ť] [Open] [TABSIZE] [Read] [Fail]
[21] [Ť MUI Console Server ť] [Open] [POWERTERMTABSIZE] [Read] [Fail]
[22] [Ram Disk:kod] [MakeDir] [SYS:Prefs/Applications/Multiview/] [] [Fail]
[23] [Ram Disk:kod] [Open] [SYS:Prefs/Applications/Multiview/Links] [Write] [Fail]
[24] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[25] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[26] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]
[27] [netinfo.device] [Open] [ENV:sys/net/group] [Read] [Fail]


Log "szybki":

[1] [Background CLI] [Open] [shellppc.prefs] [Read] [Fail]
[2] [Kolekcje:kod] [Open] [TZ] [Read] [Fail]
[3] [Kolekcje:kod] [Open] [TZ] [Read] [Fail]
[4] [Kolekcje:kod] [Open] [ftcodepage] [Read] [Fail]
[5] [Kolekcje:kod] [Open] [FONTSMOOTHING] [Read] [Fail]
[6] [Ť MUI Console Server ť] [Open] [env:sys/def_muicon.info] [Read] [Fail]
[7] [Ť MUI Console Server ť] [Open] [env:sys/def_muicon.info] [Read] [Fail]
[8] [Ť MUI Console Server ť] [Open] [muidebug] [Read] [Fail]
[9] [Ť MUI Console Server ť] [Open] [TZ] [Read] [Fail]
[10] [Ť MUI Console Server ť] [Open] [ENV:ttfcodepage] [Read] [Fail]
[11] [Ť MUI Console Server ť] [Open] [TABSIZE] [Read] [Fail]
[12] [Ť MUI Console Server ť] [Open] [POWERTERMTABSIZE] [Read] [Fail]


Po co on te lokale próbuje otwierać?

Ostatnia aktualizacja: 07.08.2019 19:47:54 przez recedent
[#23] Re: Hollywood i optymalizacja pod G5

@recedent, post #22

Spróbuj tutaj. Tym razem powinien otwierać się w oknie i w rozdziałce 1650x1050.

A zrób wersję pod wczesne 15-calówki (1280x854) to przetestuję też na A1095.
[#24] Re: Hollywood i optymalizacja pod G5

@waldiamiga, post #23

Postaram się zrobić wersję z wyborem rozdziałki z requestera, bo jak już zrobię "hardcoded" 1280x854 to ktoś powie, że chce przetestować na iBooku :)
[#25] Re: Hollywood i optymalizacja pod G5

@recedent, post #24

Dobra, tutaj jest wersja odpalająca się w każdej rozdziałce (po prostu - w natywnej rozdzielczości ekranu).

Odpaliłem test (i Snoopium) również na PowerBooku i tam jest podobnie - stary MorphOS szuka jakichś lokali, powerterma... WTF?
[#26] Re: Hollywood i optymalizacja pod G5

@recedent, post #25

Sprawdzilem u siebie, PowerBook 1.67Ghz:
1. Zaraz po uruchomienmiu systemu - 14111
2. Po uruchomieniu z ISO 3.11 - 4610

Faktycznie, na "oko" widac ze jest szybciej.
[#27] Re: Hollywood i optymalizacja pod G5

@recedent, post #25

Może czas napisać do autora Hollywood żeby sam sprawdził i sprofilował?
[#28] Re: Hollywood i optymalizacja pod G5

@recedent, post #2

No to ciekawy skrypt wymyśliłeś

Faktycznie daje wyniki lepsze dla słabszych maszyn i to nie tylko pod MorphOSem. Na AmigaOS 4 w przypadku X5000 ten skrypt działa co prawda nieco szybciej niż na Twoim G5, ale i tak około dwa razy wolniej niż na X1000. Podczas gdy normą jest że X5000 pod Hollywood pracuje dużo szybciej niż X1000 (na moich skryptach testowych, średnio od 40% do 100%).
[#29] Re: Hollywood i optymalizacja pod G5

@MUFA-amigaone-pl, post #28

Zobacz to. Myślę że w wypadku tego testu różnica G5 vs. G4 powinna być wyraźna na korzyść tego pierwszego. Program działa w okienku 800x600 więc powinien uruchomić się na każdej maszynie (zakładając że w ogóle się uruchomi, bo nie mam mosowej maszyny by to sprawdzić).
[#30] Re: Hollywood i optymalizacja pod G5

@MUFA-amigaone-pl, post #29

na maku mini 1.42 GHz, działa wolno i klatkuje, trudno ocenić prędkość bo sie wynik nie wyswietla

Ostatnia aktualizacja: 09.08.2019 13:21:55 przez michal_zukowski
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem