Re: [PATCH] DRM depends on ???

2005-05-29 Thread Dave Airlie
  
 
  The whole dependancy seems like nonsense to me.
  I think
 
  depends on PCI
 
  is a lot more sensible.

 I think the original reasoning was something like this:

 If DRM is built-in, then AGP _must_ be built-in or not included at all,
 modular
 won't work.  If DRM is modular or not built, then AGP may be built-in,
 modular,
 or not built at all.

 The depends on AGP || AGP=n means that if DRM=y, then AGP=y or AGP=n, and if
 DRM=m or DRM=n, then AGP=y or AGP=m or AGP=n.

 Yes it's unclear and yes it should probably be documented in a comment
 somewhere.

What Kyle said is the correct answer... we either keep this lovely
construct (I'll add a comment for 2.6.13) or we go back to the old
intermodule or module_get stuff... DRM built-in with modular AGP is always
wrong... or at least I'll get a hundred e-mails less every month if I
say it is ..

Dave.

-- 
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
Linux kernel - DRI, VAX / pam_smb / ILUG



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [patches] Re: r300 radeon 9800 lockup

2005-05-29 Thread Peter Zubaj

Hi,

First patch helped lot (but there are still lockups).
Second - no diffrence with or without.

Peter Zubaj

Nicolai Haehnle wrote:


Hi everybody,

I once again tripped upon an R300 lockup (possibly the same one that 
everybody's been talking about) and spent the last one and half days 
chasing it down.


It turns out that writing the vertex buffer age to scratch registers (the 
ones that are written back to main memory) during a 3D sequence is a bad 
idea. Apparently, this confuses the memory controller so much that some 
part of the engine locks up hard.


The attached patch.out-of-loop-dispatch-age fixes this, at least for me.

The attached patch.remove-userspace-pacifiers removes additional unnecessary 
emission of the pacifier sequence from the userspace driver. Userspace 
isn't supposed to emit this sequence anyway.


Could everybody please test whether 
a) the first patch really does fix the lockups people are seeing and
b) whether combining both the first and the second patch causes any 
regressions.


If everything's fine with these patches, I'm going to commit them in a few 
days or so.


cu,
Nicolai
 





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [PATCH] DRM depends on ???

2005-05-29 Thread Christoph Hellwig
On Sun, May 29, 2005 at 12:25:10AM -0400, Kyle Moffett wrote:
 If DRM is built-in, then AGP _must_ be built-in or not included at  
 all, modular
 won't work.  If DRM is modular or not built, then AGP may be built- 
 in, modular,
 or not built at all.
 
 The depends on AGP || AGP=n means that if DRM=y, then AGP=y or  
 AGP=n, and if
 DRM=m or DRM=n, then AGP=y or AGP=m or AGP=n.
 
 Yes it's unclear and yes it should probably be documented in a  
 comment somewhere.

could be written easier as depends on AGP if AGP



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [patches] Re: r300 radeon 9800 lockup

2005-05-29 Thread Boris Peterbarg

Peter Zubaj wrote:

Hi,

First patch helped lot (but there are still lockups).
Second - no diffrence with or without.

Peter Zubaj

Nicolai Haehnle wrote:



Same here. All the lockups happen, it just takes them longer.

Boris Peterbarg


Hi everybody,

I once again tripped upon an R300 lockup (possibly the same one that 
everybody's been talking about) and spent the last one and half days 
chasing it down.


It turns out that writing the vertex buffer age to scratch registers 
(the ones that are written back to main memory) during a 3D sequence 
is a bad idea. Apparently, this confuses the memory controller so much 
that some part of the engine locks up hard.


The attached patch.out-of-loop-dispatch-age fixes this, at least for me.

The attached patch.remove-userspace-pacifiers removes additional 
unnecessary emission of the pacifier sequence from the userspace 
driver. Userspace isn't supposed to emit this sequence anyway.


Could everybody please test whether a) the first patch really does fix 
the lockups people are seeing and
b) whether combining both the first and the second patch causes any 
regressions.


