Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 тестирование разработка}} |