web-dev-qa-db-fra.com

Ubuntu prend-il en charge la série Sony vaio pro

J'ai installé Ubuntu 12.10 sur un Sony Vaio Pro 13. La disposition du clavier (US_en) est complètement fausse. Si j'appuie sur "i" par exemple, "5" apparaît. Le Wi-Fi, d'autre part, est également interrompu car il ne détecte pas la carte réseau WLAN intégrée.

1
user186227

Le problème sans fil est en cours avec la nouvelle série Sony Vaio Pro. J'utilise actuellement Ubuntu 13 build quotidiennement qui résout le problème sans fil. Ci-dessous, un tutoriel de Nell Hardcastle sur l'installation d'Ubuntu 13 sur les nouveaux ordinateurs portables Sony Vaio Pro.

Installation d'Ubuntu 13 (version quotidienne)

Article original de Nell Hardcastle sur l'installation d'Ubuntu 13 sur Sony Vaio Pro

Je viens de prendre un Vaio Pro 11 pour remplacer mon MacBook Air. Un autre morceau de matériel intéressant, l'un des premiers ultrabooks Haswell à sortir et dans mon facteur de forme préféré de ~ 11 ". Voici quelques conseils pour faire fonctionner Ubuntu sur ces appareils, les Pro 11 et Pro 13 sont pratiquement identiques, certains d'entre eux s'appliquent probablement à tous les ordinateurs portables Haswell.

Pour installer Ubuntu, vous devez saisir le image quotidienne d'Ubuntu 13.1 . L'image 13.04 ne configure pas correctement le GPU au démarrage. Avant l'installation, le plus simple est de basculer l'appareil en mode hérité dans le "menu d'options de bios avancées". Cela vous empêchera d'exécuter Windows 8 - le mode EFI devrait fonctionner en théorie, mais après une journée d'installations EFI, je n'ai pas pu en exécuter un. Ce système a la possibilité de désactiver le démarrage sécurisé. Formatez le disque en MBR (pas GPT) lors de l'installation en mode hérité, la synchronisation du MBR à partir de la disposition GPT ne fonctionne pas sur ce matériel.

J'espère que je pourrai trouver comment le faire fonctionner en mode EFI, permettant des configurations à double démarrage et des dispositions de disque généralement plus saines. L'utilisation du mode BIOS et du MBR ressemble à un énorme hack ces jours-ci.

Ensuite, pas de sans fil. La carte Intel 802.11ac 7260 incluse dans le Pro 11 a un pilote sur le noyau 13.10 d'origine, mais pas de firmware ni d'ID PCI corrects pour cette révision de la carte. Pour résoudre ce problème, créez un noyau à partir de [l'arborescence iwlwifi git d'Intel].

git clone git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
cd iwlwifi
# Use your running Ubuntu kernel config
cp /boot/config-$(uname -r) .config
# Build packages and install them
make -j4 deb-pkg
Sudo dpkg -i ../linux-headers* ../linux-image*

Le firmware est extrait de la liste de diffusion LKML en tant que patch vers [l'arborescence git linux-firmware]. Je l'ai mis en miroir ici, iwlwifi-7260-7.ucode et iwlwifi-3160-7.ucode en suivant licence fournie . Téléchargez le firmware et placez-le dans/lib/firmware avant de redémarrer sur le nouveau noyau.

Maintenant, le système fonctionne, mais vous remarquerez probablement qu'il est plutôt lent ou fonctionne de manière très inefficace. Sur ce noyau, le nouveau pilote de mise à l'échelle du processeur pstate d'Intel est activé, mais il n'est pas réellement activé pour ce processeur. Le processeur sera bloqué à 800 MHz ou 1,6 GHz (je ne sais pas quel contrôle dans quel état vous vous retrouvez, mais il semble que les deux cas puissent se produire). Une petite modification du noyau activera le pilote pstate.

diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index 07f2840..1ce506a 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -522,6 +522,7 @@ static const struct x86_cpu_id intel_pstate_cpu_ids[] = {
        ICPU(0x2a, default_policy),
        ICPU(0x2d, default_policy),
        ICPU(0x3a, default_policy),
+       ICPU(0x45, default_policy),
        {}
 };

 MODULE_DEVICE_TABLE(x86cpu, intel_pstate_cpu_ids);

Enregistrez ce patch et appliquez-le avec 'git apply haswell-pstate.patch'. Reconstruisez le noyau avec make deb-pkg et installez le nouveau paquet. Lorsque vous redémarrez, la mise à l'échelle du processeur devrait fonctionner normalement, mais elle peut toujours apparaître incorrecte dans les outils utilisant l'interface cpufreq. Vous pouvez vérifier que cela fonctionne en recherchant le répertoire '/ sys/devices/system/cpu/intel_pstate'. La vitesse réelle du CPU peut être obtenue avec tilitaire i7z .

Pour appliquer ce correctif à d'autres processeurs qui peuvent prendre en charge pstate mais dont le pilote n'est pas activé, ajoutez une nouvelle ligne avec le numéro de modèle à partir de/proc/cpuinfo de votre processeur particulier. intel_pstate.c utilise des valeurs hexadécimales et/proc/cpuinfo affiche décimal, alors assurez-vous de bien faire les choses.

Mes expériences après ce peu de configuration du noyau avec l'ordinateur portable ont été assez bonnes. La conception thermique semble bien meilleure que le MacBook Air 2012 qu'il a remplacé. L'écran a une légère quantité de grain en raison de la superposition de l'écran tactile que je trouve un peu ennuyeux, cela en dérangera vraiment certains. Outre le sans fil et la gestion de l'alimentation, le reste du matériel fonctionne sans configuration spéciale. Les performances sont assez bonnes pour exécuter la plupart de mes jeux Steam en 1920x1080 avec des paramètres bas ou moyens. La qualité de construction semble moins que parfaite mais acceptable. Je posterai à nouveau comment ça tient.

Résolution du problème de clavier

Le problème du clavier est lié à l'activation du verrouillage numérique (et il n'y a pas de touche de verrouillage numérique sur la nouvelle série Sony Vaio Pro). Vous pouvez taper normalement en maintenant Pour résoudre, procédez comme suit une fois connecté:

Apportez le clavier à l'écran (il s'appelle à bord sur Ubuntu), puis cliquez sur la touche Ubuntu sur le clavier intégré, puis cliquez sur la touche "123" sur le côté droit du clavier intégré. Ensuite, en maintenant la touche fn de votre clavier physique, cliquez sur le verrouillage numérique de votre clavier intégré. Cela devrait résoudre votre problème.

5
Tom
0
vaioonbuntu