Здравствуйте.
Сейчас я делаю вертикальный scroll-shooter (леталка-стрелялка), что-то похожее на Tyrian, Raptor, Raiden и т.п.
Пишу на с++ с использованием связки SDL+OpenGL
Столкнулся с одной проблемой...
Столкнулся с такой проблемой. На ноутбуке с интеловской картой зависают OpenGL игры через несколько секунд работы. Ни мышка, ни клавиатура не отвечают, помогает только выключение с кнопки.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
zwey@linux:~> glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
client glx vendor string: SGI
client glx version string: 1.4
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 965GM 20080716 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.2
glu version: 1.3 |
Кто сталкивался с такой проблемой, может что посоветуете.
Визуальные эффекты в KDE4 =) если бы они работали...
Система настроена, дрова нвидиа стоят.
Сейчас эффекты работают через рас (при рестарте иксов).
1
2
3
4
5
|
[lol@loldesktop ~]$ glxinfo | grep "direct rendering"
direct rendering: Yes
[lol@loldesktop ~]$ |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[lol@loldesktop ~]$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9800 GT/PCI/SSE2
OpenGL version string: 3.0.0 NVIDIA 185.18.31
OpenGL shading language version string: 1.30 NVIDIA via Cg compiler
OpenGL extensions:
[lol@loldesktop ~]$ |
Вышел последний релиз драйверов, поддерживающий r300-r500, со следующей версии будут поддерживаться только r600+(другими словами hd2000 и новее). Самые яркие нововведение:
- Улучшен рендеринг композитных эффектов
- Исчез "эффект растягивания" видео, при проигрывании со включёнными композитным эффектами
- RandR 1.2
- Поддержка ядра 2.6.29 и Xorg 1.6
- CrossFire на видеокартах с несколькими GPU
К сожалению поддержки opengl 3.1 в драйверах нет.
upd(после установки):Глюки с видео они не профиксили