Нет поддержки 3D на Lenovo W520 с nVidia Optimus

Вы можете загружать текущие ежедневные файлы iso из тестового трекера iso, который используется нами, которые тестируют Ubuntu и сообщества сообщества Ubuntu.

ISO Testing tracker

В частности вы можете найти ежедневные файлы iso для 16.04 LTS «Xenial» и 18.04 LTS «Bionic», а вскоре и «CC» выйдет в октябре 18 октября.

5
задан 26 February 2012 в 02:37

2 ответа

Я видел машины Lenovo W520 психически. Они предоставляют возможность выбора между режимами Optimus, Discrete и Integrated. Режим Optimus по-прежнему по умолчанию используется для видеокарты Intel, сохраняя при этом карту Nvidia. Дискретный просто скрывает графическую карту Intel от ОС. Если вы хотите воспользоваться картой nVidia, вам все равно нужен Bumblebee или использовать дискретный видеорежим.

Если вы переключаетесь на встроенную карту в BIOS, вам нужно убедиться, что библиотеки nVidia GL не загружаются, иначе это приведет к сломанной поддержке 3D. Самый простой способ - удалить драйвер nvidia. В противном случае, если вы хотите сохранить драйверы nvidia (поскольку вы часто переключаетесь между Optimus / Nvidia и интегрированными), необходимо изменить настройки для библиотек, которые необходимо загрузить:

Отключение библиотек nvidia (форсирование библиотек Mesa )

Выполните приведенные ниже команды, чтобы настроить библиотеки Mesa по умолчанию. Одна из команд может потерпеть неудачу, если у вас нет 64-разрядных (или 32-разрядных для вторых) библиотек.

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf
sudo ldconfig

Повторно войдите в систему (или просто перезагрузитесь), чтобы изменения вступили в силу.

Включение библиотек nvidia

Чтобы включить библиотеки nvidia, сделайте альтернативные системы автоматически выбрать лучший доступный драйвер (nvidia имеет приоритет над Mesa).

sudo update-alternatives --auto x86_64-linux-gnu_gl_conf
sudo update-alternatives --auto i386-linux-gnu_gl_conf
sudo ldconfig

Повторно войдите в систему (или просто перезагрузитесь), чтобы изменения вступили в силу.

5
ответ дан 25 May 2018 в 13:56
  • 1
    Спасибо за ваш ответ. Мой W520 предлагает 3 варианта. Один для optimus, один для интегрированных grpahics и один для дискретной графики. Но теперь все работает правильно ..... Танки, спасибо, спасибо ... :-) – Juli Ru 26 February 2012 в 03:24
  • 2
    О, я не смотрел дальше, потому что думал, что есть только два варианта. Полезно знать, спасибо :) – Lekensteyn 26 February 2012 в 03:40
  • 3
    Вы имеете в виду " Второй режим просто скрывает графическую карту nvidia "? Или я смущен? – nafg 3 February 2014 в 07:41
  • 4
    @nafg Это действительно верно для дискретного режима. У этой машины есть три варианта, я соответственно обновлю ответ. – Lekensteyn 3 February 2014 в 15:33

Я видел машины Lenovo W520 психически. Они предоставляют возможность выбора между режимами Optimus, Discrete и Integrated. Режим Optimus по-прежнему по умолчанию используется для видеокарты Intel, сохраняя при этом карту Nvidia. Дискретный просто скрывает графическую карту Intel от ОС. Если вы хотите воспользоваться картой nVidia, вам по-прежнему нужен Bumblebee или использовать дискретный видеорежим.

Если вы переключаетесь на встроенную карту в BIOS, вам нужно убедиться, что библиотеки nVidia GL не загружаются, иначе это приведет к сломанной поддержке 3D. Самый простой способ - удалить драйвер nvidia. В противном случае, если вы хотите сохранить драйверы nvidia (потому что вы часто переключаетесь между Optimus / Nvidia и интегрированы), необходимо изменить файлы для загрузки библиотек:

Отключение библиотек nvidia (форсирование библиотек Mesa )

Выполните следующие команды, чтобы настроить библиотеки Mesa по умолчанию. Одна из команд может выйти из строя, если у вас нет 64-разрядных (или 32-разрядных для второго) библиотек.

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf
sudo ldconfig

Повторная регистрация (или просто перезагрузка) для изменений вступает в силу.

Включение библиотек nvidia

Чтобы включить библиотеки nvidia, сделайте систему альтернатив автоматически выбрать лучший доступный драйвер (nvidia имеет приоритет над Mesa).

sudo update-alternatives --auto x86_64-linux-gnu_gl_conf
sudo update-alternatives --auto i386-linux-gnu_gl_conf
sudo ldconfig

Повторный вход (или просто перезагрузка), чтобы изменения вступили в силу.

5
ответ дан 25 July 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: