Getting the intel 915 3D engine to display something with OUT_RING commands only

Tom De Man Tom.DeMan at DZINE.BE
Tue Jun 19 01:52:16 PDT 2007


Hi,
I'm still in trouble with a demonstrator I have to make to get the 3D
engine from the intel 915 to run and display anything using only
OUT_RING() commands after everything has been set up (2D works).
I've tried a different approach this time: I took a linux box and
recompiled the X server driver xf86-video-intel. I noticed the function
I830SubsequentSolidFillRect() being called periodically, so I added some
OUT_RING() commands there that hopefully will show something in 3D.
My 2D code I added there worked as expected: a rectangle is drawn
regularly at (300,300) as requested.
I took the code from i915_render.c and added it there also (with some
fixed parameters) but nothing on screen (no rectange as expected).
If someone would like to help me, please let me know. I can send you my
modified i830_accel.c then, I don't think it's appropriate to post it here
right away. I can ask my boss for a little compensation, I've seen a post
here recently with a paypall incentive that seemed to do well (don't know
if it was because of the paypall award or not).

Kind regards,
Tom

-----Original Message-----
From: xorg-bounces at lists.freedesktop.org
[mailto:xorg-bounces at lists.freedesktop.org] On Behalf Of
xorg-request at lists.freedesktop.org
Sent: dinsdag 19 juni 2007 10:43
To: xorg at lists.freedesktop.org
Subject: xorg Digest, Vol 23, Issue 90

Send xorg mailing list submissions to
	xorg at lists.freedesktop.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.freedesktop.org/mailman/listinfo/xorg
or, via email, send a message with subject or body 'help' to
	xorg-request at lists.freedesktop.org

You can reach the person managing the list at
	xorg-owner at lists.freedesktop.org

When replying, please edit your Subject line so it is more specific than
"Re: Contents of xorg digest..."


Today's Topics:

   1. Re: i830 problems with xf86-video-intel-2.0
      (Gilles Dartiguelongue)


----------------------------------------------------------------------

Message: 1
Date: Tue, 19 Jun 2007 10:41:11 +0200
From: Gilles Dartiguelongue <dartigug at esiee.fr>
Subject: Re: i830 problems with xf86-video-intel-2.0
To: David Bronaugh <dbronaugh at linuxboxen.org>
Cc: xorg at lists.freedesktop.org
Message-ID: <1182242471.3580.8.camel at boulix.republique.smartjog.lan>
Content-Type: text/plain; charset="utf-8"

Le lundi 18 juin 2007 ? 17:27 -0700, David Bronaugh a ?crit :
> I'll put in a "me too" on this one. I'm running Debian Sid. I upgraded 
> to the Intel 2.0 driver, and so far:
>  - Xinerama does not work (causes segfault in the X server)
>  - I can't use the panel integrated into my laptop (ie, the LFP 
> connected via LVDS does not work)
>  - When I connect a 17" LCD to my laptop, it works at native res
> (woohoo!) but for unknown reasons only 1024x768 of it is usable for 
> programs (I'm using ratpoison, and the remainder of the screen is the 
> usual X stipple pattern)
connecting a 17" LCD works nicely here up to native resolution of the LCD.
I can even use the area properly and the styleto still points to the good
area (which is very nice :)). But at the same time, the internal panel
goes all stripey ! (see
http://evasdk.free.fr/2007-05-23--08.31.40/IMG_4290.JPG)

>  - When DPMS engages, it shuts down the external CRT like it should; 
> however, when I create X activity to restore the display, the display 
> comes back up (backlight fires up; display's getting signal), but the 
> display is black. Switching to console and back fixes this.
(not testing this yet)

> I've attached the video BIOS for my laptop.
Unfortunately, it still doesn't want to dump the BIOS on mine. Here is an
updated xorg log in case it helps.
--
Gilles Dartiguelongue <dartigug at esiee.fr>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 55148 bytes
Desc: not available
Url :
http://lists.freedesktop.org/archives/xorg/attachments/20070619/99ee72c6/a
ttachment.bin 

------------------------------

_______________________________________________
xorg mailing list
xorg at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

End of xorg Digest, Vol 23, Issue 90
************************************


--------------------------------------------------------------------------
Confidentiality Statement: This e-mail is intended solely for the person to whom it is addressed and may contain confidential or legally privileged information. Access to this e-mail by anyone else is unauthorised. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and destroy this e-mail and any attachments. Any views or opinions presented are solely those of the author and do not necessarily represent those of dZine n.v. E-mail may be susceptible to data corruption, interception, unauthorised amendment, viruses and delays or the consequences thereof. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing or copying of this email is strictly prohibited.
--------------------------------------------------------------------------



More information about the xorg mailing list