ATI mach64 core consultant work needed
Gene Heskett
gene.heskett at verizon.net
Sat Oct 16 21:21:03 PDT 2004
On Saturday 16 October 2004 22:58, Vladimir Dergachev wrote:
>On Sat, 16 Oct 2004, Gene Heskett wrote:
>> On Saturday 16 October 2004 16:08, Vladimir Dergachev wrote:
>> [...]
>>
>>> Next step run
>>>
>>> strace -f glxgears >& call.log
>>>
>>> And press ^C after a second or two (make sure you see something
>>> drawn).
>>>
>>> The output would be longish, but it should tell you which calls
>>> are being made and which ioctl fails (if any).\
>>
>> Yeah, about 3^9 lines. I stripped it down to the first 350 or so,
>> then scanned through it, and while it searches all over the
>> system, not finding one of them till it finally consults
>> /etc/ld.so.cache, it does find everything it attempts to open,
>> including libexpat. So I'm not getting any 'schmardter' so far.
>> :)
>
>I would suggest to take a look at what happens during initialization
> - does it attempt to do ioctl on DRM device and if so do all of
> them succeed ?
>
> best
>
> Vladimir Dergachev
All ioctl's have a return value of 0, which I'd assume was a success?
[root at coyote tmp]# grep ioctl call.log
ioctl(4, DECODER_SET_PICTURE, 0xbfffeff0) = 0
ioctl(4, DECODER_GET_CAPABILITIES, 0xbfffeff8) = 0
ioctl(4, DECODER_GET_CAPABILITIES, 0xbfffeff8) = 0
ioctl(4, DECODER_GET_STATUS or DEVFSDIOC_SET_EVENT_MASK, 0xbffff060) =
0
ioctl(4, DEVFSDIOC_GET_PROTO_REV, 0x8056918) = 0
ioctl(4, DEVFSDIOC_GET_PROTO_REV, 0x8056918) = 0
ioctl(4, 0xc0086451, 0xbfffef78) = 0
ioctl(4, 0xc0086451, 0xbfffef78) = 0
ioctl(4, 0xc0086451, 0xbfffef78) = 0
ioctl(4, 0xc00c6419, 0xbfffef40) = 0
ioctl(4, 0xc00c6419, 0xbfffef40) = 0
ioctl(4, 0x400c6459, 0xbfffef80) = 0
ioctl(4, 0x4008642a, 0xbffff1d8) = 0
ioctl(3, FIONREAD, [0]) = 0
ioctl(4, 0xc0086451, 0xbffff290) = 0
ioctl(4, 0x40106450, 0xbffff220) = 0
ioctl(4, 0x40186448, 0xbffff390) = 0
ioctl(4, 0xc0286429, 0xbfffebe0) = 0
ioctl(4, 0x40106450, 0xbffff330) = 0
ioctl(4, 0xc0086451, 0xbffff360) = 0
ioctl(4, 0xc010643a, 0xbffff360) = 0
ioctl(4, 0x6447, 0) = 0
Side point, I just built and rebooted to 2.6.9-final, and discovered
another ATI specific option in the kernel whose help file read like
maybe I should turn it on, so I did. But it didn't make any diff,
glxgears is still stuck in the middle 190fps range. That was, I
believe: grep '=y' .config & paste AGP & DRM stuffs
----------
CONFIG_AGP=y
CONFIG_AGP_ATI=y <-this one I turned on, but no apparent effect.
CONFIG_AGP_NVIDIA=y <- and the motherboard is an nforce2 chipset.
CONFIG_DRM=y
CONFIG_DRM_RADEON=y
----------
I'd take this card back as being defective somehow, but its 4 months
old now and works great except for this. Thanks again Vladimir.
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.27% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.
More information about the xorg
mailing list