Hi folks,

even though Brian updated the XF86DGA target, it is still nonfunctional under
XFree 4.0.0.2 for me.

Could someone verify, if this is realted to XF86 Version, or to the graphics 
driver, as all machines I have access to use Matrox G200/G400 ?

xdpyinfo lists both XFree86-DGA and XFree86-VidModeExtension as present
and seemingly Mode switching works, but then rendering freaks out somehow.

I get multiple mirrored images side by side and the images are completely 
wrong regarding colors and look kind of "dithered", which is probably caused
by some wrong offset calculation.

Debuglog follows:

LibGGI: ggiOpen("dga") called
LibGGI: Loading driver dga
LibGGI: _ggiAddDL(0x836a7d0, "dga", "(null)", 0x1) called
LibGGI: _ggiLoadDL("/usr/local/lib/ggi/display/xf86dga.so", 0x1) called
LibGGI: hand.handle=0x836c740
LibGGI: &(GGIdl_xf86dga) = 0x4001c340
LibGGI: hand.open = 0x4001bb20
LibGGI: hand.exit = (nil)
LibGGI: hand.close = 0x4001c310
LibGGI: _ggiLoadDL returned 0 (0x836ceb8)
LibGGI: display-DGA starting.
LibGGI: display-DGA wants display (null).
LibGGI: display-DGA has display (null).
LibGGI: display-DGA version 2.0
LibGGI: XF86VidMode version 2.0
LibGGI: fb: 0x4028d000, stride: 1280, bank_size: 16777216, mem_size: 16384
LibGGI: Virtwidth: 1280, depth: 24, size: 32   
LibGGI: XF86VidMode extension found 2 modelines
LibGGI: Found mode: 1280x1024
LibGGI: Found mode: 640x480

