Я купил новую систему с графической картой 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
. Однако разные дистрибутивы имеют разные подходы к управлению переменными среды. Я бы определенно рекомендовал уделить время, чтобы понять, что вы меняете, если вам нужно изменить это.