orks fine.
>glxinfo etc don't show any misconfigurations either. This crash occured with XF 4.1
>and 4.2, Kernel 2.4.17. I already tried out the drm module from CVS, which didn't
>bring any difference.
I am seeing the exact same thing with 440BX..
If you have Descent try
b) wastes time..
The solution to this would be to not submit new frames faster than
graphics card can handle them.
Peter - Am I right in thinking that you have Rage128 card ? Can you write
a simple program to measure just how fast can you pump frames into overlay ?
Vladimir
t possible that "poll" function in DRM driver is
screwed up ? Though I thought that texture transfer goes through an ioctl..
Vladimir Dergachev
>
> Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023
>
> --
>
On 26 Feb 2002, Michel [ISO-8859-1] Dänzer wrote:
> On Son, 2002-02-24 at 16:26, Vladimir Dergachev wrote:
> >
> >
> > On Fri, 22 Feb 2002, Peter Surda wrote:
> >
> > > On Fri, Feb 22, 2002 at 01:38:36AM +0100, Michel Dänzer wrote:
> > > > >
?
>
> Mit freundlichen Grüßen
>
> Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023
Peter, could you run the following test: allocate 1 meg of ram in a
new pPriv struct (in SetupImageVideo) and change the code to do plain
memcpy to that memory. I am wonderin
o capture.
The modification has a known bug where some operations (stencil in
particular) cause a segfault. I am trying to track this down with not much
luck so far.
Vladimir Dergachev
>
> Steven
>
>
> ___
>
On 3 Jun 2002, Michel [ISO-8859-1] Dänzer wrote:
> On Mon, 2002-06-03 at 03:39, Vladimir Dergachev wrote:
> >
> > For people who were interested in observing VSYNC/VBLANK interrupts from
> > userspace there is an experimental implementation for radeons on
> >
ce all 3d stuff with software
fallbacks but leave 2d code in. I believe this should work and you'll get
some experience before delving into more advanced stuff.
Note: this involves not only changing kernel module but also radeon driver
in MesaGL source.
best
not
know what to do) but simply prints a message.
It turns out that (sometimes, when, for example you are moving a window
around) there are enough commands to be processed by radeon engine that it
takes longer than the loop in wait_for_idle/fifo.
I don't know of any "right" wa
ion to
older 3d drivers.
best
Vladimir Dergachev
>
> I'd appreciate feedback on this from the GATOS developers, in particular
> whether it would be enough to remove the incompatibility of Radeon DRI
> components between our projects, o
s it
turned out it was a lot easier to fix the 3d client. Of course, I am not
an expert..
best
Vladimir Dergachev
>
>
> --
> Earthling Michel Dänzer \ Debian (powerpc), XFree86 and DRI developer
> Software libre enthusiast \ http://s
On Wed, 8 Oct 2003, Michel [ISO-8859-1] Dänzer wrote:
> On Tue, 2003-10-07 at 15:02, Vladimir Dergachev wrote:
> > > >
> > > > I would suggest adding more ioctls:
> > > >
> > > > 1. Lock the drm driver against future connections from 3d dri
.
2) I would have expected SetFBLocation function to make sure that
the card is idle. Maybe this is done someplace else ?
best
Vladimir Dergachev
On Tue, 21 Oct 2003, Michel [ISO-8859-1] Dänzer wrote:
> On Wed, 2003-10-08 at 04
On Tue, 21 Oct 2003, Michel [ISO-8859-1] Dänzer wrote:
> On Tue, 2003-10-21 at 03:35, Vladimir Dergachev wrote:
> > I do like the patch.
>
> Cool.
>
> > Few questions/comments:
> >
> > 1) Did you check that it works with non-zero fbLocation ?
> >
On Tue, 21 Oct 2003, Michel [ISO-8859-1] Dänzer wrote:
> On Tue, 2003-10-21 at 03:53, Vladimir Dergachev wrote:
> > On Tue, 21 Oct 2003, Michel [ISO-8859-1] Dnzer wrote:
> >
> > > On Tue, 2003-10-21 at 03:35, Vladimir Dergachev wrote:
> > >
> > >
nyway, I think the most important point is that the DRM should be able
> to deal with whatever you throw at it this way; the details can still be
> changed later. Agreed?
DRM and DRI drivers. :)
best
Vladimir Dergachev
>
>
Hi Alex :)
Thanks for the patch !
May I suggest that you change XV_GR_ALPHA and XV_OV_ALPHA to
XV_GRAPHICS_ALPHA and XV_OVERLAY_ALPHA ? This does not cost anything
in terms of performance.
best
Vladimir Dergachev
On Wed, 19 Nov
erday), which implies that I'll try to switch to 4.4.0 as soon as I
get some free time.
best
Vladimir Dergachev
>
>
> --
> Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer
> Softwar
ntire
DRI tree.
thank you !
Vladimir Dergachev
>
>
> --
> Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer
> Software libre enthusiast| http://svcs.affero.net/rm.php?r=daenzer
>
>
>
Have you checked whether there is some sort of sound daemon running that
prevents access to your sound card ?
best
Vladimir Dergachev
On Thu, 1 Jan 2004, MichaelM wrote:
> I tried installing the new ati binary drivers, and every game, exc
best
Vladimir Dergachev
On Wed, 11 Feb 2004, Hod McWuff wrote:
> On Wed, 2004-02-11 at 19:03, Michel Dänzer wrote:
> > On Thu, 2004-02-12 at 00:26, Hod McWuff wrote:
> > > On Wed, 2004-02-11 at 17:28, Michel Dänzer wrote:
> > >
> > > By the way, where c
hand to be sure... also there seem to have been a few
> endianness fixes merged in.
>
atiprobe ? Ignore them. These are just new PCI ids and DRI CVS should
already have all of them.
best
Vladimir Dergachev
>
> Thanks for responding,
> - Hod Mc
initializing Rage Theatre 200 chips.
Does anyone on this list have documentation for RV250 ? It would help if
it had anything on VIP bus access, in particular in FIFO mode.
best
Vladimir Dergachev
>
> Thoughts, anyone?
>
>
>
>
r and it checks whether the configuration is the
recommended configuration from ATI docs.
best
Vladimir Dergachev
On Sun, 7 Mar 2004, Jon Smirl wrote:
> I'm trying to merge some of the functions from the radeon DRM and FB device
>
thank you very much !
Vladimir Dergachev
---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everythi
On Sun, 18 Apr 2004, Michel [ISO-8859-1] Dänzer wrote:
> On Sun, 2004-04-18 at 03:19, Vladimir Dergachev wrote:
> >
> > 1. I could not find a link to the newer ViewCVS interface on the website
> > - does it exist ?
>
> http://dri.freedesktop.org/cgi-bin/cvsweb/dri/
t CPMicroCode.h in the file...
>
> no idea what it is of course it might be 2d only or something wierd..
Yep, it matches the code I see in the DDK. So it appears that the "only"
thing left to get 3d working is to find/verify packets for CP engine.
best
various processing stages ?
thank you !
Vladimir Dergachev
---
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $
On Mon, 26 Apr 2004, Michel [ISO-8859-1] Dänzer wrote:
> On Sun, 2004-04-25 at 18:32, Vladimir Dergachev wrote:
> >
> > 1. Am I correct to assume that since direct rendering was enabled
> > the X was using CP accel funcs which then proves that CP is
> >
On Sun, 25 Apr 2004, Vladimir Dergachev wrote:
> >
> > It's a completely different 3D engine.
>
> Could you tell me why ?
>
> I can understand if textures and TCL are different due to different number
> of pipelines etc, but I would have expected glxgears
On Mon, 26 Apr 2004, Alan Cox wrote:
> On Llu, 2004-04-26 at 03:38, Vladimir Dergachev wrote:
> > So the next question would be how does one hack radeon or r200 driver to
> > get down to a particular function ?
>
> When I was trying to debug the sis6326 and via drivers t
d r200_sanity the only ones that
deal with hardware registers ?
thank you !
Vladimir Dergachev
---
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time o
; Those registers are driver-private stuff. So they are only changed by
> driver functions. Dirty state is written to the hardware in
> r200EmitState in r200_cmdbuf.c.
Excellent !
best
Vladimir Dergachev
--
Keith - do these drivers work with XFree86 4.4.0, or do they require
something newer ?
Also, if one is starting on a new driver do you recommend using 4.4.0
codebase or something different ? (the simpler the better..)
thanks !
Vladimir
thank you !
Vladimir Dergachev
---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you
ction and at
> > least two functions to read and write pixel.
> >
>
> I think you're talking about this wiki page :
> http://dri.sourceforge.net/cgi-bin/moin.cgi/MesaDriver
>
> Stephane
>
Thank you ! This was the page I was look
about 3d side of R300 ATI hardware (even
generalities) it would help a lot.
best
Vladimir Dergachev
>
> Dax Kelson
> Guru Labs
>
>
>
> ---
> This SF.Net email is sp
>
> On the plus side, Vladimir Dergachev seems really interested in getting
> the R300 supported, with or without ATI's help. I'm certainly willing to
> test anything on the 9800 that I have floating around :-)
One small correction - with ATI help, since I have some sample
ram from kernel-space.
best
Vladimir Dergachev
>
> --- Alex Deucher <[EMAIL PROTECTED]> wrote:
> >
> > --- Jon Smirl <[EMAIL PROTECTED]> wrote:
> > > Is there a document describing how memory management is handled for
s to program using current
frameworks (i.e. Mesa, DRI, X11).
best
Vladimir Dergachev
>
>
>
> ---
> This SF.Net email is sponsored by Sleepycat Software
> Learn developer strate
.
Also, I think Intel has been playing nice - they released some code for
their Centrino WiFi, and, looking in the DRI CVS, they have their graphics
chipsets supported too. (Please correct me if I am wrong here).
best
Vladimir Dergachev
>
> On Th
include SAK, secure
> attention key, kdbg support, OOPS while X is running, mode support for
> mesa-solo, etc
I would be delighted to have km functionality (GATOS capture module)
merged into DRM/FB combination.
best
Vladimir Dergache
de to restore video mode.
Thus this part of 2d driver *wants* to be inside the kernel.
As far as acceleration - either 2d or 3d - it makes sense for it to stay
in userspace..
best
Vladimir Dergachev
>
> Keith
>
>
>
> ---
On Thu, 6 May 2004, Martin Spott wrote:
> Vladimir Dergachev wrote:
>
> > Also, I would venture an opinion that, at the moment, the only Unices we
> > care about is Linux, BSD and Hurd - all open source. The current design
> > of XFree86 (with everything done in userspa
I have put up a webpage describing my progress in hacking
R300 3d engine at:
http://volodya-project.sf.net/R300.php
Comments and suggestions are appreciated :) (This includes new items for
my TODO list).
best
Vladimir Dergachev
s useful for virtual screens, for rotating display and for
displaying the same virtual screen on more than one monitor.
best
Vladimir Dergachev
---
This SF.Net email is sponsored by: SourceForge.n
On Sun, 16 May 2004, David Bronaugh wrote:
Vladimir Dergachev wrote:
Yes, I think the mode/dac programing code should be seperat from the
frambuffer allocation/mngmnt code. Wather it should live in the DRM
is
another story, thought It should live kernel side as it workes closely
with the
in any other driver - i.e. it executes before the system knows about
the new device and if it fails the module can refuse to load.
best
Vladimir Dergachev
I agree entirely, though.
David Bronaugh
---
On Mon, 17 May 2004, Ville [iso-8859-1] Syrjälä wrote:
On Sun, May 16, 2004 at 08:08:10PM -0700, David Bronaugh wrote:
Vladimir Dergachev wrote:
This brings out an interesting memory management point: swappable versus
non-swappable graphics objects.
A framebuffer is obviously non-swappable, while
low.
1280x1024 at 32bpp takes up 5Mb.
Or is it a really old card ?
best
Vladimir Dergachev
Managing that properly is quite complex (and neither X nor DRI currently
come close).
---
This SF.Net email
ing
* memory management
* bitblt
Everything else is best done as device-specific with the true API
belonging in user-space.
Comments ?
best
Vladimir Dergachev
---
This SF.Net email is sponsored by: SourceFo
uffer and back as well as blits.
Truly weird hardware would require ingenuity - as appropriate.
Comments ?
best
Vladimir Dergachev
Keith
---
This SF.Net email is sponsored by: Oracle 10g
Get certified o
less which means
this whole point rather academic: if one designs a new protocol there is
no reason not to take into account design of X11.
best
Vladimir Dergachev
(runs away & hides)
Keith
-
s
no reason not to take into account design of X11.
(a full fledged X11 implementation in the kernel might have some problems to
get accepted by the lkml codingstyle policemen;)
It does not have to be all in the kernel.
best
Vladimir Dergachev
H
Hi Nikolai,
I merged your patches - thank you very much !
Vladimir Dergachev
On Tue, 25 May 2004, Nicolai Haehnle wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
As you may be aware, I was trying to get R300 support into a state where it
is possible to start OpenGL
On Wed, 26 May 2004, Keith Whitwell wrote:
Vladimir Dergachev wrote:
Hi Nikolai,
I merged your patches - thank you very much !
I wonder if a similar approach could allow us to reset the radeon/r200 after
lockups?
Well, Nikolai's patch is not specific to R300 - it uses plain Radeon
regi
ine. On a public one.. do you want
your /etc/shadow file readable ?
best
Vladimir Dergachev
[2]: X isn't easy and DirectFB.. it's a bit better to use but it's still
a lot of unnecessary code around the actual driver.
--
wereHamster a.k.a. Tom Carnecky
On Tue, 15 Jan 2003, Michel [ISO-8859-1] Dänzer wrote:
> On Die, 2003-01-14 at 23:54, Vladimir Dergachev wrote:
> >
> > Mike, what do you think about setting up a separate (entire) tree
> > someplace else like SF ?
> >
> > The reason I am thinking about i
What does Linux report in /proc/iomem and dmesg ?
Do you have any other video cards in the system ?
This sounds like PCI resource allocation issue.
best
Vladimir Dergachev
---
This sf.net email
decoder can be clocked off pixel clock for video pass
through mode. If we trasfer video data to main RAM at the same time and
FB gets a command instructing it to change resolution there would be a
hard lockup.
best
Vla
have never seen this code path
triggered).
Thus at the very least you would want to mandate the availability of mode
setting part of FB when DRM is loaded - and they you can just as well link
the relevant code together.
best
re connected to what,
which transfers are running and which parts of the engine are busy.
Btw, it would also be nice if that code received interrupts that can occur
when user hotplugs monitors.
best
done and working already ?
best
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who
On Sat, 11 Sep 2004, Alan Cox wrote:
On Sad, 2004-09-11 at 16:53, Vladimir Dergachev wrote:
Lastly, I am not saying you have to put all the code in the same file.
All I am saying we can mandate that all Radeon HW specific code is linked
in one module - and this would make things easier for
On Sat, 11 Sep 2004, Alan Cox wrote:
On Sad, 2004-09-11 at 18:10, Vladimir Dergachev wrote:
This is a good point - if we don't need DMA or 3d acceleration we can
reduce memory footprint. This would seem that current DRM driver would
need to be dependent on whatever driver contains the
find examining the sources (or, at least, register
headers) of Radeon drivers (Xorg, DRI, DRM, etc) useful.
have fun !
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one o
implicitly serialized and not need a separate lock.
Just to clear up things - do you plan to retain the knowledge of last mode
set in the DRM driver ?
best
Vladimir Dergachev
--
Jon Smirl
[EMAIL PROTECTED
ld it not be possible to separate parts that assist 3d acceleration -
like DRM ioctls to submit textures etc and the code to validate the
command stream submitted from userspace ? This should cut down the size
considerably.
best
Vlad
A small update:
I also made a r300_demo program that paints some triangles - it
should be easier to setup than drmtest. This program should work on Radeon
Mobility M10 cards (i.e. RV350).
best
Vladimir Dergachev
On Sat, 11 Sep
lems could be well solved by leaving the
existing fbcon in for the time being, it is not like the kernel does not
have duplicate drivers.
best
Vladimir Dergachev
--
Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer
Libre softwa
Vladimir Dergachev
I will look at all this as soon as i get back home :) I was doing
some research on this R300 stuff too but with little success.
By the way i got a little question regarding ACPI. Does any one
is looking for this issue (i guess it is a drm issue) ? Maybe
On Sun, 12 Sep 2004, Michel [ISO-8859-1] Dänzer wrote:
On Sun, 2004-09-12 at 20:45 -0400, Vladimir Dergachev wrote:
On Sun, 12 Sep 2004, Michel [ISO-8859-1] Dnzer wrote:
On Sun, 2004-09-12 at 23:42 +0100, Dave Airlie wrote:
I think yourself and Linus's ideas for a locking scheme look good, I
On Mon, 13 Sep 2004, Alan Cox wrote:
On Llu, 2004-09-13 at 15:52, Vladimir Dergachev wrote:
However, if we want the switch from X to framebuffer to be as fast as
switching between different text consoles (assuming they have the same
resolution) and if we want to be able to run different Xservers
ck X console on resume. This worked great
until the new notebook that does not initialize the card properly.
best
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one
.
best
Vladimir Dergachev
On Mon, 13 Sep 2004, Nicolai Haehnle wrote:
Hi,
while I've had less success (read: hard locks and reboots) with the recently
drmtest and r300_demo, I did use glxtest to find out registers of the R300.
Basically, what I did is
On Tue, 14 Sep 2004, Alex Deucher wrote:
On Tue, 14 Sep 2004 09:37:05 -0400 (EDT), Vladimir Dergachev
<[EMAIL PROTECTED]> wrote:
On Tue, 14 Sep 2004, Dave Airlie wrote:
Just a suggestion but how about adding the header file to the Wiki and
anyone who comes up with more info can throw it i
exchange (public !) info about them as well.
In particular, the glxtest tool will be hosted there..
So, e-mail me you SF handles so I can add you to the developers list.
best
Vladimir Dergachev
On Wed, 15 Sep 2004, Nicolai Haehnle wrote:
On Tuesday 14 September 2004 17:01, Vladimir Dergachev wrote:
Hi all,
The new project name on SF is R300, the registration just went
through,
so I am in the process of setting things up.
Everyone is welcome ! Also, despite the name, this project
r300 which is slightly
different from rv350. However, I have not tested it yet.
It would be nice if we could get r300_demo working on all cards.
thank you !
Vladimir Dergachev
---
This SF.Net email is
r300 from cvs now works on my R350 card (Radeon 9800)... If anyone is
interested:
Cool ! I'll add your card's id to the CVS as well as make a new patch for
drm driver that includes all know R300, R350 and RV350 ids.
best
Vladimir
afterwards.
So, in this regard your work has now been tested with r300_demo - I
will play some more with the numbers to get a better feeling for things.
thank you !
Vladimir Dergachev
---
T
I just added it to CVS - thank you !
Vladimir Dergachev
Thanks for your work and greetings
Jan Kreuzer
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE f
translate textual description into coded on (I also believe
that OpenGL 2.0 should have something like this as well).
What are your thoughts about this ?
thank you !
Vladimir Dergachev
/proc/self/fd/0
lrwx-- 1 volodya users 64 Sep 18 21:56 /proc/self/fd/0 -> /dev/pts/1
So you get the pointer to the actual device stdin is associated to.
best
Vladimir Dergachev
On Sat, 18 Sep 2004 16:33:54 -0700, Keith Packard <[EMAIL P
w this was implemented already.
Does anyone on the list has any advice on how to use it ?
thank you !
Vladimir Dergachev
cu,
Nicolai
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM
public places where one can find R300 one.
thank you for testing :)
Vladimir Dergachev
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(WW) RADEON: No matching Device section for instance (BusID PCI
AGP V3 device at :00:00.0 into 0x mode
agpgart: Putting AGP V3 device at :01:00.0 into 0x mode
[drm] Loading R300 Microcode
I think I've seen this one - check your BIOS settings - maybe you need to
enable something AGP related there.
best
best
Vladimir Dergachev
Thanks,
Dag B
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Spon
nteresting. Alex - could you tell me what is involved in
providing AGP 8x mode ? I thought the speed was invisible to software.
thank you !
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE
quot; ? Just curious :)
thank you
Vladimir Dergachev
---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports y
his to BSD.
best
Vladimir Dergachev
-mi
---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opi
best
Vladimir Dergachev
---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to fin
On Wed, 13 Oct 2004, Benjamin Herrenschmidt wrote:
On Wed, 2004-10-13 at 00:41, Vladimir Dergachev wrote:
Just to check off the obvious, are you running a recent kernel with (I
assume framebuffer) ? It could be that the default might have changed to
configure the apertures to be bigendian
data nowadays ? would
be pretty suboptimal...)
This is exactly what I was referring to - thank you for the explanation !
One more question - if the aperture is LE and we are writing from BE cpu,
where are the constants byte-swapped ?
thank you !
Vla
On Thu, 14 Oct 2004, Tino Keitel wrote:
On Thu, Oct 14, 2004 at 11:29:05 -0400, Vladimir Dergachev wrote:
On Thu, 14 Oct 2004, Tino Keitel wrote:
Hi folks,
I grabbed the current CVS for the r300 driver, added the PCI ID of by
Radeon 9600 (0x4150) to drm_pciids.h and built the module, but the
/shared-core
Then change to drm/linux-core and type "make".
Please let me know whether this works for you.
best
Vladimir Dergachev
radeon: Ignoring new-style parameters in presence of obsolete ones
[drm] Initialized radeon 1.11.1 20040922 on mi
ht be that Tino was using drm code from
r300.sf.net which would not have Jon's changes.
best
Vladimir Dergachev
Alex
Regards,
Tino
---
This SF.net email is sponsored by: IT Product Guide on ITMana
hose specs to the DRI developers under the same rules and
guidelines as the r200 specs were released?
Adam
Cool ! I just asked them about R300 docs last week. Maybe they will
respond.
best
Vladimir
milar has it defined.
best
Vladimir Dergachev
--
| Felix Kühling <[EMAIL PROTECTED]> http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 |
---
This
1 - 100 of 537 matches
Mail list logo