Θέλετε να ελέγξετε τι χρησιμοποιεί την GPU του υπολογιστή σας στα Windows; Το λειτουργικό σύστημα της Microsoft δεν είναι και τόσο σαφές στην παροχή αυτών των πληροφοριών.
Αν πάτε στην ενότητα «Επιδόσεις» (Performance) της «Διαχείρισης Εργασιών» (Task Manager), θα δείτε τη χρήση της GPU, τον βαθμό αξιοποίησής της και τη θερμοκρασία – και αυτό είναι όλο. Μπορείτε επίσης να ενεργοποιήσετε την προβολή της χρήσης μνήμης GPU ανά διεργασία από την καρτέλα «Λεπτομέρειες» (Details), αλλά η επιλογή αυτή είναι κρυμμένη και επιπλέον, δεν παρέχει ουσιαστικές πληροφορίες για το τι ακριβώς κάνουν αυτές οι διεργασίες.
Η κατάσταση είναι ελαφρώς καλύτερη αν διαθέτετε GPU της NVIDIA, καθώς μπορείτε να ενεργοποιήσετε την παρακολούθηση δραστηριότητας GPU της NVIDIA (NVIDIA GPU Activity monitor) στη γραμμή εργασιών. Ωστόσο, ακόμη και αυτό το εργαλείο εμφανίζει απλώς μια λίστα με τις διεργασίες που χρησιμοποιούν εκείνη τη στιγμή την GPU σας και δεν εξηγεί τι κάνει η κάθε διεργασία ούτε γιατί χρησιμοποιεί τη συγκεκριμένη ποσότητα μνήμης GPU. Συνολικά, αν θέλετε να δείτε περισσότερες λεπτομέρειες σχετικά με τη χρήση της GPU, θα πρέπει να εκτελέσετε εντολές μέσω του PowerShell.
Ο Scott Hanselman, επί σειρά ετών προγραμματιστής στη Microsoft και νυν Αντιπρόεδρος (VP) και μέλος του τεχνικού προσωπικού στη Microsoft και το GitHub, επιχειρεί να επιλύσει αυτό το ζήτημα με ένα νέο, μικρό βοηθητικό πρόγραμμα για τους χρήστες των Windows. Πρόκειται για το “gputaskman”, ένα εργαλείο παρακολούθησης και ελέγχου της GPU, σχεδιασμένο για να σας δείχνει τι ακριβώς χρησιμοποιεί την κάρτα γραφικών σας.
Ο Hanselman έχει δημιουργήσει και στο παρελθόν χρήσιμα βοηθητικά προγράμματα για τα Windows. Νωρίτερα φέτος, κυκλοφόρησε το PeekDesktop, το οποίο φέρνει στα Windows μια λειτουργία αποκάλυψης της επιφάνειας εργασίας, παρόμοια με εκείνη του macOS.
Το πιο πρόσφατο εγχείρημά του, το gputaskman, είναι ένα εξαιρετικό εργαλείο που παρέχει πλήρη εικόνα για το τι συμβαίνει με την GPU του υπολογιστή σας. Εμφανίζει τα συνήθη δεδομένα, όπως τη χρήση της GPU, την κατανάλωση μνήμης VRAM, τις θερμοκρασίες, την κατανάλωση ενέργειας, τις συχνότητες λειτουργίας (clocks), τη δραστηριότητα κωδικοποίησης και αποκωδικοποίησης, καθώς και την κίνηση στον δίαυλο PCIe. Επιπλέον, παρουσιάζει αυτές τις μετρήσεις ανά συγκεκριμένη διεργασία.
Είναι ιδιαίτερα χρήσιμο για εφαρμογές τεχνητής νοημοσύνης (AI) που τρέχουν τοπικά. Εντοπίζει τις διεργασίες LLM που εκτελούνται και σας δίνει λεπτομέρειες για το μοντέλο και το περιβάλλον εκτέλεσης που το υποστηρίζει. Εμφανίζει επίσης στοιχεία όπως τα βάρη του μοντέλου, τον κβαντισμό (quantization), τον αριθμό των επιπέδων (layers) και τη μνήμη VRAM που καταναλώνει η διεργασία. Έτσι αν τρέχετε τοπικά μοντέλα τεχνητής νοημοσύνης, αυτό το εργαλείο θα σας δώσει μια πολύ καλύτερη εικόνα για το τι συμβαίνει «στο παρασκήνιο.
Ο Hanselman αναφέρει ότι το gputaskman είναι ένα λογισμικό που βρίσκεται σε πρώιμο, πειραματικό στάδιο. Παρόλα αυτά μπορείτε να το κατεβάσετε και να το δοκιμάσετε γιατί είναι ένα πολύ χρήσιμο εργαλείο, ειδικά αν χρησιμοποιείτε την GPU σας στα όριά της.
Το gputaskman λειτουργεί σε Windows, Linux, WSL και υπολογιστές Mac με Apple Silicon, αν και οι διαθέσιμες μετρήσεις διαφέρουν ανάλογα με την πλατφόρμα. Μπορείτε να κατεβάσετε το gputaskman από το αποθετήριο (repository) του Hanselman στο GitHub.
https://github.com/shanselman/gputaskman






0 σχόλια
iGuRu.gr