Я использую библиотеку разработки игр, которая требует OpenGL 2.0, и у меня проблемы с ее запуском. Мод на форуме этой библиотеки спросил, поддерживает ли моя машина OpenGL 2.0, и я понятия не имею, как это выяснить. Есть идеи?
Как узнать, поддерживает ли моя видеокарта OpenGL 2.0?
4 ответа
Я боюсь, что вам придется открыть командную строку вашего первого дня Linux (не волнуйтесь, случилось со мной тоже). Приложения -> Стандартные -> Терминал. Type lspci
и нажмите Enter. Здесь перечислены все подключения через PCI или PCI express, включая видеокарту. Прочитайте список, пока не увидите что-нибудь о ATI или nVidia или одной из моделей Intel.
затем перейдите в сравнительные таблицы Википедии для видеокарт, чтобы узнать версию OpenGL, которую поддерживает ваша карта.
nVidia видеокарты - здесь вы должны нажать на страницу для правильной генерации, e. g. GeForce 7 series если у вас GeForce 7600 GS
помните, что они только говорят, какую версию поддерживает оборудование. Чтобы иметь возможность запускать библиотеки OpenGL, вам также нужен драйвер, который их поддерживает. Множественные видео-водители для каждого обломока поколения для Linux. Ubuntu поставляется с версиями с открытым исходным кодом, которые не являются плохими, но, как правило, на шаг позади проприетарных драйверов, выпущенных производителями графических карт (которые часто называют binary drivers
или proprietary drivers
). Если выяснится, что ваше оборудование поддерживает OpenGL 2.0 (которых большинство), Вы можете попробовать проприетарные драйвера. Они называются nvidia-current для nvidia и fglrx для ATI. Для Intel существуют только драйверы с открытым исходным кодом.
используйте dmidecode, чтобы узнать имя вашей видеокарты. затем найдите информацию о версии opengl в google.
первый инструмент, который вы используете, вероятно, должен быть lspci, но если вас интересует более подробная информация, вы можете использовать lshw.
пример из моего ноутбука:
prompt>lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1)
prompt>
и соответствующая выдержка из lshw:
*-pci:0
description: PCI bridge
product: Core Processor PCI Express x16 Root Port
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:42 ioport:2000(size=4096) memory:fb000000-fbffffff ioport:f0000000(size=167772160)
*-display
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: driver=nouveau latency=0
resources: irq:16 memory:fb000000-fbffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:2000(size=128)
*-display
description: VGA compatible controller
product: Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:47 memory:fd000000-fd3fffff memory:d0000000-dfffffff ioport:1800(size=8)
введите dxdiag в окне запуска в windows
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]