Table des matières

, , ,

Sony Vaio VPCS12J1E

En un coup d'œil

Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :

VersionInstall Carte graphique Son Wifi Bluetooth Webcam Touchpad Raccourcis Sons Raccourcis Luminosité Lecteur SD/MS HDMI
Kubuntu & Ubuntu 10.10 x64 Fonctionne après config Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne après config Pas testé Pas testé
Ubuntu 11.04 x64 Fonctionne après config Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne après config Pas testé Pas testé

Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :

Cet ordinateur portable n'est pas tatoué.

Cette page est séparée en deux parties totalement distinctes, la 1ère pour l'installation de Natty (11.04), la seconde pour l'installation de Maverick (10.10), bien que certaines opérations soient communes, le fait que l'installation de natty est relativement plus simple justifie ce découpage.

Natty Narwhal (11.04)

Cette section a été rédigée de mémoire et un mois après une installation effectuée au cours d'une ubuntu party, ce qui explique les approximations (cependant au final tout doit fonctionner). Merci de les modifier si vous suivez cette méthode.

Ce qui marche « Out Of The Box »

- Wifi
- Réseau Filaire
- Touches Fonctions sons (FN + F2/F3/F4)

Installation

Installation sans problème en mode graphique. FIXME Si tel n'est pas le cas, l'installation en mode texte avec une version alternate fonctionnera très bien.

Problèmes

Faire fonctionner l'écran

Au 1er reboot, l'écran restera désespérément noir. Il faut impérativement branchez un écran externe avant de démarrer, en effet, l'écran principal est attribué à la sortie VGA externe. En passant par l'outil de sélection de l'écran (système→préférences→écran FIXME), il est possible de sélectionner le bon écran. Attention : après installation des pilotes propriétaires nvidia, il est possible de devoir effectuer à nouveau la manipulation et/ou éventuellement de devoir définir l'écran principal dans le centre de contrôle nvidia FIXME.

Faire fonctionner les touches de luminosité

Par défaut après installation la luminosité est bloquée au maximum, c'est un problème connu des cartes nvidia GeForce 310M.

Pour cela il faut éditer votre fichier de configuration /etc/X11/xorg.conf à l'aide de cette commande : gksudo gedit /etc/X11/xorg.conf. Il vous faut repérer la section “Device” et y rajouter la ligne suivante : Option “RegistryDwords” “EnableBrightnessControl=1” La section devrait ainsi ressembler à ceci :

 Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 310M"
    Option         "ConnectedMonitor" "DFP-0"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Tout devrait être fonctionnel après redémarrage, si tel n'est pas le cas reportez-vous aux paragraphes correspondants à votre problème dans la partie installation de maverick meerkat de cette page.

Maverick Meerkat (10.10)

Ce qui marche « Out Of The Box »

- Wifi
- Réseau Filaire
- Touches Fonctions sons (FN + F2/F3/F4)

Installation

Installation de Ubuntu/Kubuntu 10.10 x64 en mode texte. Pour cela prenez les versions « Alternate ». En mode graphique, il y a déjà quelques problèmes d'affichage …

Problèmes

Au 1er reboot, l'écran reste désespérément noir … Branchez un écran externe pour la suite des opérations Drivers Nvidia fournis par le CD/DVD ne sont pas suffisant pour corriger cela … Le Touchpad ne fonctionne pas, prévoir une souris externe

Symptômes

Ecran noir après Grub, un écran externe vous permet de constater ce souci majeur. Sur l'écran externe, le touchpad n'est pas fonctionnel, alors branchez votre souris USB

Résoudre les problèmes durablement

Phase 1 : Windows 7

Avant toute chose, ne supprimez pas Windows 7 de suite . Il faut télécharger le logiciel suivant : Phoenix EDID Ce logiciel vous permettra de récupérer les informations nécessaires pour allumer l'écran du portable. Je ne connais pas d'équivalent sur Linux alors vu que par défaut Win7 est installé, autant en profiter …

Après avoir lancer le soft Phoenix EDID, charger la configuration depuis la base de registre, et faites un export, au format RAW. Sauvegarder l'export sur une clef USB, un disque externe … pour pouvoir l'utiliser par la suite.

Rebooter et installer Ubuntu/Kubuntu en mode texte, ou rebooter sur Linux si vous êtes déjà en Dual Boot. Vous pouvez déjà brancher l'écran et la souris …

Phase 2 : Résolution de l'Ecran Noir

Après vous être loggué, lancer une console et ajouter le ppa suivant (Ubuntu X Updates) :

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates && sudo apt-get update
sudo apt-get install nvidia-current

Il devrait vous proposer le driver 270.xxxx. Installez-le sans crainte. Faites une génération du fichier xorg.conf avec la commande

sudo nvidia-xconfig

Brancher votre clef USB/Disque externe (et le monter si ce n'est pas automatique…) et copiez le fichier VPCS12J1E-EDID.raw dans /etc/X11

 sudo mv /media/<nomclef>/VPCS12J1E-EDID.raw /etc/X11/ 

Editer le fichier xorg.conf comme suit

 sudo vim /etc/X11/xorg.conf 
 
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 310M"
    Option         "ConnectedMonitor" "DFP-0"
    Option         "CustomEDID" "DFP-0:/etc/X11/VPCS12J1E-EDID.raw"
EndSection

Soit vous rebooter maintenant, soit vous passez au Touchpad, c'est comme vous préférez…. Si on reboot maintenant, débrancher l'écran externe, et miracle après Grub, vous récuperez l'affichage sur le Portable.

Phase 3 : Touchpad

Lancer une console, et éditer :

 sudo vim /etc/default/grub

Modifiez le comme suit :

 #GRUB_HIDDEN_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux i8042.reset=1 i8042.nopnp"
#GRUB_CMDLINE_LINUX=""
...
GRUB_GFXMODE=800x600
...
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_LINUX_RECOVERY="false"
…

Sauver et quitter, puis lancer

 sudo update-grub

Rebooter, et vous devriez avoir de nouveau le touchpad. Cette fois, il sera reconnu comme une souris.

Et maintenant ...

Reste à tester :
- HDMI

Ce qui est testé depuis ....

Lecteur de carte SD qui fonctionne
La bascule entre les HP internes et la prise Jack
Les touches pour la luminosité sur Gnome (FN+F5/F6) avec ceci : http://code.google.com/p/vaio-f11-linux/wiki/DisplayBacklight
Ces touches ne fonctionnent pas sous KDE. J'utilise Kubuntu 10.10×64, et si qqun peut m'aider à configurer la luminosité de l'écran …

Ce qui ne marche pas :

- Lecteur de cartes Memory Stick (déjà le cas sur mon ancien Vaio!)
- FN + F7 pour basculer d'un écran interne à externe, ou les 2 sur un écran VGA. Je pense que le pb vient de mon xorg.conf, j'ai du raté un truc, si qqun avait une idée, ca serait top …

 Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Sony NvidiaDefault"
    HorizSync       29.0 - 47.0
    VertRefresh     0.0 - 61.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 310M"
    Option         "ConnectedMonitor" "DFP-0"
    Option         "CustomEDID" "DFP-0:/etc/X11/VPCS12J1E-EDID.raw"
    Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "1366x768_50 +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Voir aussi

J'espère n'avoir oublié aucune sources …

Contributeurs : juliennas, spineaker