- Установка Linux (Lubuntu) на нетбук Sony Vaio P
- 1. Выбор дистрибутива
- 2. Установка
- 3. Обновление
- 4. Настройка сети.
- 5. Управление частотой процессора
- 6. Установка драйверов для видео
- 7. Энергопотребление
- 8. Оптимизация под SSD
- 9. Оптимизация
- 10. Всяко-разно
- vaio-control-center
- Publisher Description
- About vaio-control-center
- Установка Linux (Lubuntu) на нетбук Sony Vaio P
- 1. Выбор дистрибутива
- 2. Установка
- 3. Обновление
- 4. Настройка сети.
- 5. Управление частотой процессора
- 6. Установка драйверов для видео
- 7. Энергопотребление
- 8. Оптимизация под SSD
- 9. Оптимизация
- 10. Всяко-разно
Установка Linux (Lubuntu) на нетбук Sony Vaio P
От делать нечего, а точнее от желания заиметь устройство, чуть более функциональное, чем планшет на Android’e решил прикупить себе б/у нетбук Sony Vaio P, уж очень привлек он меня габаритами.
Досталась мне модель VGN-P39VRL с «Атомным» процессором быстротою в 2ГГц и 128Гб SSD-диском. Ниже — мой опыт по установке Linux (точнее, Lubuntu) на данное устройство:
1. Выбор дистрибутива
Lubuntu. Все остальное на мой взгляд тяжеловесно — ведь нам нужны не шашечки, а ехать. Поэтому сюда: lubuntu.org
2. Установка
Со стандартного образа не удалось запуститься в графическом режиме, X.Org не стартовал, пришлось воспользоваться alternate.
Установка стандартная, особый момент: чтобы в дальнейшем пользоваться hibernate, нужно создать swap-раздел размером не меньше, чем объем оперативки.
3. Обновление
После установки — автоматом запускается Менеджер обновлений. Прежде чем запускать проверку обновлений, лучше зайти в настройки Менеджера и подключить все доступные репозитории — хуже от этого не будет, все равно по ходу пьесы придется еще подключать кучу ppa.
Потом — обновление.
4. Настройка сети.
Во время установки установщик попросил указать сеть, которая будет использоваться. Я указал свой домашний WiFi (имя сети и WPA-ключ). Побочный эффект — этот интерфейс прописался в
/etc/network/interfaces (причем ключ — открытым текстом!) и стал недоступен для управления Network Manager. Чтобы исправить этот недостаток, нужно сделать следующие вещи:
Удалить (или закомментировать с помощью #) описание интерфейса из файла /etc/network/interfaces
В настройках Network Manager (файл /etc/NetworkManager/NetworkManager.conf) указать:
[ifupdown]
managed=true
Перегрузиться.
5. Управление частотой процессора
Почему-то по-умолчанию не ставится модуль управления частотой процессора, поэтому он шарашит на максимальной частоте. Чтобы это исправить, устанавливаем:
sudo apt-get install cpufreqd cpufrequtils
6. Установка драйверов для видео
Информация здесь: ubuntuforums.org/showthread.php и здесь: wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo
Для версии 11.10 оптимальный вариант — драйвер EMGD. Так как в 12.04 — новая версия X.Org, придется вместо EMGD использовать PCB-GFX, который пока не поддерживает аппаратного ускорения 3D и видео, что меня удручает.
Ставим драйвера
sudo add-apt-repository ppa:gma500/emgd110
sudo apt-get update
sudo apt-get install emgd-support
Меняем файл конфигурации. Из-за экзотического разрешения экрана (1600х768), стандартный конфиг не подходит. Поэтому, конфиг берем отсюда: paste.ubuntu.com/877399, обзываем 10-emgd.conf и копируем в /usr/share/X11/xorg.conf.d/ (с заменой, если там что-то было одноименное).
Настройка спящего режима.
Ставим пакет acpi-support:
sudo apt-get install acpi-support
Качаем файл paste.ubuntu.com/878451, обзываем его acpi-support и заменяем файл в /etc/default
Настраиваем регулировку яркости.
Проверяем, что модуль ядра, отвечающий за регулировку яркости (emgdbl), добавлен в /etc/modules. Если нет, добавляем.
В /etc/modprobe.d/blacklist-emgd.conf добавляем модуль poulsbo, который нам мешает:
blacklist poulsbo
Вносим изменения в конфиг загрузчика, чтобы передать правильный параметр ядру:
файл /etc/default/grub, в строку GRUB_CMDLINE_LINUX_DEFAULT нужно записать acpi_backlight=video. Соответственно, если было написано что-то другое, изменить.
Обновить настройки загрузчика, запустив
sudo update-grub
Настройка всего, что связано с видео завершена, можно пробовать перегружаться
7. Энергопотребление
Powertop — неплохая утилитка, которая показывает энергопотребление
8. Оптимизация под SSD
Опции монтирования файловой системы. Рекомендуется добавить noatime,nodiratime,discard ко всем ext4 разделам в /etc/fstab
У меня правда при добавлении discard к / перестает грузиться система, так что здесь нужно осторожнее быть
Настраиваем отложенную запись. В /etc/sysctl.conf добавляем строки
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 6000
Меняем планировщик ввода/вывода на noop:
в /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT добавляем elevator=noop, после чего запускаем
sudo update-grub
Переносим временные файловые системы в память. Для этого открываем /etc/fstab и добавляем туда строки
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
Говорим системе больше использовать оперативу, чем swap: в /etc/sysctl.conf добавляем строку
vm.swappiness = 10
Практически все эти советы с более подробным описанием есть в статье: habrahabr.ru/post/129551, откуда я их и почерпнул
9. Оптимизация
Добавить в /etc/fstab для разделов в ext4 опции commit=100,barrier=0
Включаем zRam (компрессированный раздел подкачки в памяти):
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
Обходное решение для бага ядра на повышенное энергопотребление:
В /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT добавляем
pcie_aspm=force
Не забываем сделать
sudo update-grub
Ставим ядро от Liquorix с полезными патчами:
echo «deb liquorix.net/debian sid main» | sudo tee /etc/apt/sources.list.d/liquorix.list
echo «deb-src liquorix.net/debian sid main» | sudo tee -a /etc/apt/sources.list.d/liquorix.list
sudo apt-get update
sudo apt-get install ‘^liquorix-([^-]+-)?keyring.?’
sudo apt-get install linux-image-liquorix-686 linux-headers-liquorix-686
Есть одна особенность. В ядре 3.2 был переименован параметр модуля zram num_devices в zram_num_devices, поэтому после обновления zRam перестал работать. Чинится просто: в файле /etc/init/zramswap.conf строку
modprobe zram num_devices=$num_cpus
меняем на
modprobe zram zram_num_devices=$num_cpus
Оптимизация питания с помощью laptop-mode-tools.
Ставим собственно пакет
sudo apt-get install laptop-mode-tools
Как ни странно, пакет из Ubuntu 11.10 не поддерживает ядра ветки 3.x. Исправляем руками: в файле /usr/sbin/laptop_mode ищем строки
case «$KLEVEL» in
«2.4» ) ;;
«2.6» ) ;;
*)
log «ERR» «Unhandled kernel version: $KLEVEL (‘uname -r’ = ‘$(uname -r)’)» >&2
exit 1
;;
и между строк
«2.6» ) ;;
*)
вставляем строки
«3.0» ) ;;
«3.1» ) ;;
«3.2» ) ;;
«3.3» ) ;;
(чтобы уж наверняка).
После этого можно поковырять файлы настройки в /etc/laptop-mode/laptop-mode.conf и /etc/laptop-mode/conf.d/*
10. Всяко-разно
Баг с пустым пространством в lxpanel
После просыпания ноутбука в lxpanel в системном трее появляется пустое место. Чтобы его убрать в /etc/pm/sleep.d создаем файл с произвольным названием (я назвал 10_lxpanel-restart) и вставляем туда:
#!/bin/bash
case «$1» in
suspend|hibernate)
#do nothing
;;
resume|thaw)
export DISPLAY=:0
sleep 5 && lxpanelctl restart & #Delayed so the battery icon can finish wrecking shop.
;;
*)
exit 1
;;
esac
exit 0
На всякий случай делаем файл исполнимым:
sudo chmod a+x /etc/pm/sleep.d/10_lxpanel-restart
На текущий момент пока все. Безуспешно пытался завести встроенный GPS, но так как не особо он мне и нужен, пока оставил это занятие.
Источник
vaio-control-center
Publisher Description
This is a GUI for controlling special features in Sony VAIO laptops such as battery charge limiter, keyboard backlight, ambient light sensor, etc. At the moment this depends on Linux and sony-laptop module to function.
About vaio-control-center
vaio-control-center is a free software published in the Other list of programs, part of Development.
This program is available in English. It was last updated on 2019-10-01. vaio-control-center is compatible with the following operating systems: Linux.
The company that develops vaio-control-center is vaio-control-ce.sf.net. The latest version released by its developer is 1.0. This version was rated by 43 users of our site and has an average rating of 4.8.
The download we have available for vaio-control-center has a file size of . Just click the green Download button above to start the downloading process. The program is listed on our website since 2011-03-10 and was downloaded 5220 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded software with your antivirus. If your antivirus detects the vaio-control-center as malware or if the download link is broken, use the contact page to email us.
How to install vaio-control-center on your Windows device:
- Click on the Download button on our website. This will start the download from the website of the developer.
- Once the vaio-control-center is downloaded click on it to start the setup process (assuming you are on a desktop computer).
- When the installation is finished you should be able to see and run the program.
Источник
Установка Linux (Lubuntu) на нетбук Sony Vaio P
От делать нечего, а точнее от желания заиметь устройство, чуть более функциональное, чем планшет на Android’e решил прикупить себе б/у нетбук Sony Vaio P, уж очень привлек он меня габаритами.
Досталась мне модель VGN-P39VRL с «Атомным» процессором быстротою в 2ГГц и 128Гб SSD-диском. Ниже — мой опыт по установке Linux (точнее, Lubuntu) на данное устройство:
1. Выбор дистрибутива
Lubuntu. Все остальное на мой взгляд тяжеловесно — ведь нам нужны не шашечки, а ехать. Поэтому сюда: lubuntu.org
2. Установка
Со стандартного образа не удалось запуститься в графическом режиме, X.Org не стартовал, пришлось воспользоваться alternate.
Установка стандартная, особый момент: чтобы в дальнейшем пользоваться hibernate, нужно создать swap-раздел размером не меньше, чем объем оперативки.
3. Обновление
После установки — автоматом запускается Менеджер обновлений. Прежде чем запускать проверку обновлений, лучше зайти в настройки Менеджера и подключить все доступные репозитории — хуже от этого не будет, все равно по ходу пьесы придется еще подключать кучу ppa.
Потом — обновление.
4. Настройка сети.
Во время установки установщик попросил указать сеть, которая будет использоваться. Я указал свой домашний WiFi (имя сети и WPA-ключ). Побочный эффект — этот интерфейс прописался в
/etc/network/interfaces (причем ключ — открытым текстом!) и стал недоступен для управления Network Manager. Чтобы исправить этот недостаток, нужно сделать следующие вещи:
Удалить (или закомментировать с помощью #) описание интерфейса из файла /etc/network/interfaces
В настройках Network Manager (файл /etc/NetworkManager/NetworkManager.conf) указать:
[ifupdown]
managed=true
Перегрузиться.
5. Управление частотой процессора
Почему-то по-умолчанию не ставится модуль управления частотой процессора, поэтому он шарашит на максимальной частоте. Чтобы это исправить, устанавливаем:
sudo apt-get install cpufreqd cpufrequtils
6. Установка драйверов для видео
Информация здесь: ubuntuforums.org/showthread.php и здесь: wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo
Для версии 11.10 оптимальный вариант — драйвер EMGD. Так как в 12.04 — новая версия X.Org, придется вместо EMGD использовать PCB-GFX, который пока не поддерживает аппаратного ускорения 3D и видео, что меня удручает.
Ставим драйвера
sudo add-apt-repository ppa:gma500/emgd110
sudo apt-get update
sudo apt-get install emgd-support
Меняем файл конфигурации. Из-за экзотического разрешения экрана (1600х768), стандартный конфиг не подходит. Поэтому, конфиг берем отсюда: paste.ubuntu.com/877399, обзываем 10-emgd.conf и копируем в /usr/share/X11/xorg.conf.d/ (с заменой, если там что-то было одноименное).
Настройка спящего режима.
Ставим пакет acpi-support:
sudo apt-get install acpi-support
Качаем файл paste.ubuntu.com/878451, обзываем его acpi-support и заменяем файл в /etc/default
Настраиваем регулировку яркости.
Проверяем, что модуль ядра, отвечающий за регулировку яркости (emgdbl), добавлен в /etc/modules. Если нет, добавляем.
В /etc/modprobe.d/blacklist-emgd.conf добавляем модуль poulsbo, который нам мешает:
blacklist poulsbo
Вносим изменения в конфиг загрузчика, чтобы передать правильный параметр ядру:
файл /etc/default/grub, в строку GRUB_CMDLINE_LINUX_DEFAULT нужно записать acpi_backlight=video. Соответственно, если было написано что-то другое, изменить.
Обновить настройки загрузчика, запустив
sudo update-grub
Настройка всего, что связано с видео завершена, можно пробовать перегружаться
7. Энергопотребление
Powertop — неплохая утилитка, которая показывает энергопотребление
8. Оптимизация под SSD
Опции монтирования файловой системы. Рекомендуется добавить noatime,nodiratime,discard ко всем ext4 разделам в /etc/fstab
У меня правда при добавлении discard к / перестает грузиться система, так что здесь нужно осторожнее быть
Настраиваем отложенную запись. В /etc/sysctl.conf добавляем строки
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 6000
Меняем планировщик ввода/вывода на noop:
в /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT добавляем elevator=noop, после чего запускаем
sudo update-grub
Переносим временные файловые системы в память. Для этого открываем /etc/fstab и добавляем туда строки
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
Говорим системе больше использовать оперативу, чем swap: в /etc/sysctl.conf добавляем строку
vm.swappiness = 10
Практически все эти советы с более подробным описанием есть в статье: habrahabr.ru/post/129551, откуда я их и почерпнул
9. Оптимизация
Добавить в /etc/fstab для разделов в ext4 опции commit=100,barrier=0
Включаем zRam (компрессированный раздел подкачки в памяти):
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
Обходное решение для бага ядра на повышенное энергопотребление:
В /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT добавляем
pcie_aspm=force
Не забываем сделать
sudo update-grub
Ставим ядро от Liquorix с полезными патчами:
echo «deb liquorix.net/debian sid main» | sudo tee /etc/apt/sources.list.d/liquorix.list
echo «deb-src liquorix.net/debian sid main» | sudo tee -a /etc/apt/sources.list.d/liquorix.list
sudo apt-get update
sudo apt-get install ‘^liquorix-([^-]+-)?keyring.?’
sudo apt-get install linux-image-liquorix-686 linux-headers-liquorix-686
Есть одна особенность. В ядре 3.2 был переименован параметр модуля zram num_devices в zram_num_devices, поэтому после обновления zRam перестал работать. Чинится просто: в файле /etc/init/zramswap.conf строку
modprobe zram num_devices=$num_cpus
меняем на
modprobe zram zram_num_devices=$num_cpus
Оптимизация питания с помощью laptop-mode-tools.
Ставим собственно пакет
sudo apt-get install laptop-mode-tools
Как ни странно, пакет из Ubuntu 11.10 не поддерживает ядра ветки 3.x. Исправляем руками: в файле /usr/sbin/laptop_mode ищем строки
case «$KLEVEL» in
«2.4» ) ;;
«2.6» ) ;;
*)
log «ERR» «Unhandled kernel version: $KLEVEL (‘uname -r’ = ‘$(uname -r)’)» >&2
exit 1
;;
и между строк
«2.6» ) ;;
*)
вставляем строки
«3.0» ) ;;
«3.1» ) ;;
«3.2» ) ;;
«3.3» ) ;;
(чтобы уж наверняка).
После этого можно поковырять файлы настройки в /etc/laptop-mode/laptop-mode.conf и /etc/laptop-mode/conf.d/*
10. Всяко-разно
Баг с пустым пространством в lxpanel
После просыпания ноутбука в lxpanel в системном трее появляется пустое место. Чтобы его убрать в /etc/pm/sleep.d создаем файл с произвольным названием (я назвал 10_lxpanel-restart) и вставляем туда:
#!/bin/bash
case «$1» in
suspend|hibernate)
#do nothing
;;
resume|thaw)
export DISPLAY=:0
sleep 5 && lxpanelctl restart & #Delayed so the battery icon can finish wrecking shop.
;;
*)
exit 1
;;
esac
exit 0
На всякий случай делаем файл исполнимым:
sudo chmod a+x /etc/pm/sleep.d/10_lxpanel-restart
На текущий момент пока все. Безуспешно пытался завести встроенный GPS, но так как не особо он мне и нужен, пока оставил это занятие.
Источник