Hello everyone.
Recently I started looking into cooperation between PyCUDA and OpenGL.
It works (I am getting segfaults at the end of my program but I might
not be cleaning some object properly).

During reading documentation and looking at PyCUDA sources
I noticed that PyCUDA uses pycuda.gl.BufferObject, which uses
cudaGLMapBufferObject, cudaGLRegisterBufferObject, and 
cudaGLUnregisterBufferObject. They are described as depreciated
in NVIDIA CUDA reference and programming guide.
I would like to try to switch PyCUDA to using
cudaGraphicsResource (and other functions from this family)
if noone is already doing this.

Questions:
1. Is is possible to do this for 0.94, or should I wait for 0.95?
2. Should I try to change existing classes (BufferObject) or
create new ones, and existing ones will be tagged "depreciated"?

Two possible problems for now:
1. I only have NVIDIA 9400M (NVIDIA ION) GPU with capabilities 1.1.
I would like to buy Fermi device (GTX460?) but it will not be possible
in this month.
2. Debian has 195.x drivers and CUDA 3.1 does not work well with
those drivers. There is plan to get 256.x drivers, but because of Debian
freeze it will not be fast. Now focus is on polishing existing driver
packages and on supporting legacy hardware.

Regards.


-- 
Tomasz Rybak <[email protected]> GPG/PGP key ID: 2AD5 9860
Fingerprint A481 824E 7DD3 9C0E C40A  488E C654 FB33 2AD5 9860
http://member.acm.org/~tomaszrybak

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda

Reply via email to