[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
ru:howtos:hardware:nvidia_optimus [2015/01/25 17:01 (UTC)] – fix code tag bormant | ru:howtos:hardware:nvidia_optimus [2015/01/25 18:01 (UTC)] – Fix layout (2nd try) bormant | ||
---|---|---|---|
Строка 31: | Строка 31: | ||
Сценарий обнаруживает мультилиб, | Сценарий обнаруживает мультилиб, | ||
- | Он также использует '' | + | Он также использует '' |
=== Ручной способ === | === Ручной способ === | ||
Строка 89: | Строка 89: | ||
< | < | ||
</ | </ | ||
+ | |||
+ | === Primus === | ||
+ | Primus, как и optirun (инструкции ниже) можно использовать для запуска выбранной программы через Шмеля. Primus также поддерживает параметр COMPAT32. | ||
+ | |||
+ | <note warning> | ||
+ | Если используете Slackware 14.0 или старше, | ||
+ | |||
+ | < | ||
+ | # # Для старого репозитория выполните: | ||
+ | # cd ../mesa | ||
+ | # ./ | ||
+ | </ | ||
+ | |||
+ | У mesa нет параметра COMPAT32, поскольку это официальный пакет Slackware, но создать пакет compat32 после оригинального несложно: | ||
+ | < | ||
+ | # ./ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 1. Сборка и установка: | ||
+ | < | ||
+ | # cd ../primus | ||
+ | # ./ | ||
+ | # upgradepkg --install-new primus-*.t? | ||
+ | </ | ||
+ | < | ||
+ | # COMPAT32=yes ./ | ||
+ | </ | ||
=== VirtualGL === | === VirtualGL === | ||
Строка 119: | Строка 147: | ||
< | < | ||
# COMPAT32=yes ./ | # COMPAT32=yes ./ | ||
- | </ | ||
- | |||
- | === Primus === | ||
- | Primus -- другая программа для использования по аналогии с optirun. Однако, | ||
- | |||
- | <note warning> | ||
- | Новый репозиторий github не не предоставляет слакбилды mesa, поддерживающие Slackware 14.0 и старше. Поэтому необходимо использовать Slackware 14.1 или новее, либо пересобирать mesa вручную другим сценарием. Возможно выбрать старый репозиторий и соответственно поправить слакбилд, | ||
- | |||
- | < | ||
- | # # Для старого репозитория выполните: | ||
- | # cd ../mesa | ||
- | # ./ | ||
- | </ | ||
- | |||
- | У mesa нет параметра COMPAT32, поскольку это официальный пакет Slackware, но создать пакет compat32 после оригинального несложно: | ||
- | < | ||
- | # ./ | ||
- | </ | ||
- | </ | ||
- | |||
- | 1. Сборка и установка: | ||
- | < | ||
- | # cd ../primus | ||
- | # ./ | ||
- | # upgradepkg --install-new primus-*.t? | ||
- | </ | ||
- | < | ||
- | # COMPAT32=yes ./ | ||
</ | </ | ||
Строка 152: | Строка 152: | ||
Если хотите использовать проприетарные драйверы nVidia, необходим отказ от nouveau, поскольку они конфликтуют друг с другом. Возможные варианты: | Если хотите использовать проприетарные драйверы nVidia, необходим отказ от nouveau, поскольку они конфликтуют друг с другом. Возможные варианты: | ||
- | < | ||
Эта часть целиком необязательна. Slackware 13.37 и последующие поставляются с xf86-video-nouveau, | Эта часть целиком необязательна. Slackware 13.37 и последующие поставляются с xf86-video-nouveau, | ||
Строка 159: | Строка 158: | ||
</ | </ | ||
- | 1. Сборка | + | < |
+ | Если используете Slackware 14.1 или | ||
< | < | ||
# cd ../libvdpau | # cd ../libvdpau | ||
Строка 165: | Строка 165: | ||
# upgradepkg --install-new libvdpau-*.t? | # upgradepkg --install-new libvdpau-*.t? | ||
</ | </ | ||
+ | </ | ||
- | 2. Сборка и установка: | + | 1. Сборка и установка: |
<code sh> | <code sh> | ||
# cd ../ | # cd ../ | ||
Строка 176: | Строка 177: | ||
</ | </ | ||
- | 3. Сборка и установка: | + | 2. Сборка и установка: |
<code sh> | <code sh> | ||
# cd ../ | # cd ../ |