OpenGL kurulumumla ilgili bir sorunum olduğunu düşünüyorum. CentOS 6.6 kümesinde çalışıyorum.
Kullanmak cube.c örnek.
Örneğin.
qmaster02: openGL$ gcc -Wall cube.c -lglut -lGL -lGLU
qmaster02: openGL$ ./a.out
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 149 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 33
Current serial number in output stream: 32
Buna dayanarak soru (CentOS değil Ubuntu için ...), öyle görünüyor ki
1. donanıma sahibim:
openGL$ lspci | grep VGA
09:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)
2. Çekirdek sürücüsü yüklü değil:
find /dev -group video
lsmod | grep -i vid
Her ikisi de hiçbir şey döndürmez.
3.İşlevselliğin herhangi bir eseri görünmüyor. Örneğin.
$ glxinfo | grep -i vendor
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 149 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 20
Current serial number in output stream: 23
Soru: Çekirdek sürücülerini gerçekten özlüyor muyum ve bunların adı ne olmalı? Öyleyse, onları nasıl yüklerim?