1

Я купил новую систему с графической картой NVIDIA GeForce 9000. Я загрузил 64-битную версию NVIDIA-Linux-x86_64-190.53-pkg2 с веб-сайта NVIDIA, который я установил в ядре Linux 2.6.26. Во время установки он создал 32-битный OpenGL, но я хочу создать 64-битный OpenGL. Как мне это создать?

2 ответа2

1

Незачем. Драйвер NVidia установил драйвер OpenGL архитектуры по умолчанию (64-битный), и вы выбираете необязательный шаг установки 32-битного OpenGL. Вы оба установили сейчас.

Если у вас возникла конкретная проблема (приложение не запускается, opengl не работает, происходит сбой), n опубликуйте полученные ошибки / журналы.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .