Archivi categoria: VPCS11E7E

Che fine ha fatto la guida per Natty?

Come ormai avrete capito, mano a mano che andiamo avanti il nostro PC è sempre più supportato, perciò sono sempre meno i passi da eseguire per rendere Ubuntu funzionale.

Allo stato attuale delle cose, l’installazione procede senza problemi, i driver nouveau riescono finalmente a non far litigare la scheda Nvidia con lo schermo e molte altre cose sulle quali dovevamo intervenire a mano vengono fornite dal Kernel 2.6.38.

Le guide fondamentali rimangono due:

E solamente nel caso in cui abbiate installato i driver proprietari Nvidia:

Come “in caso”? Ovvio che li abbiamo installati!

Beh, se  necessitate solo di usare compiz (ad esempio per Unity), non vi aspettate grandi prestazioni, non temete di rimanere a corto di batteria e non avete paura dei freeze di X, potete sperimentare i nouveau con il supporto sperimentale a Gallium 3D. Li potete attivare dalla stessa interfaccia tramite la quale installate i driver proprietari.

Detto questo, vi lascio con la promessa di una sorpresa molto buggata e molto macchinosa (al momento), ma che sembra veramente, veramente interessante!

Keyboard backlight on VPCS11E7E with Ubuntu 10.10

Italiano | English

Useful especially to save your battery. First off download this program:

http://code.google.com/p/vaio-f11-linux/issues/detail?id=6#c10

extract and compile it

make && sudo make install

This will install kbd_lit in /usr/local/sbin, which has two options:

  • -d Disable backlight
  • -e Enable backlight

this command must be run with root privileges (sudo).

Since it’s inconvenient to open a terminal every time, I associated this program to the magnify function keys (F9 and F10), which on my laptop look like this:

if you want this shortcut too, paste this into a terminal:

sudo -s
cd /etc/acpi
wget -c http://dl.dropbox.com/u/737114/vpcs11e7e/keyboard-backlight.tar.gz
tar -xzvf keyboard-backlight.tar.gz
rm keyboard-backlight.tar.gz
service acpid restart

This way Fn+F9 will shut the light off and Fn+F10 will turn it on again.

Source: http://code.google.com/p/vaio-f11-linux/issues/detail?id=6

Touchpad multitouch e microfono su VPCS11E7E con Ubuntu 10.10

Italiano | English

Odio post di questo tipo, il titolo viene troppo lungo. Ad ogni modo, possiamo prendere due piccioni con una fava semplicemente aggiornando il kernel della nostra Ubuntu. Recatevi a questo indirizzo:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

e prendete l’ultima versione disponibile (al momento la 2.6.38-rc5). È una rc, sì, ma lo sto testando dalla rc2 e non ho ancora avuto problemi di sorta. Se visualizzate errori nella compilazione dei driver per VirtualBox, seguite questa guida:

http://askubuntu.com/questions/22952/how-do-i-run-virtualbox-on-2-6-38

Touchpad multitouch and microphone on VPCS11E7E with Ubuntu 10.10

Italiano | English

We can kill two bird with one stone upgrading our Ubuntu kernel. Follow this link:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

and download the latest one (2.6.38-rc5, so far). I’ve been testing it since rc2 and it seems stable enough to be used as the default kernel. If you run into errors compiling VirtualBox drivers, just follow this guide:

http://askubuntu.com/questions/22952/how-do-i-run-virtualbox-on-2-6-38

KKTHXBYE

Screen resolution on VPCS11E7E with Ubuntu 10.10

Italiano | English

Maverick Nvidia drivers are bugged and cannot use una external EDID file. Thus we have to install teh latest Nvidia drivers, so far 270.18.

sudo-add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update

Now we can follow the old guide.

With 270.18 your screen resolution, as well with VGA and HDMI, will be automatically detected. Follow this guide in order to set Plymouth resolution.

Retroilluminazione della tastiera del VPCS11E7E

Italiano | English

Molto utile soprattutto per risparmiare un altro po’ di batteria. Per prima cosa scaricate il programma a questo indirizzo:

http://code.google.com/p/vaio-f11-linux/issues/detail?id=6#c10

estraete l’archivio e compilatelo con

make && sudo make install

Questo installerà il comando kbd_lit, il quale ha due opzioni:

  • -d Disabilita la retroilluminazione
  • -e Riabilita la retroilluminazione

il comando va eseguito con sudo.

Visto che non ho voglia di aprire un terminale ogni volta, ho associato queste funzioni ai tasti di ingrandimento (F9 e F10), che sul mio modello si presentano così:

se anche voi volete la stessa scorciatoia eseguite questi semplici comandi

sudo -s
cd /etc/acpi
wget -c http://dl.dropbox.com/u/737114/vpcs11e7e/keyboard-backlight.tar.gz
tar -xzvf keyboard-backlight.tar.gz
rm keyboard-backlight.tar.gz
service acpid restart

