Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

rampage

64-bitowy staruszek Quake3 Arena

Rekomendowane odpowiedzi

Jak zapewne wielu z Was wie ID Software w drugiej połowie zeszłego roku unieśmierteliło swoje dzieło - dokonali tego w najprostszy możliwy sposób - udostępnili kod źródłowy silnika Quake3 na licenncji GPL-2.

 

Oczywiście zabrali się za niego od razu programiści opensource :)

Efektem jest między innymi zaprzęgnięcie biblioteki OpenAL do generowania dźwięków jak i SDL do obsługi urządzeń wejściowych (choć SDL narazie tylko pod Linuxem, ale windows też się doczeka).

Więcej informacji tutaj: http://www.icculus.org/quake3/

 

Gdy usłyszałem, że całość kompiluje się pod Linuxa x86-64 postanowiłem zainstalować i zapuścić timedemo :)

 

Kiedyś, jeszcze na starym 32-bit systemie róznice pomiędzy Q3A windows a Q3A Linux nie były większe jak 10% - przy czym zależnie od rozdzielczości systemy zmianieły się miejscami.

Teraz zrobiłem bardzo szybki test - Tryb HQ, więc marne 800x600, ale przecież nie chcemy się grafiką ograniczać.

 

Za sprzęt testowy posłużył Athlon 64 Venice @ 2,7GHz, GF 6600@550/1100, 1GB RAM @ 220MHz CL 2,5. Timedemo: four.dm_68. Podaję wynik ustabilizowany po 2 - 3 przelocie.

 

Windows XP SP2, Q3A 1.32 (oryginalny od ID Software): 390,5FPS

Gentoo Linux AMD64 + Q3A AMD64 1.33 z icculus.org: 460FPS

 

Przyznacie, że całkiem ładny wzrost jak na to, że to tylko rekompilacja pod 64-bity. Ciekawe ile z tego wzrostu to zasługa samego systemu operacyjnego.

Kolejną ciekawostka dla mnie byłby wynik na wersji SMP, która również się kompiluje i działa - uruchomiona dzieli się na 2 procesy z których jeden zabiera około 90% czasu procesora a drugi niewiele ponad 10%.

Inna rzecz która mnie kusi to sprawdzić jaką wydajność ma ostatnie binarne wydanie Q3A od ID czyli 32-bit wersja 1.32 pod Linuxa - jak mi się będzie chciało to z ciekawości zrobię i wrzucę tutaj

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

openal , w windzie?

można prosić o jakiś namiar?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
openal , w windzie?

można prosić o jakiś namiar?

 

namiarem ostatecznym i wystarczającym jest link który dałem

 

Ale raczej dla Windows nie jest to jeszcze użyteczna wersja Q3A, choć w założeniach ma być.

 

Building on Windows is slightly complicated. You can either use Microsoft Visual C++ or MinGW. MinGW works better currently;both methods are described in the README you already are supposed to have read.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Jak dlugo sie ten quake kompilowal u ciebie??

 

nie wiem, ale żaden wypas w stylu pół dnia to to nie był. Gdyby nie leciała mi teraz inna kompilacja teraz to bym Ci to zmierzył (przy okazji próbując innych flag optymalizacji :) ). Chyba poniżej 15 minut było. Po rozpakowaniu kod miał chyba 10MB więc raczej mało jak na taki na taki program.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zmierzyłem czas kompilacji - 1min 30s :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Zmierzyłem czas kompilacji - 1min 30s :)

No byłeś blisko pisząc że poniżej 15 minut :D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...