OpenGL 2.0이 필요한 게임 개발 라이브러리를 사용하고 있는데이를 실행하는 데 문제가 있습니다. 해당 라이브러리의 포럼에있는 모드가 내 컴퓨터가 OpenGL 2.0을 지원하는지 물었고 이것을 어떻게 알아낼 지 모르겠습니다. 어떤 아이디어?
OpenGL 2.0이 필요한 게임 개발 라이브러리를 사용하고 있는데이를 실행하는 데 문제가 있습니다. 해당 라이브러리의 포럼에있는 모드가 내 컴퓨터가 OpenGL 2.0을 지원하는지 물었고 이것을 어떻게 알아낼 지 모르겠습니다. 어떤 아이디어?
답변:
나는 당신이 리눅스의 첫날의 커맨드 라인을 열어야 할 것을 두려워합니다 (걱정하지 마십시오, 나에게도 일어났습니다). 응용 프로그램-> 액세서리-> 터미널. 입력 lspci
하고 Enter를 누르십시오. 여기에는 비디오 카드를 포함하여 PCI 또는 PCI Express를 통해 연결된 모든 것이 나열됩니다. ATI 또는 nVidia 또는 인텔 모델 중 하나에 대한 정보를 볼 때까지 목록을 읽으십시오.
그런 다음 Wikipedia의 비디오 카드 비교표에서 해당 카드가 지원하는 OpenGL 버전을 찾으십시오.
nVidia 그래픽 카드 -GeForce 7600 GS가있는 경우 GeForce 7 시리즈와 같이 올바른 생성을 위해 페이지를 클릭해야합니다.
이것들은 하드웨어가 지원하는 버전 만 나타냅니다. OpenGL 라이브러리를 실행하려면 해당 라이브러리를 지원하는 드라이버가 필요합니다. Linux의 각 칩 생성에는 여러 개의 비디오 드라이버가 있습니다. 우분투에는 오픈 소스 버전이 포함되어 있지만 나쁘지는 않지만 일반적으로 그래픽 카드 제조업체가 출시 한 독점 드라이버 (보통 binary drivers
또는 로 지칭 됨)보다 한 발 앞서 proprietary drivers
있습니다. 하드웨어가 OpenGL 2.0 (대부분의 경우)을 지원하는 것으로 확인되면 독점 드라이버를 사용해보십시오. nvidia의 경우 nvidia-current, ATI의 경우 fglrx라고합니다. 인텔의 경우 오픈 소스 드라이버 만 있습니다.
가장 먼저 사용하는 도구는 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)