Linux exécuté sur les appareils Microsoft Surface. Suivez les instructions ci-dessous pour installer le dernier noyau.
Annonces et mises à jour | Statut en amont
De nos jours, Linux prend en charge de nombreux appareils prêts à l'emploi. En fait, cela inclut une bonne partie des appareils Microsoft Surface, du moins pour la plupart. Alors pourquoi auriez-vous besoin d’un noyau spécial pour les appareils Surface ? Bref, pour les parties qui ne sont pas encore supportées en amont.
Malheureusement, les appareils Surface ont tendance à être un peu spéciaux. Cela est principalement dû au fait que certains choix matériels faits par Microsoft sont rarement (voire pas du tout) utilisés par d'autres appareils plus « standards ». Par exemple:
Les appareils Surface (4e génération et versions ultérieures) utilisent leur propre contrôleur intégré (le Surface Aggregator Module, ou SAM). Cependant, contrairement à d'autres appareils, certains appareils Surface plus récents acheminent les entrées de leur clavier et de leur pavé tactile via ce contrôleur. Malheureusement, chaque nouvel appareil Surface nécessite un correctif (généralement petit) pour en activer la prise en charge, car les appareils gérés par SAM ne sont généralement pas détectables automatiquement.
Les appareils Surface (4e génération et versions ultérieures, à l'exclusion de la série Go) utilisent un système assez spécial pour la saisie tactile et au stylet. En bref, cela nécessite un traitement dans l'espace utilisateur des données tactiles et du stylet pour permettre la prise en charge multitouch et n'a pas encore été mis en œuvre en amont.
Les appareils Surface s'appuient sur le FAI d'Intel pour le traitement des images des caméras. Cela signifie que la webcam nécessite également un certain traitement dans l'espace utilisateur. Bien que les correctifs soient mis en place en amont, tous les appareils ne sont pas pris en charge (même avec ce projet), et il reste encore du travail à faire.
Notre objectif est d'envoyer toutes les modifications que nous apportons ici en amont, mais cela peut prendre du temps. Ce noyau nous permet de livrer de nouvelles fonctionnalités plus rapidement, car nous n'avons pas à respecter le calendrier de publication en amont (et, pour le meilleur ou pour le pire, les normes de code). Nous comptons également sur lui pour tester et prototyper les correctifs avant de les envoyer en amont, ce qui est crucial car nous, les responsables, ne pouvons pas tester sur tous les appareils Surface (ce qui signifie également que nous pouvons casser des choses en cours de route).
Alors devriez-vous installer ce noyau personnalisé et les packages associés ? Cela dépend : nous vous recommandons généralement d'essayer d'abord votre noyau de distribution standard. Si cela fonctionne bien pour vous, tant mieux ! Mais s'il vous manque des fonctionnalités ou si vous rencontrez des problèmes, jetez un œil à notre matrice de fonctionnalités et essayez notre noyau et nos packages. Si votre appareil n'est pas encore répertorié comme pris en charge, n'hésitez pas à ouvrir un ticket.
Livre Surface
Livre Surface 2
Livre Surface 3
Surface 3
Surface Aller
Surface Go2
Surface Go 3
Ordinateur portable Surface
Ordinateur portable Surface 2
Ordinateur portable Surface 3
Ordinateur portable Surface 4
Ordinateur portable Surface 5
Ordinateur portable Surface 6
Ordinateur portable Surface Go
Surface ordinateur portable Go 2
Surface ordinateur portable Go 3
Studio pour ordinateurs portables Surface
Surface ordinateur portable Studio 2
Surface Pro 1
Surface Pro 3
Surface Pro 4
Surface Pro (5e génération) / Surface Pro 2017
Surface Pro 6
Surface Pro 7
Surface Pro 7+
Surface Pro 8
Surface Pro 9
Surface Pro 10
Studio Surface
Consultez la matrice des fonctionnalités pour plus d’informations sur chaque appareil.
Pour la plupart, les choses sont testées sur un Surface Book 2. Bien que la plupart des choses fonctionnent parfaitement sur d'autres appareils, votre kilométrage peut varier. Veuillez consulter la liste des problèmes pour connaître les exceptions possibles.
Nous fournissons des référentiels de packages pour le noyau corrigé et d'autres utilitaires. Veuillez vous référer au guide d'installation et de configuration détaillé. Vous y trouverez également des mises en garde spécifiques à l'appareil. Si vous avez configuré le cryptage de disque ou envisagez de l'utiliser, veillez à suivre les instructions correspondantes dans le guide d'installation et jetez un œil à la page wiki correspondante. Après l'installation, vous souhaiterez peut-être jeter un œil au wiki et au répertoire contrib/
pour des ajustements utiles.
Si vous souhaitez compiler le noyau vous-même (par exemple si votre distribution n'est pas supportée), veuillez consulter le wiki.
Si vous êtes bloqué au démarrage lors du chargement du disque virtuel, vous devez installer le micrologiciel du microcode du processeur pour les processeurs Intel (généralement trouvé sous Pilotes supplémentaires dans Logiciels et mises à jour).
L'utilisation de TLP peut entraîner des ralentissements, des performances lentes et des blocages occasionnels s'il n'est pas configuré correctement ! Vous êtes prévenu.
Si vous souhaitez utiliser la mise en veille prolongée au lieu de la suspension, vous devez créer une partition ou un fichier d'échange, veuillez suivre les instructions de votre distribution (ou ici).
Si vous avez des questions ou avez besoin d’aide, rejoignez notre Matrix Space ! Cet espace contient
un canal d'assistance pour une assistance générale et
un canal de développement pour toutes les questions et discussions liées au développement.
Ce référentiel contient des correctifs, qui sont soit des travaux dérivés ciblant une source spécifique déjà sous licence, c'est-à-dire des parties du noyau Linux, soit qui introduisent de nouvelles parties du noyau Linux. Ces correctifs relèvent ainsi, sauf indication contraire explicite, de la licence de la source qu'ils visent, ou s'ils introduisent du nouveau code, de la licence qu'ils précisent explicitement à l'intérieur du correctif. Veuillez vous référer au correctif spécifique et à la source en question pour plus d'informations. Les textes de licence peuvent être obtenus sur https://github.com/torvalds/linux/tree/master/LICENSES.