Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Lenovo Yoga 13  (Прочитано 24669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Lenovo Yoga 13
« : 04 Августа 2013, 23:07:14 »
Привет.

Озадачился установкой ОС на данный ультрабук. Сижу изучаю кучу обсуждений с форума ubuntuforums.org
Многие берут исходники от федоры и собирают самостоятельно.
Может, кто подскажет, есть ли ppa или готовый рецепт.
Очень много всего надо настраивать - wifi, яркость, отключение тачпада и клавиатуры, поворот экрана. Как-то страшно браться за такие подвиги каждый раз, при получении нового ядра.

Даже тяжко представить, как установить все пакеты на Yoga, когда единственное средство связи wifi, не работает в LiveUSB.

delovoy

  • Гость
Re: Lenovo Yoga 13
« Ответ #1 : 04 Августа 2013, 23:09:11 »
а ubuntu установить не хотите?

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #2 : 04 Августа 2013, 23:28:14 »
а ubuntu установить не хотите?
Пожалуйста, не надо флудить. И так понятно, что на этом форуме и на уважаемом форуме ubuntuforums.org речь идет об одной ОС - Ubuntu.
Если у вас есть опыт установки ОС на данный ультрабук, поделитесь своими знаниями. Нет - goto LOR.

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #3 : 07 Августа 2013, 00:00:34 »
Начну с самого начала. Данный ноутбук поддерживает 2 mSATA SSD диска.
Пришлось повозиться с разборкой и сборкой ноутбука. Для снятия задней крышки
понадобится отвертка с шестигранной звездочкой очень маленького размера.
Очень аккуратно надо отнестись к верхнему прижиму шлейфа клавиатуры. Он поднимается
вверх, на 90 градусов. Но при опускании, он у меня поломался. Пришлось делать
прижим из пластиковой рекламной карточки, те что дают в магазинах или суют под
дворники лобового стекла машин на стоянках, возле больших магазинов.

Первое, на что надо уделить особое внимание, это на отсутствие драйверов wifi в ядре Linux.
Я поступил просто - вставил USB wifi карточку. Можно было попробовать подключить
android планшет или смартфон к ноутбуку.

Запускаем LiveUSB и ставим Ubuntu на SSD диск ноутбука.

Далее, заходим в настройки BIOS. Отключаем Security Boot и в разделе загрузки ставим запуск Ubuntu на первое место. Если не отключить Security Boot, будет стартовать Windows 8.

После установки системы, UEFI не загружает распоследнее ядро Linux.
В файле /boot/grub/grub.cfg находятся ссылки на
 linux   /boot/vmlinuz-3.8.0-27-generic.efi.signed ...

В каталоге /boot есть только не подписанное ядро
 /boot/vmlinuz-3.8.0-27-generic

В меню GRUB выбираем вторую строку запуска. Появляется меню выбора запускаемого ядра системы.
Запускаем на старом ядре 3.8.0-19, то, что поставилось с LiveUSB.
Я установил synaptic и там выбрал установку пакета
  linux-signed-image-3.8.0-27-generic

Можно было выполнить всё проще:
sudo apt-get install linux-signed-image-3.8.0-27-generic

После установки данного пакета, в каталое /boot создается подписанный файл
  /boot/vmlinuz-3.8.0-27-generic.efi.signed

Возвращаемся к запуску встроенной wifi карты.
Я воспользовался советом из http://ubuntuforums.org/showthread.php?t=2149012 номер #6.
sudo apt-get install git
git clone http://github.com/lwfinger/rtl8723au.git
cd rtl8723au
make
sudo make install
sudo modprobe 8723au
После перезагрузки ноутбука пришлось чуток подождать. Wifi драйвера запустились.
Теперь, после получения нового ядра, надо будет каждый раз делать две команды
make
sudo make install
Это расплата за лицензионный код драйвера сетевой карточки.
« Последнее редактирование: 07 Августа 2013, 00:02:55 от Alexey-S »

denkin

  • Гость
Re: Lenovo Yoga 13
« Ответ #4 : 07 Августа 2013, 00:51:51 »
замечательная хаутушка получилась, 5 баллов Alexey-S,


а как тачскрин работает?

delovoy

  • Гость
Re: Lenovo Yoga 13
« Ответ #5 : 07 Августа 2013, 02:32:52 »
Пять баллов не поставлю, так как нет параметров шестигранника... тыкать пальцем в небо "ЭЭЭЭ" - наверное он? - не очень хочется, подобрать то конечно смогу... а может и угадаю при виде его... а пост?))))

