Δημοσιεύτηκε: 24 Δεκ 2014, 18:17
Όντως, τα διπλά γραφικά για τους Mac υπολογιστές λειτουργούν με αυτόματο τρόπο, όπως και στην περίπτωση των windows.
Το γιατί αυτού του τύπου η λειτουργία δεν διατίθεται στα Linux και BSD λειτουργικά, δεν έχει να κάνει με το κατά πόσο είναι δύσκολο να επιτευχθεί αυτός ο τρόπος λειτουργίας, αλλά με το κατά πόσο η ίδια η Nvidia έχει σκοπό να προσφέρει τη λειτουργία αυτή στο κάθε λειτουργικό σύστημα.
Η Nvidia είχε αρκετές φορές δηλώσει πως η αυτόματη εναλλαγή ανάμεσα σε κάρτες γραφικών είναι μια λειτουργία που είχε αναπτυχθεί για το Windows 7. Εδώ αξίζει να προσέξουμε πως η αυτόματη εναλλαγή λειτουργίας καρτών γραφικών δεν προσφέρθηκε ούτε στην έκδοση XP ούτε στην έκδοση Vista για τα Windows, ακόμα και όταν αυτά υποστηρίζονταν κανονικά από τη Microsoft.
Οπότε, μπορεί να υποθέσει κανείς πως ήταν ένα μέτρο ώστε να προωθηθεί το Windows 7 σε σχέση με τις προηγούμενες εκδόσεις.
Η Apple είναι κάπως ξεχωριστή περίπτωση. Κατ' αρχήν, ο οδηγός της Nvidia για το Mac OSX δεν είναι ακριβώς ο ίδιος generic οδηγός όπως και στο Linux ή στο Windows. Η γκάμα καρτών που προσφέρεται στους υπολογιστές Apple, είναι αρκετά μικρότερη, οπότε ο οδηγός της Nvidia μπορεί να στοχεύει στην υποστήριξη μικρότερης γκάμας καρτών.
Βεβαίως, όντας Unix, το Mac OSX έχει ομοιότητες με τα Linux και BSD λειτουργικά (ο πυρήνας Darwin του MacOSX είναι βασισμένος στον πυρήνα BSD και όπως αναφέρει και ο lucinos το MacOSX χρησιμοποιεί openGL αντί Direct 3D), έχει όμως και διαφορές. Για παράδειγμα, το MacOSX δεν χρησιμοποιεί τον X11 display manager αλλά το Quartz graphics layer.
Άλλη μια διαφορά είναι πως η Apple είναι άμεσος πελάτης της Nvidia. Δηλαδή, πληρώνει την Nvidia ώστε να αναπτύσσει τους οδηγούς για τα μηχανήματα που προσφέρει και είναι σαφώς διατεθειμένη και να πληρώσει το απαραίτητο licencing διαφόρων πατεντών που μπορεί να καλύπτουν τη λειτουργία αυτή, κάτι που δεν γίνεται να γίνει ούτε από κάποιο Linux λειτουργικό ούτε από το BSD.
Το γιατί αυτού του τύπου η λειτουργία δεν διατίθεται στα Linux και BSD λειτουργικά, δεν έχει να κάνει με το κατά πόσο είναι δύσκολο να επιτευχθεί αυτός ο τρόπος λειτουργίας, αλλά με το κατά πόσο η ίδια η Nvidia έχει σκοπό να προσφέρει τη λειτουργία αυτή στο κάθε λειτουργικό σύστημα.
Η Nvidia είχε αρκετές φορές δηλώσει πως η αυτόματη εναλλαγή ανάμεσα σε κάρτες γραφικών είναι μια λειτουργία που είχε αναπτυχθεί για το Windows 7. Εδώ αξίζει να προσέξουμε πως η αυτόματη εναλλαγή λειτουργίας καρτών γραφικών δεν προσφέρθηκε ούτε στην έκδοση XP ούτε στην έκδοση Vista για τα Windows, ακόμα και όταν αυτά υποστηρίζονταν κανονικά από τη Microsoft.
Οπότε, μπορεί να υποθέσει κανείς πως ήταν ένα μέτρο ώστε να προωθηθεί το Windows 7 σε σχέση με τις προηγούμενες εκδόσεις.
Η Apple είναι κάπως ξεχωριστή περίπτωση. Κατ' αρχήν, ο οδηγός της Nvidia για το Mac OSX δεν είναι ακριβώς ο ίδιος generic οδηγός όπως και στο Linux ή στο Windows. Η γκάμα καρτών που προσφέρεται στους υπολογιστές Apple, είναι αρκετά μικρότερη, οπότε ο οδηγός της Nvidia μπορεί να στοχεύει στην υποστήριξη μικρότερης γκάμας καρτών.
Βεβαίως, όντας Unix, το Mac OSX έχει ομοιότητες με τα Linux και BSD λειτουργικά (ο πυρήνας Darwin του MacOSX είναι βασισμένος στον πυρήνα BSD και όπως αναφέρει και ο lucinos το MacOSX χρησιμοποιεί openGL αντί Direct 3D), έχει όμως και διαφορές. Για παράδειγμα, το MacOSX δεν χρησιμοποιεί τον X11 display manager αλλά το Quartz graphics layer.
Άλλη μια διαφορά είναι πως η Apple είναι άμεσος πελάτης της Nvidia. Δηλαδή, πληρώνει την Nvidia ώστε να αναπτύσσει τους οδηγούς για τα μηχανήματα που προσφέρει και είναι σαφώς διατεθειμένη και να πληρώσει το απαραίτητο licencing διαφόρων πατεντών που μπορεί να καλύπτουν τη λειτουργία αυτή, κάτι που δεν γίνεται να γίνει ούτε από κάποιο Linux λειτουργικό ούτε από το BSD.