If everything's fine with these patches, I'm going to commit them in a 
few days or so.


cu,
Nicolai
 





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel




---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [patches] Re: r300 radeon 9800 lockup

2005-05-29 Thread Nicolai Haehnle
On Sunday 29 May 2005 02:31, Ben Skeggs wrote:
 Morning,
 
 After playing UT2004 for 10 or so minutes, and then quickly checking 
 some other
 apps known to worn, I see no regressions with either patch.
 
 I'll be putting it through some more rigorous testing as the day 
 progresses, will
 report back if I find anything.
 
 Also, out of interest, what triggered the lockup you saw?

Pretty much anything could trigger it, from glxgears (unlikely lockup) over 
glean (regular lockups) to cube (almost instant lockup).

Unfortunately, just like others are reporting, I'm still getting lockups, 
too. This time, however, they are more elusive as the lockups disappear as 
soon as I start looking for them:

I used the attached patch (in variations) to hunt for the previous lockup. 
What this patch does is that it basically commits the ring buffer after 
every ADVANCE_RING and waits for the read ptr to catch up with the write 
ptr. Feel free to try this patch if you're seeing lockups, perhaps you can 
find something out that way. However, as soon as I enable the call to 
commit_and_wait, the lockups disappear for me.

I'm still going to try to find this thing, but it looks like it's going to 
be difficult.

cu,
Nicolai
Index: drm/shared-core/radeon_cp.c
===
RCS file: /cvsroot/r300/r300_driver/drm/shared-core/radeon_cp.c,v
retrieving revision 1.7
diff -u -3 -p -r1.7 radeon_cp.c
--- drm/shared-core/radeon_cp.c	19 Apr 2005 21:05:18 -	1.7
+++ drm/shared-core/radeon_cp.c	28 May 2005 20:34:04 -
@@ -923,6 +923,56 @@ static int radeon_do_wait_for_idle(drm_r
 	return DRM_ERR(EBUSY);
 }

+
+/* Debugging function:
+ *
+ * Commit the ring immediately and verify that the hardware is making
+ * progress on the ring.
+ */
+static int failed_once = 0;
+static const char* prev_inflight_caller = 0;
+static const char* prev2_inflight_caller = 0;
+static const char* prev3_inflight_caller = 0;
+
+void radeon_do_inflight_commit_and_wait(drm_radeon_private_t * dev_priv, const char* caller)
+{
+	const char* prev3_caller = prev3_inflight_caller;
+	const char* prev2_caller = prev2_inflight_caller;
+	const char* prev_caller = prev_inflight_caller;
+	const char* cur_caller = caller;
+	u32 old_tail = RADEON_READ(RADEON_CP_RB_WPTR);
+	u32 new_tail = dev_priv-ring.tail;
+	int i;
+
+	prev3_inflight_caller = prev2_caller;
+	prev2_inflight_caller = prev_caller;
+	prev_inflight_caller = caller;
+
+	if (failed_once)
+		return;
+
+	COMMIT_RING();
+
+	for(i = 0; i  dev_priv-usec_timeout; i++) {
+		u32 head = GET_RING_HEAD(dev_priv);
+
+		if (new_tail  old_tail) {
+			if (head  old_tail  head = new_tail)
+return;
+		} else {
+			if (head = new_tail || head  old_tail)
+return;
+		}
+
+		DRM_UDELAY(1);
+	}
+
+	DRM_ERROR(failed! (caller = %s, prev = %s - %s - %s)\n, cur_caller, prev_caller, prev2_caller, prev3_caller);
+	radeon_status(dev_priv);
+	failed_once = 1;
+}
+
+
 /* 
  * CP control, initialization
  */
