Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Последняя версия Следующая версия справа и слева | ||
playground:playground4 [2013/03/07 15:58] |
playground:playground4 [2013/03/07 16:20] |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
===== Тестирование управления энергопотреблением Mmiotrace ===== | ===== Тестирование управления энергопотреблением Mmiotrace ===== | ||
+ | FIXME Пожалуй, стоит переименовать этот раздел. В нем явно не про тестирование. | ||
+ | |||
Mmiotrace (отображение трассировки в памяти ввода/вывода) позволяет проследить, что проприетарный драйвер посылает и читает из/в видеокарту. | Mmiotrace (отображение трассировки в памяти ввода/вывода) позволяет проследить, что проприетарный драйвер посылает и читает из/в видеокарту. | ||
Строка 17: | Строка 19: | ||
==== Процесс тестирования ==== | ==== Процесс тестирования ==== | ||
+ | === Создание дампа mmiotrace === | ||
-- Установите необходимые пакеты | -- Установите необходимые пакеты | ||
-- Проверьте, что у вас установлен проприетарный драйвер версии 190.42 или выше, а так же его dev-пакет | -- Проверьте, что у вас установлен проприетарный драйвер версии 190.42 или выше, а так же его dev-пакет | ||
Строка 47: | Строка 50: | ||
Если вы случайно прервали выполнение сценария //trace.sh//, вы можете заметить, что текущей рабочей директории появились две новые папки -- //nouveau-pm.XXXXXXXXXX// и //nvXX-0xYYYYYYYY-ZZZZ//. Вы можете удалить эти папки (вам понадобятся права администратора) и повторить процедуру, начиная с шага ''**sudo** ./init-trace.sh''. Перед этим рекомендуется перезагрузить систему. | Если вы случайно прервали выполнение сценария //trace.sh//, вы можете заметить, что текущей рабочей директории появились две новые папки -- //nouveau-pm.XXXXXXXXXX// и //nvXX-0xYYYYYYYY-ZZZZ//. Вы можете удалить эти папки (вам понадобятся права администратора) и повторить процедуру, начиная с шага ''**sudo** ./init-trace.sh''. Перед этим рекомендуется перезагрузить систему. | ||
- | В конце концов, должен создатся файл в текущем каталоге с именем //nvXX-0xYYYYYYYY-ZZZZ.tar.gz//, где //nvXX// это поколение видеокарты и YYYYYYYY это BOOT_0 и ZZZZ от PCI_ID/DEVICE_ID FIXME я не понял о чем тут в конце :( | + | В конце концов, должен создастся файл в текущем каталоге с именем //nvXX-0xYYYYYYYY-ZZZZ.tar.gz//, где //nvXX// это поколение видеокарты и YYYYYYYY это BOOT_0 и ZZZZ от PCI_ID/DEVICE_ID FIXME я не понял о чем тут в конце :( |
- | Скрипт создаст дамп, который будет выглядить примерно так: nva0-0xa0300b1-05e6-downclock.tar.gz. | + | Пример названия файла созданного скриптом: //nva0-0xa0300b1-05e6-downclock.tar.gz// |
- | Параметр nva0 запомним. | + | |
- | Переходим в домашнюю папку пользователя | + | Запомните параметр //nva0//. |
- | <code=bash>cd</code> | + | |
- | ==== Скачиваем компоненты vbtracetool ==== | + | |
- | <code=bash>git clone git://people.freedesktop.org/~stuart/vbtracetool</code> | + | |
- | Переходим в проект vbtracetool | + | |
- | <code=bash>cd vbtracetool</code> | + | |
- | Компилируем | + | |
- | <code=bash>make</code> | + | |
- | ==== Получаем bios видеокарты, в имени файла пишем тот параметр, который запомнили ранее ==== | + | |
- | <code=bash>./vbtracetool -w 2>nva0_vbios.rom</code> | + | |
- | Пожалуйста, присылайте этот файл (дамп), ваш vbios, а также некоторые дополнительные сведения, которые вы считаете, | + | === Получение BIOS видеокарты === |
- | иметь отношение на эту почту mmio[точка]dumps[собака]gmail[точка]com. | + | -- Перейдите в домашнюю папку <code=bash>cd</code> |
+ | -- Скачайте ''vbtracetool'' | ||
+ | .. <code=bash>git clone git://people.freedesktop.org/~stuart/vbtracetool</code> | ||
+ | -- Перейдите в папку с исходными кодами vbtracetool | ||
+ | .. <code=bash>cd vbtracetool</code> | ||
+ | -- Скомпилируйте vbtracetool <code=bash>make</code> | ||
+ | -- Получите BIOS видеокарты. В имени файла укажите параметр, который запомнили ранее | ||
+ | .. <code=bash>./vbtracetool -w 2>nva0_vbios.rom</code> | ||
- | ПРИМЕЧАНИЕ: При отправке дампа он будет загружен на XXX так, что другие люди и разработчики смогут смотреть и помогать. | + | ==== Отправка информации ==== |
- | Ваш ЭЛЕКТРОННЫЙ адрес БУДЕТ ПУБЛИЧНО доступен. If you wish it may excluded just state in your email. | + | Полученную информацию (дамп и BIOS), а также все сведения, которые вы посчитаете полезными необходимо отправить на адрес [[mmio.dumps@gmail.com]]. |
- | ==== Ссылки ==== | + | |
- | * [[https://github.com/pathscale/pscnv/wiki/Pm-mmiotrace|PowerManagement mmiotrace]] | + | |
- | * [[http://nouveau.git.sourceforge.net/git/gitweb.cgi?p=nouveau/nouveau;a=blob_plain;f=nouveau-pm/README;hb=HEAD|nouveau-pm/README]] | + | |
+ | <note important>Отправленная вами информация будет загружена XXX для того, чтобы разработчики и другие люди могли просмотреть даные, и адрес вашей электронной почты будет публично доступен.</note> | ||
- | ====== Разработчикам Nouveau нужна ваша помощь. Призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module) в Nouveau ====== | + | ==== Ссылки ==== |
+ | * [[https://github.com/pathscale/pscnv/wiki/Pm-mmiotrace|PowerManagement mmiotrace]] (англ.) | ||
+ | * [[http://nouveau.git.sourceforge.net/git/gitweb.cgi?p=nouveau/nouveau;a=blob_plain;f=nouveau-pm/README;hb=HEAD|nouveau-pm/README]] (англ.) | ||
- | ==== Источник ==== | + | ===== Помощь в улучшении поддержки MXM (Mobile PCI Express Module) в Nouveau ===== |
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-статьи. Поэтому прошу действовать осторожно. | У меня нет ноутбука с видеокартой NVidia, поэтому не могу проверить, подправить текст wiki-статьи. Поэтому прошу действовать осторожно. | ||