Пользователь решил продолжить мысль 07 Августа 2013, 02:33:47:
Механика и только...

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #6 : 08 Августа 2013, 07:18:32 »
Сенсорный экран работает. На yuotube есть видео, где показаны все жесты, доступные на экране.
Что не нравится - жесты прокрутки содержимого экрана, двумя пальцами, с тачпада, не работают на экране.
Естественно, это проблема не сенсорного экрана, а эргономики системы. Почему-то, в Windows 8, о такой штучке позаботились, а в Ubuntu - нет.

Пять баллов не поставлю, так как нет параметров шестигранника... тыкать пальцем в небо "ЭЭЭЭ" - наверное он? - не очень хочется, подобрать то конечно смогу... а может и угадаю при виде его... а пост?))))
Если вам это поможет, размер шестигранной биты - T5.
Обычно, продаются набор отверток или держатель с набором бит.


Продолжаю описывать свою эпопею настраивания данного ультрабука.

На форуме ubuntuforums.org? Lenovo IdeaPad Yoga Ultrabook, в сообщении #127 собраны ссылки для настройки системы.
Я планировал настроить управление яркостью экрана.

В сообщении #27 и #103 собран весь план действий для этой операции.
Надо отредактировать файл /etc/defaults/grub
sudo nano /etc/defaults/grubМеняем строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
Сохраняем изменения и закрываем редактор.
Запускаем программу настройки GRUB
sudo update-grub2Редактируем файл etc/modprobe.d/blacklist.conf
sudo nano etc/modprobe.d/blacklist.confВ конец файла добавляем строку
blacklist ideapad_laptop
Можно перезагрузить систему.
Подсветка экрана работает.

Теперь расскажу о том, с чем пришлось столкнуться. Заглядываю в каталог /etc/defaults, а там нет файла grub.
В теме, Установка Ubuntu на новые платы с UEFI/EFI. [FAQ], сообщения #460, #462 описываю свою проблему и решение. Хорошо, что рядом оказался другой компьютер, где можно было подсмотреть отличия.
Короче, делаем копию файла /boot/grub/grub.cfg. Устанавливаем недостающие пакеты
sudo apt-get install grub-efi grub-efi-amd64-signedПосле этого приступаем к редактированию содержимого файла /etc/defaults/grub.
« Последнее редактирование: 08 Августа 2013, 22:09:46 от Alexey-S »

denkin

  • Гость
Re: Lenovo Yoga 13
« Ответ #7 : 10 Августа 2013, 15:39:56 »
Alexey-S, время работы от аккумулятора сносное?
(Нажмите, чтобы показать/скрыть)

+15 % за оскорбление (спойлер) - VP
« Последнее редактирование: 11 Августа 2013, 09:47:11 от VinnyPooh »

delovoy

  • Гость
Re: Lenovo Yoga 13
« Ответ #8 : 10 Августа 2013, 19:19:04 »
ник "деловой", а постишь как ..ммм.. трепло

Милости прошу в личку. Посмотрим какое я трепло

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #9 : 10 Августа 2013, 19:20:43 »
denkin, Delovoy, продолжение общения в таком же духе, будет чревато последствиями...

denkin

  • Гость
Re: Lenovo Yoga 13
« Ответ #10 : 10 Августа 2013, 19:39:05 »
Alexey-S,
насчет тачпада - в настройках то смотрел? по моему по умолчанию прокрутка двумя пальцами не включается, нужно самому птичку ставить.

еще бы производителя тачпада уточнить, может дрова уже есть для нормальной работы.

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #11 : 11 Августа 2013, 18:10:31 »
Alexey-S,
насчет тачпада - в настройках то смотрел? по моему по умолчанию прокрутка двумя пальцами не включается, нужно самому птичку ставить.

еще бы производителя тачпада уточнить, может дрова уже есть для нормальной работы.
Проблем с тачпадом нет. Я знаю, что все эти фишки выставляются в настройках мышки. Проблема в другом - использование сенсорного экрана. В Win8, браузер двигает отображаемую страницу вслед за движением пальца по сенсорному экрану. Так делают браузеры в Android. В Ubuntu идет выделение объекта.