Index: drm/shared-core/radeon_drv.h
===
RCS file: /cvsroot/r300/r300_driver/drm/shared-core/radeon_drv.h,v
retrieving revision 1.12
diff -u -3 -p -r1.12 radeon_drv.h
--- drm/shared-core/radeon_drv.h	3 Mar 2005 04:40:21 -	1.12
+++ drm/shared-core/radeon_drv.h	28 May 2005 20:34:05 -
@@ -985,14 +985,39 @@ do {	\

 #define RING_LOCALS	int write, _nr; unsigned int mask; u32 *ring;

+#define ALIGN_RING() do {		\
+	int _nr = 32 - (dev_priv-ring.tail  31);			\
+	int _write;			\
+	if (dev_priv-ring.space = (_nr+1) * sizeof(u32)) {		\
+		COMMIT_RING();		\
+		radeon_wait_ring( dev_priv, (_nr+1) * sizeof(u32) );	\
+	}\
+	_write = dev_priv-ring.tail;	\
+	if (_write  1)	{		\
+		dev_priv-ring.start[_write++] = RADEON_CP_PACKET2;	\
+		_write = _write % dev_priv-ring.tail_mask;		\
+		_nr--;			\
+	}\
+	while( _nr = 2 ) {		\
+		/*dev_priv-ring.start[_write++] = CP_PACKET3( RADEON_CP_NOP, 0 );*/ \
+		/*dev_priv-ring.start[_write++] = CP_PACKET0( 0x1438, 0 );*/ \
+		dev_priv-ring.start[_write++] = RADEON_CP_PACKET2; 	\
+		dev_priv-ring.start[_write++] = RADEON_CP_PACKET2; 	\
+		_write = _write % dev_priv-ring.tail_mask;		\
+		_nr -= 2;		\
+	}\
+	dev_priv-ring.tail = _write;	\
+} while (0)
+
 #define BEGIN_RING( n ) do {		\
+	ALIGN_RING(); /* TEST TEST */	\
 	if ( RADEON_VERBOSE ) {		\
 		DRM_INFO( BEGIN_RING( %d ) in %s\n,			\
 			   n, __FUNCTION__ );\
 	}\
-	if ( dev_priv-ring.space = (n) * sizeof(u32) ) {		\
+	if ( dev_priv-ring.space = dev_priv-ring.size/2 /*(n+1) * sizeof(u32)*/ ) {		\
 COMMIT_RING();		\
-		radeon_wait_ring( dev_priv, (n) * sizeof(u32) );	\
+		radeon_wait_ring( dev_priv, dev_priv-ring.size/2/*(n+1) * sizeof(u32)*/ );	\
 	}\
 	_nr = n; dev_priv-ring.space -= (n) * sizeof(u32);		\
 	ring = dev_priv-ring.start;	\
@@ 

r300 and pcie card...

2005-05-29 Thread Dave Airlie

Okay I've a Dell Inspiron 6000 with a X300 (1002:5460) on a PCI-Express
bus..

I've installed Xorg CVS and the latest r300 drm and with the drm loaded, X
hangs the card (usual 99% X server can't kill it ...) turning on debug
just gives the usual deadlock ioctl,

the end of the log is
May 29 20:15:51 localhost kernel: [drm:drm_ioctl] pid=8432,
cmd=0xc010644d, nr=0x4d, dev 0xe200, auth=1
May 29 20:15:51 localhost kernel: [drm:radeon_cp_indirect] indirect: idx=1
s=0 e=112 d=0
May 29 20:15:51 localhost kernel: [drm:radeon_cp_dispatch_indirect]
indirect: buf=1 s=0x0 e=0x70
May 29 20:15:52 localhost kernel: [drm:drm_ioctl] pid=8432, cmd=0x6444,
nr=0x44, dev 0xe200, auth=1
May 29 20:15:52 localhost kernel: [drm:radeon_cp_idle]
May 29 20:15:52 localhost kernel: [drm:radeon_do_cp_idle]
May 29 20:15:52 localhost kernel: [drm:drm_ioctl] ret = fff0


Anyone got r300 working on any pci express yet or am I going to have to be
the one to try and get it working?

Regards,
Dave.

-- 
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
Linux kernel - DRI, VAX / pam_smb / ILUG



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [patches] Re: r300 radeon 9800 lockup

2005-05-29 Thread Adam K Kirchhoff

Nicolai Haehnle wrote:


Hi everybody,

I once again tripped upon an R300 lockup (possibly the same one that 
everybody's been talking about) and spent the last one and half days 
chasing it down.


It turns out that writing the vertex buffer age to scratch registers (the 
ones that are written back to main memory) during a 3D sequence is a bad 
idea. Apparently, this confuses the memory controller so much that some 
part of the engine locks up hard.


The attached patch.out-of-loop-dispatch-age fixes this, at least for me.

The attached patch.remove-userspace-pacifiers removes additional unnecessary 
emission of the pacifier sequence from the userspace driver. Userspace 
isn't supposed to emit this sequence anyway.


Could everybody please test whether 
a) the first patch really does fix the lockups people are seeing and
b) whether combining both the first and the second patch causes any 
regressions.


If everything's fine with these patches, I'm going to commit them in a few 
days or so.


cu,
Nicolai



A) The first patch may help a little, but definitely doesn't eliminate 
the lockups.


