Oprogramowanie monitorujące Intel PresentMon 2.0.0 już dostępne: wprowadza kilka optymalizacji
Firma Intel wypuściła niedawno najnowszą wersję swojego oprogramowania do monitorowania wydajności typu open source „PresentMon 2.0.0”, która zawiera różne nowe ulepszenia.
Najnowsza aktualizacja firmy Intel dla PresentMon 2.0.0 usprawnia gromadzenie i kompilację danych monitorowania procesora graficznego w czasie rzeczywistym
Intel PresentMon został wprowadzony prawie rok temu jako narzędzie dla użytkowników Team Blue umożliwiające monitorowanie wydajności ich systemu w czasie rzeczywistym za pośrednictwem nakładki w grze. Szybko stał się popularną alternatywą dla Afterburnera i CPU-Z firmy MSI, ponieważ został opracowany przez samego producenta karty graficznej. Po kilku miesiącach od pierwszego wydania PresentMon otrzymał aktualizację zawierającą różne ulepszenia.
Najnowsza aktualizacja dla PresentMon 2.0.0 koncentruje się przede wszystkim na ulepszeniu możliwości monitorowania oprogramowania, w tym na optymalizacji wskaźników wydajności poprzez zmianę punktu odniesienia i rozszerzenie statystyk percentylowych. Ponadto aktualizacja zawiera wiele poprawek błędów, dzięki czemu PresentMon jest szerzej stosowany, ponieważ wcześniej występowały problemy z technikami gromadzenia danych. Dziennik zmian można obejrzeć poniżej:
Nowe funkcje
- Większość metryk została zmieniona w taki sposób, aby jako punkt odniesienia wykorzystywał czas, w którym procesor zaczął pracować nad ramką, a nie wywołanie present(), przy czym wartości są bardziej dostosowane do pomiaru jakości aplikacji graficznych (np. opóźnienie i czas trwania interakcja i wyświetlane
ramki). Więcej szczegółów znajdziesz w pliku README-ConsoleApplication.md .- Procesy o nieznanych nazwach są teraz zgłaszane jako <nieznane> zamiast <błąd>.
- Aplikacja przechwytująca CSV raportuje teraz NA (niedostępne) w kolumnach dla niedostępnych metryk zamiast 0.
- Aplikacja nakładka/przechwytywanie ukrywa teraz wszelkie metryki, które nie są dostępne w systemie.
- Dodano wyraźne statystyki percentyla 1%, 5% i 10% (do istniejących 99%, 95% i 90%). Poprzednio wybranie 99%ile dla metryk, w których niższa wartość była lepsza (np. czas ramki), powodowało automatyczną konwersję na statystykę 1%ile. Teraz nie jest wykonywana żadna konwersja zależna od kontekstu i wyświetlana jest każda statystyka wybrana przez użytkownika.
- Dodano niezerową średnią statystykę, która uśrednia tylko niezerowe punkty danych. Jest to przydatne w przypadku metryk, gdzie zero oznacza „brak danych”, a nie wartość zerową (np. metryka opóźnienia od kliknięcia do fotonu).
- Dodano wykresy histogramu.
- Interfejsy API klienta:
- Nowy interfejs API dynamicznego tworzenia zapytań: klienci określają teraz, jakich metryk/statystyk używają i wykonywane jest tylko niezbędne przetwarzanie danych. Zastępuje to poprzednie zachowanie, w którym wszystkie kombinacje metryk były obliczane przy każdym wywołaniu odpytywania, niezależnie od tego, czy były one konieczne.
- Nowy interfejs API Introspekcji: klienci mogą teraz wyliczać metryki w czasie wykonywania, aby wypełnić interfejs użytkownika opcjami, nazwami i opisami. Umożliwia także klientom zachowanie zgodności z nowszymi wersjami usług, udostępniając nowe metryki.
- PresentData: zmieniono PresentStopTime na TimeInPresent, gdzie PresentStopTime = TimInPresent == 0? 0: PresentStartTime + TimeInPresent
Poprawki błędów
- Naprawiono awarię spowodowaną resetowaniem preferencji
- Naprawiono błędy renderowania wykresów, gdy częstotliwość próbkowania była wysoka i/lub wykresy zawierały wiele wykresów danych
- Nie zezwalaj na edycję wbudowanych ustawień wyposażenia
- Naprawiono problem polegający na tym, że ustawienia automatycznego skalowania wpływały na niewłaściwy wykres
- Naprawiono problem polegający na tym, że niezależne okno wyświetlania danych wielokrotnie pojawiało się nad interfejsem użytkownika sterowania, co utrudniało interakcję z aplikacją
- Naprawiono niedopasowanie interfejsu użytkownika nakładki w widżetach odczytu spowodowane bardzo małymi wartościami
- Pliki wyposażenia są teraz zapisywane w formacie. domyślnie rozszerzenie pliku json
Wersję PresentMon 2.0.0 firmy Intel można uzyskać, wchodząc na stronę GitHub tutaj .
Dodaj komentarz