Теперь об аккумуляторе. Автономность мне нравится. Потоковое видео мультфильма "Гадкий Я", из интернета, по Wi-Fi, на телевизор, по hdmi. 94 минуты - заряд снизился c 96% до 72%. При этом, яркость основного экрана ~30%.
При интенсивной работе, яркость так же на ~30%, заряда хватает на 4.5 часа.
Если устраивать перерывы, машинка протянет до 8 часов суммарной работы.

У меня сложилось такое впечатление, что в ядрах нет драйверов для датчиков положения (акселерометр и гироскоп). Поиск использования таких датчиков в ядре, приводит к обсуждению Android платформ в 90%, и не работоспособности Win планшетов - оставшиеся 10%. Поправьте, если я не прав.

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #12 : 20 Августа 2013, 07:58:53 »
Не покидают меня дурные мысли по поводу датчиков положения ноутбука. Ну очень вкусно смотреть 3D панорамы в Windows 8. Перемещаешь ноутбук вверх, вниз, влево, вправо, и 3D панорама смещается на это положение.
Вот, самое вкусное, что дает нам команда usb-devices:

T:  Bus=02 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=2047 ProdID=0855 Rev=11.38
S:  Manufacturer=Invensense
S:  Product=Lenovo Yoga         
S:  SerialNumber=D25499460F002900
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid

Это производитель датчиков положения устройства в пространстве.
Ищем дальше.
Описание драйверов
Цитировать
Kernel driver inv-mpu-iio
Author: Invensense <http://invensense.com>
В ноутбуках, чаще всего на прямую не подключены, используется шина USB для сопряжения с устройствами.
Нам нужно программное решение USB<->I2C, вроде это.

Кто бы выступил добровольцем для экcэксперимента?
« Последнее редактирование: 20 Августа 2013, 14:33:47 от Alexey-S »

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #13 : 26 Октября 2013, 21:35:11 »
В первый день выхода Ubuntu 13.10, я поспешил поставить ее на свой ультрабук. И конечно, меня поджидало разочарование. Собеседники меня не слышал в Skype.

Исправляем работу микрофона.
Идем в форум Lenovo IdeaPad Yoga Ultrabook. Комментарий  #202. Автор дает ссылку на ошибку и как ее исправить. Так же, предлагает скачать готовый архив
sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install oem-audio-hda-daily-dkms
Честно, простая установка данного пакета не исправила ситуацию. На текущий момент, в данном пакете нет исправлений, указанных в зарегистрированной ошибке Lenovo IdeaPad Yoga 13: Inverted Internal microphone (phase inversion).

И так, начинается мучения по запуску микрофона.
В центре приложений или synaptic, делаем полное удаление данного пакета oem-audio-hda-daily-dkms.
# заходим в каталог архива системы обновления
cd /var/cache/apt/archives
# копируем пекет в рабочий каталог
cp oem-audio-hda-daily-dkms_0.201310150618~ubuntu13.10.1_all.deb ~/project
# раскрываем пакет
sudo su
dpkg -x oem-audio-hda-daily-dkms_0.201310150618~ubuntu13.10.1_all.deb oem
dpkg -e oem-audio-hda-daily-dkms_0.201310150618~ubuntu13.10.1_all.deb oem
cd oem
rm md5sums
mkdir DEBIAN
mv control DEBIAN
mv postinst DEBIAN
mv prerm DEBIAN
Идет по ссылке Lenovo IdeaPad Yoga 13: Inverted Internal microphone (phase inversion). Смотрим содержимое прикрепленного файла inverted-mic-lenovo-yoga-13.diff
Ищем у себя в каталоге файл ~/project/oem/usr/src/oem-audio-hda-daily-0.201310150618~ubuntu13.10.1/patch_conexant.c
Надо найти строки с нужным номером и добавить в код все строки, помеченные плюсами.
# упаковываем пакет
dpkg -b oem oem-audio-hda-daily-dkms_0.201310150618~ubuntu13.10.1_all-new.deb
# устанавливаем пакет
 dpkg --install oem-audio-hda-daily-dkms_0.201310150618~ubuntu13.10.1_all-new.deb
Можно перезапустить систему.
Запускаем skype, вызываем "Echo/Sound Test Service". Проверяем работу микрофона.
У меня заработало.
Большое спасибо автору зарегистрированной ошибки.

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: Lenovo Yoga 13
« Ответ #14 : 26 Октября 2013, 22:37:59 »
Жесты - я на нексусе через easystroke настроил, и прокрутку, и запуск прог.
Ubuntu Mate 16.04 + Windows 10

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.