B) Huge regression.  With both patches I get an immediate lockup when 
launching glxgears (before the

window is even drawn).

Adam





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


radeon 9600se?

2005-05-29 Thread John H.
I have xorg.conf set up to use radeon driver with big
desktop mode and xinerama.

It works fine, but I want acceleration.

So am I correct in saying all I need to do is

 # Load  dri
  Load  glx

uncomment the dri load, and make install your modules?

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: radeon 9600se?

2005-05-29 Thread Peter Zubaj
Hi,

No, you are not correct.
You need cvs version of xorg, cvs version of mesa and cvs version of
r300 driver from r300.sf.net. r300 driver is still in alpha stage (it
can lock or crash your computer).

Peter Zubaj




Najdi svojich spoluziakov!
http://www.spoluziak.sk



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: r300 and pcie card...

2005-05-29 Thread Alex Deucher
On 5/29/05, Dave Airlie [EMAIL PROTECTED] wrote:
 
 Okay I've a Dell Inspiron 6000 with a X300 (1002:5460) on a PCI-Express
 bus..
 
 I've installed Xorg CVS and the latest r300 drm and with the drm loaded, X
 hangs the card (usual 99% X server can't kill it ...) turning on debug
 just gives the usual deadlock ioctl,
 
 the end of the log is
 May 29 20:15:51 localhost kernel: [drm:drm_ioctl] pid=8432,
 cmd=0xc010644d, nr=0x4d, dev 0xe200, auth=1
 May 29 20:15:51 localhost kernel: [drm:radeon_cp_indirect] indirect: idx=1
 s=0 e=112 d=0
 May 29 20:15:51 localhost kernel: [drm:radeon_cp_dispatch_indirect]
 indirect: buf=1 s=0x0 e=0x70
 May 29 20:15:52 localhost kernel: [drm:drm_ioctl] pid=8432, cmd=0x6444,
 nr=0x44, dev 0xe200, auth=1
 May 29 20:15:52 localhost kernel: [drm:radeon_cp_idle]
 May 29 20:15:52 localhost kernel: [drm:radeon_do_cp_idle]
 May 29 20:15:52 localhost kernel: [drm:drm_ioctl] ret = fff0
 
 
 Anyone got r300 working on any pci express yet or am I going to have to be
 the one to try and get it working?
 

You're the first!  I've got one too (pcie x800), and I've been meaning
to try it, I just haven't gotten a chance yet.

Alex

 Regards,
 Dave.
 
 --
 David Airlie, Software Engineer
 http://www.skynet.ie/~airlied / airlied at skynet.ie
 Linux kernel - DRI, VAX / pam_smb / ILUG
 



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


r300 bugs

2005-05-29 Thread Bernhard Rosenkraenzer
Hi,
I've just tried out the r300 driver - works remarkably well for untested and 
broken code.

I've run into 2 bugs though:
It doesn't work well if the display uses 16 bpp (24 bpp works perfectly) -- 3D 
in 16 bpp is pretty badly misrendered (sample attached; 2D works well w/ r300 
DRI even at 16 bpp) -- mixed with a random section of the rest of the screen, 
wrong colors, and drawn way too large (but close enough to the expected 
output to recognize it).

The 2nd bug is that tuxkart (http://tuxkart.sf.net/) segfaults when starting a 
game -- apparently the driver is returning a wrong value (or NULL pointer?) 
somewhere. The game works on r200 and i855; didn't have the time to do a lot 
of debugging yet.

Any ideas?

Thanks,
bero
attachment: glxgears.png

Re: [PATCH] DRM depends on ???

2005-05-29 Thread Kyle Moffett

On May 29, 2005, at 15:58:10, Geert Uytterhoeven wrote:

What Kyle said is the correct answer... we either keep this lovely
construct (I'll add a comment for 2.6.13) or we go back to the old
intermodule or module_get stuff... DRM built-in with modular AGP  
is always

wrong... or at least I'll get a hundred e-mails less every month if I
say it is ..


And what if we don't have AGP at all? Or no PCI?


Then DRM detects that at configure time and excludes the code that  
requires

AGP.  Basically, the following are valid configurations:

DRM=y AGP=y  # DRM will use AGP
DRM=y AGP=n  # DRM will not use AGP

DRM=m AGP=y  # DRM will use AGP
DRM=m AGP=m  # DRM will use AGP (DRM module depends on AGP module)
DRM=m AGP=n  # DRM will not use AGP

DRM=n AGP=*  # DRM isn't compiled and therefore doesn't care about AGP

The only invalid configuration is DRM=y AGP=m, which seems silly,  
although

theoretically in that case DRM should exclude AGP support.



Cheers,
Kyle Moffett

-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCM/CS/IT/U d- s++: a18 C$ UB/L/X/*(+)$ P+++()$
L(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b(++) DI+ D+ G e-$ h!*()++$  
r  !y?(-)

--END GEEK CODE BLOCK--





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: SIGSEGV in r200 when called by JOGL

2005-05-29 Thread Nik
Ok, with help so far from a number of people on this list (thank you), I 
have built and installed Mesa and drm.


However, I am getting symbol errors (listed below) when I try to load 
the new radeon module. I presume that the problem is caused by 
differences between the new modules and the libraries/modules in my distro.


1. I note that libdri.a and libdrm.a in 
/usr/X11R6/lib/modules/extensions haven't been updated. Is this a 
possible cause of the problem?


2. In checking that the AGP modules are being loaded before the radeon 
driver, it seems that there are no loadable AGP modules with the kernel 
(2.6.11-1.14_FC3). In fact, there is no 
/lib/modules/2.6.11-1.14_FC3/kernel/drivers/char/agp directory. Am I 
correct in interpreting this as meaning the Fedora Core has these 
modules built into the kernel as non-loadable modules? (I do recall 
something about this being a solution to get rhgb working??)


Looking at the source, most of these symbols seem to be defined in the 
drm modules I have just compiled and installed, so I still haven't 
worked out where the conflicts are, and what I need to rebuild to fix them.


Looking at this mailing list, I see that there are certain combinations 
of static vs dynamic modules that just don't work. Am I correct in 
presuming that this is what I'm encountering? If so, what is the 
recommended solution?


1. Move the newer DRM and MESA source into my existing kernel source 
tree, and rebuild the kernel from the same config (ie, with static AGP 
etc modules)


2. Change the kernel config to make DRM, MESA, AGP, DRI (and any 
others??) to be dynamically loadable modules, rebuild the kernel, and 
then install my newly compiled modules? I would expect that for future 
upgradability and debugging, this second option is the better, but are 
there any particular downsides that I should be aware of?


And if I'm on the wrong track entirely, could someone please give me a 
pointer as to how to find and fix the symbol errors?



Cheers!
Nik.


radeon: disagrees about version of symbol drm_open
radeon: Unknown symbol drm_open
radeon: disagrees about version of symbol drm_fasync
radeon: Unknown symbol drm_fasync
radeon: disagrees about version of symbol drm_poll
radeon: Unknown symbol drm_poll
radeon: Unknown symbol drm_get_resource_len
radeon: disagrees about version of symbol drm_core_get_reg_ofs
radeon: Unknown symbol drm_core_get_reg_ofs
radeon: disagrees about version of symbol drm_irq_uninstall
radeon: Unknown symbol drm_irq_uninstall
radeon: Unknown symbol drm_get_dev
radeon: disagrees about version of symbol drm_ioctl
radeon: Unknown symbol drm_ioctl
radeon: disagrees about version of symbol drm_exit
radeon: Unknown symbol drm_exit
radeon: disagrees about version of symbol drm_core_get_map_ofs
radeon: Unknown symbol drm_core_get_map_ofs
radeon: disagrees about version of symbol drm_init
radeon: Unknown symbol drm_init
radeon: Unknown symbol drm_get_resource_start
radeon: disagrees about version of symbol drm_vbl_send_signals
radeon: Unknown symbol drm_vbl_send_signals
radeon: Unknown symbol drm_cleanup_pci
radeon: disagrees about version of symbol drm_ati_pcigart_init
radeon: Unknown symbol drm_ati_pcigart_init
radeon: disagrees about version of symbol drm_mmap
radeon: Unknown symbol drm_mmap
radeon: disagrees about version of symbol drm_ati_pcigart_cleanup
radeon: Unknown symbol drm_ati_pcigart_cleanup
radeon: Unknown symbol drm_initmap
radeon: disagrees about version of symbol drm_core_reclaim_buffers
radeon: Unknown symbol drm_core_reclaim_buffers
radeon: disagrees about version of symbol drm_release
radeon: Unknown symbol drm_release


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Bug 1615] R128 Software fallbacks broken

2005-05-29 Thread bugzilla-daemon
Please do not reply to this email: if you want to comment on the bug, go to
   
the URL shown below and enter yourcomments there. 
   
https://bugs.freedesktop.org/show_bug.cgi?id=1615  
 




--- Additional Comments From [EMAIL PROTECTED]  2005-05-29 19:18 ---
No longer appears to cause hangs, but rendering is still wrong.  
 
 
--   
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email 
 
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Bug 2195] switch radeon driver to t_vertex interface

2005-05-29 Thread bugzilla-daemon
Please do not reply to this email: if you want to comment on the bug, go to
   
the URL shown below and enter yourcomments there. 
   
https://bugs.freedesktop.org/show_bug.cgi?id=2195  
 




--- Additional Comments From [EMAIL PROTECTED]  2005-05-29 18:53 ---
I've tested this on ut2004, ut, q3, and tcl_mode=0 projtex, and it seemed to be
fine.  There's a 25k reduction in the stripped binary size.  However performance
is also reduced somewhat (tcl_mode=0 quake3, 800x600 demofours on 1ghz p3 and
rv200 card):

x pre-tvertex
+ post-tvertex
+--+
|+x|
|+ + +   +  x x|
||___A| |AM|
+--+
N   Min   MaxMedian   AvgStddev
x   579  79.1  79.1 79.080.04472136
+   5  75.476  75.6 75.620.22803509
Difference at 95.0% confidence
-3.46 +/- 0.239647
-4.37532% +/- 0.303043%
(Student's t, pooled s = 0.164317)

Do we want to apply the patch in this case?  It would increase maintainability,
definitely.  
 
 
--   
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email 
 
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: r300 bugs

2005-05-29 Thread Peter Zubaj
Hi,

16 bpp is not supported in r300 driver. It will be probably supported
if  fglrx will support 16 bpp (I think, this will never hapend.

Peter Zubaj



___
Podte na navstevu k Wande - k najlepsej priatelke kazdej zeny na internete.
http://www.wanda.sk/



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel