Как установить 64-битный OpenGL в Linux
Я купил новую систему с графической картой NVIDIA GeForce 9000. Я загрузил 64-битную версию NVIDIA-Linux-x86_64-190.53-pkg2 с веб-сайта NVIDIA, который я установил в ядре Linux 2.6.26. Во время установки он создал 32-битный OpenGL, но я хочу создать 64-битный OpenGL. Как мне его создать?
2 ответа
Незачем. Драйвер NVidia установил драйвер OpenGL архитектуры по умолчанию (64-битный), и вы выбираете необязательный шаг установки 32-битного OpenGL. Вы оба установили сейчас.
Если у вас возникла конкретная проблема (приложение не запускается, opengl не работает, происходит сбой), n опубликуйте полученные ошибки / журналы.
Возможно, вы захотите найти готовую версию для своего дистрибутива, так как это, безусловно, самый простой способ сделать что-то. Если по какой-либо причине вы не можете получить предварительно упакованный драйвер, вам может помочь следующая информация.
Теперь, что касается установки 64-битной поддержки, последний пакет драйверов для Linux должен был уже установить его. Причиной этой проблемы может быть просто то, что пути поиска в вашей библиотеке дистрибутива не содержат места, куда установщик поместил библиотеку.
Прошло немного времени с тех пор, как мне нужно было узнать, где установщик nVidia любит помещать вещи, поэтому я не могу дать вам достоверный ответ о том, где его найти, хотя я ожидаю, что он будет называться libGL.so где-то в /usr/lib64.
Несколько команд, которые могут помочь вам здесь:
locate libGL.so
- Поиск файловой системы с использованием предварительно созданной базы данных для библиотеки. Это должно найти как 32-битную, так и 64-битную версии.updatedb
- Если вы только недавно установили драйверы, запустите это в первую очередь. Это восстановит базу данных, используемуюlocate
, В качестве альтернативы, вы можете использоватьfind \ -name libGL.so*
,file libGL.so.x.y.z
- Скажет вам, если это 32-битная или 64-битная библиотека. Обратите внимание, что это не будет работать с символическими ссылками.
Если вам нужно изменить путь поиска в библиотеке, чтобы включить это, ожидайте, что шаги настройки будут зависеть от дистрибутива. Основная переменная среды, которую вы будете искать, будет LD_LIBRARY_PATH
, Однако разные дистрибутивы имеют разные подходы к управлению переменными среды. Я бы определенно рекомендовал потратить время, чтобы понять, что вы меняете, если вам нужно изменить это.