In questo modo Fn+F9 disabiliterà la retroilluminazione e Fn+F10 la riabiliterà.

Fonte: http://code.google.com/p/vaio-f11-linux/issues/detail?id=6

Risoluzione VPCS11E7E e Ubuntu 10.10

Italiano | English

Il problema che abbiamo con Maverick è che i driver Nvidia inclusi non sono in grado di caricare un file EDID esterno. Per ovviare a questo problema installiamo gli ultimi driver, attualmente i 270.18.

sudo-add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update

Ora installiamo tutti gli aggiornamenti e seguiamo la guida per la 10.04.

I driver 270.18 rilevano correttamente lo schermo del Vaio, così come la VGA e l’HDMI. Per rimettere a posto la risoluzione in Plymouth, seguite questa guida.

Screen backlight on Sony Vaio VPCS11E7E with Ubuntu 10.04

Italiano | English

WARNING: This howto is meant for Sony Vaio VPCS11E7E only! If you have another model, read this post thru (Notes most of all), but don’t touch anything unless you’re well aware of what you’re doing.

I’m very sorry it took me so long to translate this, my apologies.

First off

sudo -s

we have a bunch of things to do as root.

We’re going to use the nvidia_bl module in order to set our backlight. Add the repo and install it:

add-apt-repository ppa:mactel-support/ppa
apt-get update
apt-get install nvidia-bl-dkms

very well, let’s start the game

We’re adding the module to the default modules list and we’re configuring it:

echo options nvidia_bl max_level=131072 >> /etc/modprobe.d/nvidia-bl-dkms.conf
echo nvidia_bl >> /etc/modules

Now we’re setting the default value. Type

nano /etc/rc.local

and above exit 0 paste

echo -n 32768 > /sys/class/backlight/nvidia_backlight/brightness

so it will look like this

Any problem so far? I hope not. We’ve just configured nvidia_bl, so our backlight could already be handled. But is more handy doing it with fn keys. Ok, I feel stupid to just have pointed this out.

We’re going to use a couple of script I made (= copy-pasted) for this PC.

cd /etc/acpi
wget -c http://dl.dropbox.com/u/737114/vpcs11e7e/vpcs11e7e-backlight.tar.gz
tar -xzvf vpcs11e7e-backlight.tar.gz
rm vpcs11e7e-backlight.tar.gz

This way fn keys are handled correctly by acpi. Reboot your PC or

modprobe nvidia_bl
service acpid restart

End 😛

Cons:

  • default backlight is constant (read notes);
  • Ubuntu notify-osd is “loose”, but nobody cares.

Notes

I’d rather not say this is something technical, it’s just a bit more complicated than the rest of the howto. And is almost unnecessary if you have a VPCS11E7E.

How does nvidia_bl handle backlight? With

/sys/class/backlight/nvidia_backlight/brightness

which, due to this configuration

echo options nvidia_bl max_level=131072 >> /etc/modprobe.d/nvidia-bl-dkms.conf

can have values between 0 and 131072 (2^17). The scripts you downloaded are set to use 10 values starting by 4096 (in my opinion the minimum acceptable) and 131072 (which could blind someone). The default value is in /etc/rc.local (32768) and can be replaced with one of the other value in the scripts.

So what’s the problem using this with another PC?

Ok, summarizing:

  • nvidia_bl is loaded with a max value which could be card dependent; this means it could not accept 131072 or turn your backlight completely off (my case, I had to use my cellphone flashlight to read what was on screen. No kidding.);
  • fn keys aren’t mapped correctly; this is most certain. I used acpi_listen to map them right;
  • nvidia_bl could screw your dog; no flashlight will help you with this.

Source nvidia_bl: the hell, it’s been months!

Source fn keys: http://code.google.com/p/vaio-f11-linux/wiki/DisplayBacklight

Sony Vaio VPCS11E7E, NVIDIA e maverick

AGGIORNAMENTO (18/10/2010): Evitate l’aggiornamento, il changelog da il problema come risolto, ma non è risolto un accidente. Anzi, le schede come la 310M sono addirittura state tolte dall’elenco di quelle supportate. Aspettate ad installare maverick, o qualunque altra distro con xorg 1.9.

AGGIORNAMENTO (13/10/2010): Rilasciati i 260.19.12 stabili e il changelog promette molto bene!

Questa release mi sta facendo diventare scemo. Giusto oggi hanno aggiornato i driver NVIDIA alla versione 260.19.06, e ovviamente non poteva andare tutto liscio.

I nuovi driver hanno problemi a rilevare correttamente gli EDID caricati a mano, pertanto lo schermo del nostro Vaio diventa inutile (come con i nouveau, per intenderci). I dettagli li trovate nel link a fondo pagina.

L’unica banale soluzione che ho trovato al momento, è rimanere coi vecchi driver 256.nonhovogliadiguardarci, che trovate qui:

http://dl.dropbox.com/u/737114/vpcs11e7e/nvidia-current_256.53-0ubuntu3_amd64.deb

