Hi Dimitar.
I have retested your new DGA driver in 2.4.7p1 without the framebuffer:
In my desktop with XFree86 4.2.0 I see a blak screen only.
In my Toshiba with XFree86 4.3.0:
./xdemogrx and Hey! It seems to work, but returning to X the screen was cripped to a 640*480 window. I managed to run "./xdemogrx 1024 768 24" and it works, but funny things happen with the input, like if you have pressed the Return key all the time.
Greetings, M.Alvarez