LibGII: Allocating input structure
LibGII: _giiEvQueueAllocate(0x836e308) called
LibGII: Got queue_set: 0x836e490
LibGII: giiOpen adding "xwin", "", 0xbfffcdf8
LibGII: _giiLoadDL("xwin","(NULL)") called   
LibGII: hand.handle=0x836e510
LibGII: hand.init=0x4018fde0 
LibGII: _giiLoadDL returned 0x836e7c0
LibGII: GIIdlinit(0x836e308) called for input-xwin
LibGII: _giiEvQueueAdd(0x836e308, 0xbfffc7e4) called
LibGII: _giiEvQueueSetup alloced 0x8387d30
LibGII: Adding event type 1, size 116 at pos 0
LibGII: _giiEvQueueAdd(0x836e308, 0xbfffc7d4) called
LibGII: Adding event type 1, size 116 at pos 1
LibGII: 0=dlh->init(0x836e308,"",0xbfffcdf8) - xwin
LibGII: _giiUpdateCache(0x836e308) called
LibGII: Found fd: 3 
LibGII: giiJoinInputs((nil), 0x836e308) called
LibGII: _giiUpdateCache(0x836e308) called
LibGII: Found fd: 3 
LibGGI: 0 = dlh->open(0x836a7d0, 0x836ceb8, "(null)", (nil), 1) - /usr/local/li
LibGGI: ggiOpen: returning 0x836a7d0
LibGGI: Loading extra inputs/filters for dga
LibGGI: Checking GGI_INPUT_DGA_1 : (nil)
LibGGI: Checking GGI_INPUT_DGA : (nil)  
LibGGI: Checking GGI_INPUT : (nil)
LibGGI: ggiCheckMode(0x836a7d0, 0xbfffe744) called
LibGGI: _GGIcheckonebpp, best: 1280x1024
LibGGI: ggiSetMode(0x836a7d0, 640x480.V1280x480.F1.D1x1.[C24/32]) called
LibGGI: ggiSetMode: trying (vis 640x480 virt 1280x480)
LibGGI: ggiSetMode: trying2 (vis 640x480 virt 1280x480)
LibGGI: ggiSetMode: calling 0x4001ab00
LibGGI: _GGIcheckonebpp, best: 1280x1024
LibGGI: Ready, now taking crash course! 
LibGGI: DB: 0, addr: 0x4028d000, stride: 5120 
LibGGI: _ggiAddDL(0x836a7d0, "generic-stubs", "", 0x1) called
LibGGI: _ggiLoadDL("/usr/local/lib/ggi/default/stubs.so", 0x1) called
LibGGI: hand.handle=0x8389e38
LibGGI: &(GGIdl_stubs) = 0x40022e80
LibGGI: hand.open = 0x40022c30
LibGGI: hand.exit = (nil)
LibGGI: hand.close = (nil)
LibGGI: _ggiLoadDL returned 0 (0x838a0f0)
LibGGI: 0 = dlh->open(0x836a7d0, 0x838a0f0, "", (nil), 4) - /usr/local/lib/ggi/
LibGGI: Success in loading generic-stubs ()
LibGGI: _ggiAddDL(0x836a7d0, "generic-color", "", 0x1) called
LibGGI: _ggiLoadDL("/usr/local/lib/ggi/default/color.so", 0x1) called
LibGGI: hand.handle=0x838a178
LibGGI: &(GGIdl_color) = 0x401980b0
LibGGI: hand.open = 0x40197e60
LibGGI: hand.exit = (nil)
LibGGI: hand.close = 0x40198080
LibGGI: _ggiLoadDL returned 0 (0x838a450)
LibGGI: 0 = dlh->open(0x836a7d0, 0x838a450, "", (nil), 2) - /usr/local/lib/ggi/
LibGGI: Success in loading generic-color ()
LibGGI: _ggiAddDL(0x836a7d0, "generic-linear-32", "", 0x1) called
LibGGI: _ggiLoadDL("/usr/local/lib/ggi/default/linear_32.so", 0x1) called
LibGGI: hand.handle=0x838a518
LibGGI: &(GGIdl_linear_32) = 0x41290440
LibGGI: hand.open = 0x412902c0
LibGGI: hand.exit = (nil)
LibGGI: hand.close = (nil)
LibGGI: _ggiLoadDL returned 0 (0x838a7d8)
LibGGI: 0 = dlh->open(0x836a7d0, 0x838a7d8, "", (nil), 4) - /usr/local/lib/ggi/
LibGGI: Success in loading generic-linear-32 ()
LibGGI: ggiIndicateChange(0x836a7d0, 0x1) called
LibGGI: ggiIndicateChange: 1 changed for 0x836a7d0.
LibGGI: ggiSetMode: set to frame 0, origin = {0,0} 
LibGGI: ggiSetMode: set GC
LibGGI: _default_error() called
LibGGI: ggiSetMode: success (vis 640x480 virt 1280x480)
LibGGI: _default_error() called
LibGGI: _default_error() called
LibGGI: ggiSetMode: SetWriteFrame 0
LibGGI: ggiSetMode: frame address: 0x4028d000
LibGGI: ggiSetMode: FillScreen 0
LibGGI: ggiSetMode: done!
LibGGI: _default_error() called
LibGGI: _default_error() called
LibGGI: _default_error() called
LibGGI: ggiExtensionAttach(0x836a7d0, 0) called
LibGGI: ggiExtensionAttach: ExtList now at 0x838a848 (1)
LibGGI: changed(0x836a7d0, 1) called for misc extension 
LibGGI: changed() APILIST 
LibGGI: Trying #0: display-dga-wmh()
LibGGI: Trying #1: generic-stubs-wmh()
LibGGI: Trying #2: generic-color-wmh()
LibGGI: Trying #3: generic-linear-32-wmh()
LibGGI: _default_error() called
[repeating for a while, then app is up and erminates nicely lateron.]

CU, Andy


-- 
Andreas Beck             |  Email :  <[EMAIL PROTECTED]>

Reply via email to