RE:Re: AW: RE: Mapping scattered pages into process - addr ess space

Peter,

“2) You DO realize that graphics drivers are the #1 cause of Windows
NT/2K/XP
system failures, right? So, I’m thinkin’… QED. Hacking the O/S is bad
for stability.”

Yes, that’s TRUE but they’re also the #1 frequented subsystem and they are
at the moment one of the key things that drive computer sales. The way to
sell more computers is to include an even faster graphics board. All of the
major graphics vendors use such tricks and hacks. (examples: jump table
patching in OpenGL, AGP support for NT 4.0)

Hacking the OS is bad, one point for you, but sometimes customers want
features that are not otherwise feasible without creating potentially
dangerous code. Did you ever turn your head to see the customers standpoint?

Klaus P. Gerlicher
SW design engineer
Fire GL professional graphics (a division of ATi)
Tel. +49-8151-266420
Mob. +49-173-3794003
xxxxx@ATi.com

-----Original Message-----
From: Peter Viscarola [mailto:xxxxx@osr.com]
Sent: Montag, 6. August 2001 17:58
To: NT Developers Interest List
Subject: [ntdev] Re: AW: RE: Mapping scattered pages into process addr
ess space

“Moreira, Alberto” wrote in message
news:xxxxx@ntdev…
>
> What we do have to get away from, IMHO, is the straightjacket imposed by
the
> current party-line way of writing drivers. And let me put it this way, if
> you cringe at the relatively mild liberties graphics people take with the
> system, I wonder what your reaction would be to what we do within SoftIce
or
> BoundsChecker, or even TrueTime ? Yet we don’t crash systems any more than
> anybody else.
>

There’s been lots of good feedback already, but I just couldn’t keep silent:

1) I don’t really understand your argument, Alberto. Cuz SoftICE and
BoundsChecker do unspeakable things in the kernel, it’s OK for graphics
drivers to do so, too?? And, while ICE and BoundsCheker might be decent
diagnostic tools – and enagage in their hacks in support of their
short-term diagnostic mission – I, for one, am nauseated by some of the
hacks these products engage in. (sorry, but you asked for that one!)

2) You DO realize that graphics drivers are the #1 cause of Windows NT/2K/XP
system failures, right? So, I’m thinkin’… QED. Hacking the O/S is bad
for stability.

While there are undoubtedly people who have the requisite skill, experience,
and deep understanding of NT kernel architecture to be able to do things
that are counter to recommended practice, I’m sorry to say that (in my
experience, at least) those people are few and far between. AND, the
“clever” things that even THOSE knowlegeable few do OFTEN come back to haunt
them as unanticipated side-effects emerge and the o/s evolves around them.

No, this ain’t Windows 3.1 anymore where we could “hook INT 21 and party…
yeeee haaa!”.

Performance second. STABILITY FIRST.

If people want unltra hot graphics, they can buy an xbox or something –
Knock knock?!? NT is a general purpose operating system! (eh, GADS! There I
go agreeing with Roddy AGAIN),

Peter
OSR


You are currently subscribed to ntdev as: xxxxx@ATi.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com