http://dl.dropbox.com/u/737114/vpcs11e7e/nvidia-settings_256.53-0ubuntu1_amd64.deb

A 32 bit non li ho.

Fonte: http://www.nvnews.net/vbulletin/showthread.php?t=155218

Retroilluminazione dello schermo su Sony Vaio VPCS11E7E con Ubuntu 10.04

Italiano | English

IMPORTANTE: Questa guida tratta esclusivamente il Sony Vaio (VPC)S11E7E, se avete un modello differente potreste incorrere in forti crisi di panico (non scherzo, una volta tanto). Se volete provare comunque, leggete l’articolo e le note in fondo, ma non toccate niente fino a quando non sarete certi di quello che state facendo.

È la cosa che mi ha fatto girare le scatole più di tutte fin dall’inizio. Sony di merda.

Prima cosa da fare:

sudo -s

sì, dovremo fare un bordello di roba da root.

Per poter regolare la retroilluminazione del display useremo il modulo nvidia_bl. Aggiungiamo quindi il repo giusto ed installiamolo:

add-apt-repository ppa:mactel-support/ppa
apt-get update
apt-get install nvidia-bl-dkms

molto bene, ora comincia il divertimento.

Configuriamo le opzioni di avvio del modulo e aggiungiamolo alla lista dei moduli predefiniti:

echo options nvidia_bl max_level=131072 >> /etc/modprobe.d/nvidia-bl-dkms.conf
echo nvidia_bl >> /etc/modules

Ora dovremo fare una piccola modifica a mano. Digitate

nano /etc/rc.local

e prima di exit 0 incolliamo

echo -n 32768 > /sys/class/backlight/nvidia_backlight/brightness

in modo che il risultato sia così

Tutto ok? Molto bene, abbiamo finito di configurare nvidia_bl. Ora configuriamo i tasti funzione. Per fare ciò useremo un paio di script da me modificati per questo PC.

cd /etc/acpi
wget -c http://dl.dropbox.com/u/737114/vpcs11e7e/vpcs11e7e-backlight.tar.gz
tar -xzvf vpcs11e7e-backlight.tar.gz
rm vpcs11e7e-backlight.tar.gz

E in questo modo anche i tasti funzione sono a posto. Per godere finalmente della possibilità di regolare la luminosità dello schermo possiamo riavviare il computer o eseguire

modprobe nvidia_bl
service acpid restart

E questo è tutto, gente.

Difetti:

  • la luminosità predefinita all’avvio è fissa (leggere note);
  • la notifica di Ubuntu alla pressione dei tasti funzione è quasi sempre sballata, ma in fondo che ci frega, finalmente possiamo regolare quel faro da stadio che è il nostro schermo!

Note

Le cose che spiegherò qui potrebbero essere più complesse del solito, tuttavia se per necessità o curiosità volete dare un’occhiata, siete i benvenuti. Se tutto vi funziona senza problemi e siete soddisfatti, allora potete chiudere la pagina.

Come gestisce la luminosità nvidia_bl? Tramite il file

/sys/class/backlight/nvidia_backlight/brightness

che, poiché è stato configurato con questa opzione

echo options nvidia_bl max_level=131072 >> /etc/modprobe.d/nvidia-bl-dkms.conf

può assumere valori compresi tra 0 e 131072 (2^17). Gli script per la configurazione dei tasti funzione sono stati da me modificati per usare 10 valori compresi tra 4096 (il valore più basso che mi pareva accettabile) e 131072. La luminosità all’avvio è impostata nel file /etc/rc.local a 32768 e può essere cambiata, preferibilmente con uno dei valori presenti negli script.

Quindi che problemi ci sono ad usare questa guida con altri computer?

Dipende. nvidia_bl, come avrete capito, non è legato ai Sony Vaio, ma funziona con molti altri portatili con schede NVIDIA di nuovissima generazione. L’unico problema è che vagabondando su Google mi sono imbattuto in gente che usava valori diversi per la luminosità, che doveva configurare a mano la propria scheda nei sorgenti del modulo e ovviamente che doveva configurare diversamente gli script affinché reagissero ai propri tasti funzione. Io stesso, ingenuo, ho lanciato al primo avvio il modulo senza configurazione e mi sono trovato lo schermo praticamente spento (lo ammetto, inizialmente temevo di aver fuso qualcosa) con l’impossibilità di cambiare il valore della retroilluminazione.

Concludendo, ora avete una breve panoramica di come funziona il modulo e di quali problemi potreste trovarvi ad affrontare con PC diversi. Se avete bisogno di un aiuto possiamo provare a guardarci assieme, che in due si capisce meglio che in uno. Ah, e munitevi di una torcia potente.

PS: Mi viene un infarto al pensiero di tradurre ‘sto papiro in inglese… ._.

Fonte nvidia_bl: boh, http://www.google.com/search?&q=nvidia_bl

Fonte tasti funzione: http://code.google.com/p/vaio-f11-linux/wiki/DisplayBacklight