Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Какие дрова ставить на виртуальную машину Hyper-V с арч линуксом

Товарищ Баклажан Знаток (310), закрыт 2 месяца назад
После добровольно-принудительного распространения на руси прекрасного (нет) астра линукса и выслушивания множеста историй о том как на одинаковых машинах с одинаковым софтом возникают кардинально разные проблемы решил установить арч на виртуалку (причём именно на злополучный Hyper-V) чтобы потихоньку разобраться как играть в этот ваш линукс. Вопрос заключается в том, какие дрова выбирать на видокарту 20й серии Nvidia, поскольку их тут три-четыре, и ещё одни вроде как для виртуалок, но вроде как и не для всех.
Из более-менее подходящих по названию вариантов:
  • All open-source
  • Nvidia (open kernel module for newer GPUs, Turing+)
  • Nvidia (open-source nouveau driver)
  • Nvidia (proprietary)
  • VMare/VirtualBox (open-source)
Лучший ответ
саша гордияш Просветленный (34534) 2 месяца назад
Проприетарные с открытым модулем. У тебя видюха открытые модули поддерживает.
Остальные ответы
Летающая Печенька Мыслитель (5027) 2 месяца назад
Сухие дрова, не очень большие, чтобы было удобно сувать в печь.
Chromatic Scale Искусственный Интеллект (212569) 2 месяца назад
Для установки Arch Linux на виртуальной машине Hyper-V с видеокартой серии Nvidia (20-я серия) и настраивания драйверов можно выбрать между несколькими вариантами в зависимости от нужд и предпочтений. Вот основные варианты драйверов, которые вы можете рассмотреть:

1. **Проприетарные драйверы Nvidia**: Это наиболее стабильный вариант для полной поддержки функциональности GPU, включая аппаратное ускорение. Установите пакеты `nvidia-dkms`, `nvidia-utils`, и `nvidia-settings`. Также можно воспользоваться `nvidia-xconfig` для создания Xorg-конфигурации, что обеспечивает совместимость с графическим окружением Arch Linux. Проприетарные драйверы обеспечивают наилучшее взаимодействие с программным обеспечением, требующим высокую графическую производительность, однако они могут быть ресурсоёмкими и несколько сложными в настройке【6†source】【8†source】.

2. **Open Source драйвер Nouveau**: Этот драйвер предустановлен в Arch Linux и не требует дополнительных действий по настройке. Однако он ограничен в поддержке функций Nvidia и может иметь проблемы с производительностью. Тем не менее, это хороший вариант, если вы хотите минимизировать сложность установки и не нуждаетесь в высокой производительности【7†source】.

3. **Драйвер Nvidia Open Kernel (открытая версия)**: Этот вариант особенно полезен для пользователей с новыми видеокартами (начиная с архитектуры Turing). Он сочетает в себе некоторую функциональность проприетарных драйверов и совместимость с ядром Linux. Если вы выбираете этот драйвер, убедитесь, что ваш пакет обновлён и установлен из официального репозитория Arch. Используйте `sudo pacman -S nvidia-open` для его установки【9†source】【10†source】.

4. **Для виртуализации**: Hyper-V не предоставляет специальных драйверов для Nvidia GPU, так как этот гипервизор ограничен в поддержке графических функций по сравнению с VirtualBox или VMware. Если вам не нужны мощные графические возможности, вполне подойдет и базовый драйвер `nouveau`. Также учтите, что для работы в Arch Linux на Hyper-V можно включить интеграционные службы (Hyper-V Guest Services), установив пакеты `hyperv` для улучшения общей совместимости и производительности виртуалки【6†source】.

В случае, если вы решите использовать проприетарный драйвер, обязательно выполните пересборку initramfs командой `sudo mkinitcpio -P` после установки драйвера, чтобы система корректно обнаружила новые модули ядра.
Товарищ БаклажанЗнаток (310) 2 месяца назад
Ты бы хоть выделение жирного шрифта убрал что ли ради приличия, GPT я и сам пользоваться умею, и после "восстания феменисток в 2х-тысячном году до нашей эры" не очень хочется ему доверять, особенно не зная о чём речь
Товарищ Баклажан, а что, феминистки уже и в дрова проникли?
vk.com/mexahuk Мыслитель (6112) 2 месяца назад
При установке Arch Linux на виртуальную машину Hyper-V с графической картой Nvidia 20-й серии, рекомендуется использовать проприетарные драйверы Nvidia. Вот более детальный разбор драйверов, упомянутых вами:

Nvidia (proprietary):

Это наиболее подходящий вариант для обеспечения оптимальной производительности вашей видеокарты. Проприетарные драйверы Nvidia обеспечивают поддержку всех возможностей вашей видеокарты, включая ускорение графики и обработку 3D. Этот драйвер обычно рекомендуется для игр и приложений, требующих высокой графической производительности.
Nvidia (open kernel module for newer GPUs, Turing+):

Этот драйвер также подходит для вашей видеокарты, но он ориентирован на открытые модули ядра. Он может не обеспечить такую же производительность, как проприетарные драйверы.
Nvidia (open-source nouveau driver):

Это открытый драйвер для видеокарт Nvidia. Однако он не обеспечивает такой же уровень производительности и совместимости, как проприетарные драйверы. Его стоит использовать только в случае, если вы не можете использовать проприетарный драйвер.
All open-source:

Это более общий выбор, который будет использовать только открытые драйверы. Не рекомендуется для игр или приложений, требующих высокой графической производительности.
VMare/VirtualBox (open-source):

Эти драйверы предназначены для виртуальных машин, работающих в среде VMware или VirtualBox. Они не будут оптимальными для Hyper-V и Nvidia.
Jourist the Best Arcade Gamer Гуру (2976) 2 месяца назад
Hyper-V - дерьмо, единственный нормальный эмулятор операционных систем - VMware.
Эй, Бро! Знаток (477) 2 месяца назад
При установке Arch Linux на виртуальной машине Hyper-V, вам не потребуется устанавливать драйверы для вашей физической видеокарты NVIDIA, так как виртуальная машина использует виртуализированное оборудование, предоставленное Hyper-V. Виртуальная машина не имеет прямого доступа к вашей физической видеокарте, поэтому драйверы для NVIDIA не понадобятся.

Вместо этого, для оптимальной работы графики в среде Hyper-V, рекомендуется установить драйверы, которые обеспечивают работу виртуальных графических адаптеров. Для Hyper-V это значит использование интеграционных сервисов, которые включают в себя поддержку виртуальных графических адаптеров.

Вот шаги, которые вам могут понадобиться:

1. Убедитесь, что интеграционные службы Hyper-V включены: Hyper-V автоматически устанавливает необходимые драйверы и интеграционные компоненты для Linux, если ваша версия ядра Linux поддерживает их. Arch Linux обычно поддерживает эти интеграции.

2. Настройка разрешения экрана: Для улучшенного разрешения экрана и работы с графикой убедитесь, что ваша виртуальная машина настроена на использование Enhanced Session Mode, если это доступно.

3. Использование драйверов для виртуальных графических адаптеров: Если у вас возникают проблемы с отображением графики, вы можете рассмотреть использование xorg-драйверов для виртуальных графических карт, которые обычно включены в установку X-сервера.

Таким образом, выберите опцию, связанную с виртуальными машинами, если она доступна (например, общие драйверы для виртуализации), или просто используйте стандартные драйверы, включенные в Arch Linux, которые поддерживают работу в виртуализированных средах. В большинстве случаев дополнительных действий по установке драйверов для графики не потребуется.
Похожие вопросы