Разработчикам Nouveau нужна ваша помощь. Призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module) в Nouveau Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:nouveau_mobile_pci_express_module [2013/03/04 18:20]
создано
wiki:nouveau_mobile_pci_express_module [2014/01/21 19:36] (текущий)
[Ссылки]
Строка 1: Строка 1:
 ====== Разработчикам Nouveau нужна ваша помощь. Призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module) в Nouveau ====== ====== Разработчикам Nouveau нужна ваша помощь. Призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module) в Nouveau ======
 +==== О проекте Nouveau ====
 Nouveau «nuvo» — проект по созданию свободных драйверов видеокарт компании Nvidia с поддержкой ускорения вывода трёхмерной графики. Изначально основан на распространяемом по свободной лицензии,​ но нечитаемом драйвере «nv» 2D-графики от nVIDIA. Nouveau «nuvo» — проект по созданию свободных драйверов видеокарт компании Nvidia с поддержкой ускорения вывода трёхмерной графики. Изначально основан на распространяемом по свободной лицензии,​ но нечитаемом драйвере «nv» 2D-графики от nVIDIA.
  
 +==== Источник ====
 +Wiki-статья основана на LOR-новости [[http://​www.linux.org.ru/​news/​hardware/​6846125/​page2|Разработчикам nouveau требуется помощь владельцев ноутбуков!]]
  
-Wiki-статья основана на LOR-новости [[http://​www.linux.org.ru/​news/​hardware/​6846125/​page2|Разработчикам nouveau требуется помощь владельцев ноутбуков!]]+==== Введение от Миронова ​Ивана: ====
  
 Если у вас есть ноутбук с установленным Linux и видеокартой NVidia (в том числе с поддержкой технологии NVidia Optimus), а также немного свободного времени,​ вы можете помочь проекту,​ выполнив несколько относительно несложных действий по инструкции (оригинал на английском в письме,​ вольный перевод на русский — далее). Если у вас есть ноутбук с установленным Linux и видеокартой NVidia (в том числе с поддержкой технологии NVidia Optimus), а также немного свободного времени,​ вы можете помочь проекту,​ выполнив несколько относительно несложных действий по инструкции (оригинал на английском в письме,​ вольный перевод на русский — далее).
 +
 +==== Меры предосторожности ====
 +
 +У меня нет ноутбука с видеокартой NVidia, поэтому не могу проверить,​ подправить текст wiki-статьи. Поэтому прошу действовать осторожно.
  
 Чтобы узнать,​ можете ли вы помочь,​ сначала проверьте наличие строки «MXMS» в файлах /​sys/​firmware/​acpi/​tables:​ Чтобы узнать,​ можете ли вы помочь,​ сначала проверьте наличие строки «MXMS» в файлах /​sys/​firmware/​acpi/​tables:​
Строка 44: Строка 50:
 </​code>​ </​code>​
  
-Далее для получения дампов VBIOS загрузите и соберите envytools+==== Далее для получения дампов VBIOS загрузите и соберите envytools ​==== 
 +Для сборки потребуются установить дополнительные пакеты:​
 <​code=bash>​sudo apt-get install git libpci-dev libpciaccess-dev libxml2-dev \ <​code=bash>​sudo apt-get install git libpci-dev libpciaccess-dev libxml2-dev \
 cmake flex bison libx11-dev libvdpau-dev libxext-dev</​code>​ cmake flex bison libx11-dev libvdpau-dev libxext-dev</​code>​
Строка 55: Строка 62:
 </​code>​ </​code>​
  
-Снимите дампы:+==== Снимите дампы: ​====
 <​code=bash>​ <​code=bash>​
 sudo ./​envytools/​nva/​nvagetbios -s PRAMIN >​vbios_pramin.rom sudo ./​envytools/​nva/​nvagetbios -s PRAMIN >​vbios_pramin.rom
 sudo ./​envytools/​nva/​nvagetbios -s PROM >​vbios_prom.rom sudo ./​envytools/​nva/​nvagetbios -s PROM >​vbios_prom.rom
 </​code>​ </​code>​
 +
 +==== Если nvagetbios выдал ошибку,​ например:​ ====
 +
 +<​code=bash>​
 +# nvagetbios -s PROM >​vbios.rom
 +Attempt to extract the vbios from card 0 (nva8) using PROM
 +Invalid signature(0x55aa). You may want to try another retrieval method.
 +</​code>​
 +
 +то можете попробовать снять дампы с ACPI. Простейший метод — перезагрузить систему с добавлением «nouveau.vbios=ACPI» к опциям ядра, а затем:
 +
 +<​code=bash>​
 +mount -t debugfs debugfs /​sys/​kernel/​debug
 +cp /​sys/​kernel/​debug/​dri/​0/​vbios.rom ~/
 +</​code>​
 +
 +Полученные файлы (со строкой «MXMS», вывод i2cdump, дампы VBIOS) отправьте на mmio[точка]dumps[собака]gmail.com.
 +
 +Если возникнут какие-то вопросы — можете ответить на письмо в списке рассылки или связаться с Беном Скеггсом в IRC-канале #nouveau на irc.freenode.net (ник Бена — darktama).
 +
  
 ===== Ссылки ===== ===== Ссылки =====
Строка 65: Строка 92:
   * [[FIXME]]   * [[FIXME]]
  
-{{tag>nouveau_mobile_pci_express_module}}+{{tag>nouveau fixme тестирование разработка}}