В чем отличия NVIDIA от ppa или nvidia.com

Я на самом деле тестирую драйверы для моей карты NVIDIA как с новой ppa: graphics-drivers / ppa , с одной стороны, так и с официальных драйверов непосредственно с nvidia.com с другой стороны. .

Установка и рабочий процесс в целом почти одинаковы, я не вижу каких-либо различий (за исключением того, что установка ppa проще).

Но ...

У меня также есть Autodesk Maya со студенческой лицензией, и если я установил пакеты драйверов с nvidia.com , все в порядке, а Maya работает нормально.

Если я установлю драйверы из ppa: graphics-drivers / ppa , Maya перестанет работать из-за графических сбоев и вылетит обратно на рабочий стол. Так что между обоими драйверами и тем, как они работают, должна быть разница, иначе этого не произойдет.

Я хотел бы знать, почему вообще есть разница и почему это происходит с Майей, например.

Не поймите меня неправильно, не так уж сложно решить эту проблему, удалив драйвер ppa и установив его из nvidia, но я полагаю, что основная цель, которую вы, ребята из «Команды графических драйверов», - это создать Драйверы nvidia максимально приближены к официальным драйверам? На самом деле их нельзя использовать, например, для Maya, где могут использовать драйверы от nvidia.

0
задан 10 April 2016 в 09:03

1 ответ

Это оказывается следующим:

На новой установке системы (в моем случае 16.04) существуют меза-установленные драйверы. Библиотеки для мезаструктуры установлены на:

/usr/lib/x86_64-linux-gnu/mesa
/usr/lib/x86_64-linux-gnu/mesa-egl

Во время установки мезаструктуры символьные ссылки создаются из

/usr/lib/x86_64-linux-gnu/mesa/libGL.so кому:

/usr/lib/x86_64-linux-gnu/libGL.so

/usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so кому:

/usr/lib/x86_64-linux-gnu/libEGL.so

/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so кому:

/usr/lib/x86_64-linux-gnu/libGLESv2.so

При установке драйверов Nvidia от ppa:graphics-drivers/ppa, это установит то же, освобождает, но к /usr/lib/nvidia-XXX. Как символьные ссылки от мезаструктуры в /usr/lib/x86_64-linux-gnu останется майя Autodesk будет использовать их. И поскольку язык майя требует, чтобы драйверы Nvidia были установлены, он откажет, потому что он загружает меза-драйверы.

Решение состоит в том, сказать ли, что язык майя для использования отличающийся освобождает от Nvidia, или заменять меза-символьные ссылки символьными ссылками, указывающими на соответствующую Nvidia, освобождает.

Wouldnt это быть хорошей идеей проверить систему о каких-либо меза-драйверах, установленных во время установки Nvidia?

0
ответ дан 10 April 2016 в 19:03
  • 1
    Ускорение имеет это значение нарочно. Мне сильно не нравится ускорение мыши, поскольку оно заставляет мышь переместиться с различными скоростями в разное время. – TheTrowser 21 August 2017 в 12:20

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

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