SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   Silent Hunter 4: Wolves of the Pacific (https://www.subsim.com/radioroom/forumdisplay.php?f=202)
-   -   DirectX engine (https://www.subsim.com/radioroom/showthread.php?t=104684)

Potoroo 01-30-07 02:09 AM

Quote:

Originally Posted by GSpector
M$ has always taken ideas from others. Lotus 123 was a good spreadsheet app back in the 70's, and Bill Gates took that without permission and changed it somewhat. The creators of LOTUS 123 could not afford to fight it in court so they let it go.

Everybody takes good ideas no matter where they come from. You can't copyright or patent ideas, only the ways you implement them (except perhaps in the US Patent Office, the most incompetent of its type in the world).

Quote:

Bill Gates really got his start with IBM creating IBM's DOS. Then changed it to MS-DOS taking it from IBM. Of course IBM's biggest mistake (and our benefit) was that they made the PC "Open architecture" allowing others to make changes and yet keep many things the same for compatibility purposes. Apple did not do this with any of there systems.
Yes, it was such a huge mistake that the IBM PC/Microsoft came to dominate the desktop. If Apple intended to become a bit player they went the right way about it.

Quote:

The Graphics User System M$ started using on Windows 3.1 was taken from Xerox when they saw a Xerox machine prototype that used a GUI system that they decided not to push forward with. M$ was not even there to see it, they were there to sell there systems only.
No, it was Apple's Macintosh design team that visited Xerox's labs and walked away with lots of ideas that subsequently found their way into the Mac OS. So much so that when Apple sued Microsoft in 1988 over Windows' "look and feel" allegedly infringing on Apple's intellectual property, Xerox sued Apple!

Quote:

Any surprise now that there are similarities with MACs?
All GUIs are similar. Windows, Max OS, X11/Motif, Gnome, etc... So what?

Quote:

As far as fair practice, if you are planning on upgrading to VI$TA, I hope you don't have a Sound Blaster Audigy Card. Seems M$ wants to blame Creative for getting there codes to them sooner. As apposed to M$ supplying Creative with VI$TA with the OS so they would know how to create the drivers.
Vista completely did away with the old audio driver model. Microsoft not only ripped the audio driver out of the kernel and put it into user mode, they also totally rewrote it and in the process broke lots of things like EAX and Direct Sound's 3D hardware acceleration. Creative's "ALchemy Project" restores some things like EAX but it's still in beta and yes, currently only supports X-Fi cards. Then again, both ATI and Nvidia only released decent graphics drivers for Vista the day before its consumer launch. They're all having issues.

What you don't seem to understand is that Vista is 100% new code so it's not a case of just tweaking existing drivers. Audio, graphics, printer drivers, etc, all have to be written from scratch and work within a new paradigm that takes time for the programmers to learn.

Quote:

If I am not mistaken M$ is having legal issue in the UK about VI$TA having illegal methods in the software and with M$ trying to redo the entire internet by controling how information is used. MS wants to get rid of the HTML format in favor of their new format. Sun Microsystem is going to have a fun time with this.
XAML's specs were released in 2004! There are even third party XAML development products. It's no more going to "get rid" of HTML than DHTML or XML. HTML needs to be improved, which is why Microsoft, along with a zillion others, is part of the W3C consortium.

Quote:

For those with LINUX, the new DX10 video card WILL NOT WORK. DX10 Graphics Card are not and will not be compatible with any os other then VI$TA.
Bollocks. Where do you get this drivel from? The WINE guys are already working on porting D3DX10 so, as usual, it all comes down to someone doing Linux DX10 drivers for the cards themselves.

I'm all for giving Microsoft a kick when they deserve it but you seriously need to do a lot of homework.

Gizzmoe 01-30-07 02:19 AM

Quote:

Originally Posted by Potoroo
DX10 is not just DX9 with a couple of extra features. It's part of a significantly different graphics/OS architecture. It is not the simple bolt-on job too many people simply assume it would be. DX10 on XP would require major surgery.

Yes, it now would require major surgery because it was never their goal to make DX10 XP-compatible. It could have been, relatively speaking, a simple bolt-on job if they´d decided to program DX10 in a different way.

GSpector 01-30-07 02:38 AM

Vista for $150? Great price. Still don't want either but great price.


Prices found at CompUSA

Enterprise: Not available

Business:
$199.99 (upgrade) $299.99 (Full)

Home Basic:
$99.99 (Upgrade) $199.99 (Full)

Home Premium:
$159.99 (Upgrade) $239.99 (Full)

Ultimate:
$259.99 (upgrade) $399.99 (Full)

Ultimate Upgrade Signature Edition:
$289.99 (Full) Ships 1/30/07

Source: http://www.Compusa.com

Potoroo 01-30-07 02:55 AM

Quote:

Originally Posted by Gizzmoe
Quote:

Originally Posted by Potoroo
DX10 is not just DX9 with a couple of extra features. It's part of a significantly different graphics/OS architecture. It is not the simple bolt-on job too many people simply assume it would be. DX10 on XP would require major surgery.

Yes, it now would require major surgery because it was never their goal to make DX10 XP-compatible. It could have been, relatively speaking, a simple bolt-on job if they´d decided to program DX10 in a different way.

You're right in that DX10 was never going to be XP-compatible. Microsoft wanted to move forward and they couldn't do that within the XP model. DX10 is also tied to the WDDM, something that simply doesn't and won't exist in XP. You're wrong to say it could have simply been programmed in a different way. It's not just an API. D3DX10 is intimately tied in with Vista's new driver model (which in turn is tied in with its new security model) and its new graphics model. They cannot be retrofitted to XP without ripping its guts out and rewriting it again - only Microsoft has already done that once with Vista and they're not going to do it again.

Gizzmoe 01-30-07 03:56 AM

Quote:

Originally Posted by Potoroo
You're right in that DX10 was never going to be XP-compatible. Microsoft wanted to move forward and they couldn't do that within the XP model.

They couldn´t? No, they didn´t want to! It was a simple business decision, they want to force people, especially gamers, to upgrade to Vista. I´m not even complaining about that, it´s an understandable decision from a business viewpoint.

Quote:

D3DX10 is intimately tied in with Vista's new driver model (which in turn is tied in with its new security model) and its new graphics model. They cannot be retrofitted to XP without ripping its guts out and rewriting it again
That´s because they decided early on not to make it XP-compatible. It´s just a wild guess, but if they´d invested 1000 man-hours and if they had pre-planned it we would already have D3D10 for XP.

AJ! 01-30-07 04:00 AM

As long as Vista has a updated version of DX9 to hold me off having to get a DX10 card il be happy :up:

Gizzmoe 01-30-07 04:10 AM

Quote:

Originally Posted by AJ!
As long as Vista has a updated version of DX9 to hold me off having to get a DX10 card il be happy :up:

If you wanna use the DX10 features of a game you need a DX10 card (and Vista). AFAIK there´s currently no game in development that is DX10-only.

AJ! 01-30-07 04:29 AM

So does anyone actualy know yet what DX10 has feature wise over DX9. From what i can see its not doing a whole lot more then DX9 did...

Crysis and UT2007 Both have DX10 features But both were built from the ground up on DX9 and they both look pritty good to me...

StandingCow 01-30-07 04:32 AM

Quote:

Originally Posted by AJ!
So does anyone actualy know yet what DX10 has feature wise over DX9. From what i can see its not doing a whole lot more then DX9 did...

Crysis and UT2007 Both have DX10 features But both were built from the ground up on DX9 and they both look pritty good to me...

http://en.wikipedia.org/wiki/DirectX <- Good read there.

GSpector 01-30-07 11:42 AM

Quote from GSpector:
"For those with LINUX, the new DX10 video card WILL NOT WORK. DX10 Graphics Card are not and will not be compatible with any OS other then VI$TA. "

Quotes from Potoroo:
"Bollocks. Where do you get this drivel from? The WINE guys are already working on porting D3DX10 so, as usual, it all comes down to someone doing Linux DX10 drivers for the cards themselves. "

"You're right in that DX10 was never going to be XP-compatible. Microsoft wanted to move forward and they couldn't do that within the XP model. DX10 is also tied to the WDDM, something that simply doesn't and won't exist in XP. You're wrong to say it could have simply been programmed in a different way. It's not just an API. D3DX10 is intimately tied in with Vista's new driver model (which in turn is tied in with its new security model) and its new graphics model. They cannot be retrofitted to XP without ripping its guts out and rewriting it again - only Microsoft has already done that once with Vista and they're not going to do it again. "

Ok, I'm confused. If DX10 drivers or cards are so tied to Vi$ta that they can not work in XP, then how is it that someone can make it work in LINUX?

I know NVidia tries to work with LINUX users but with the new agreement with all DX10 Card manufacturer, they had to agree to have the same capabilities in turn putting M$ in charge of when and what new features will be made. Do you really believe M$ will just give code to RED HAT?

If RED HAT has to hack the drivers to create their own DX10 drivers then what I said was true, M$ has no interest in making DX10 compatible with anything but VI$TA.

If RED HAT can pull it off without getting sued, then I don't see why someone else could not do it with XP. Either way, DX10 would have to be hacked to make it compatible with something other then VI$TA.

Potoroo 01-30-07 02:18 PM

Quote:

Originally Posted by GSpector
Quote from GSpector:
Ok, I'm confused. If DX10 drivers or cards are so tied to Vi$ta that they can not work in XP, then how is it that someone can make it work in LINUX?

I suspect the reason for your confusion is that DX10 has more than one component and unless you're aware of the model then it may not be clear what is being talked about.

DX10 has both hardware and software components. In the case of the question about DX10 cards and Linux the question is about hardware, and the answer is anyone can in principle write a driver for a DX10 compliant card for any OS. After all, that is precisely what a driver is - it's an extention of the OS that takes care of the nitty gritty of dealing with a given device. What you subsequently do with the card once you've got a driver for it is another issue altogether. You don't have to use it with the DX10 software. For example, you can run OpenGL applications on a DX10 compliant card once you've got a driver. However, certain parts of DX10 have been optimised and built-into the hardware because that greatly increases performance, and non-DX10 applications won't necessarily use them.

The main software component of DX10 is DirectX 10 (D3DX10). That's the API that applications use (just as SH3 uses the D3DX9 API). Older versions of DirectX are predicated on the 2D GUI Windows display model. D3DX10 is predicated on the new 3D GUI which is tied in with the new driver model, and that is where you run into non-trivial issues with retrofitting DX10 to XP. The Windows Display Driver Model (WDDM) is now intimately tied in with D3DX10 in no small part because of issues with sharing a video card in 3D mode but also because the driver model has been completely restructured (and the security model and everything else - it's all completely new under the hood).

Quote:

I know NVidia tries to work with LINUX users but with the new agreement with all DX10 Card manufacturer, they had to agree to have the same capabilities in turn putting M$ in charge of when and what new features will be made. Do you really believe M$ will just give code to RED HAT?
The tighter hardware specs were not imposed unilaterally by Microsoft. Microsoft consults regularly with ATI, Nvidia and with game developers. The thing Microsoft did which Nvidia in particular disliked was imposing the unified driver model on top of it but that's a separate issue. The tighter specs - the "same capabilities" - at the hardware level is a good thing, especially for developers. The third parties wanted it and had a lot of input about what it would look like.

Quote:

If RED HAT has to hack the drivers to create their own DX10 drivers then what I said was true, M$ has no interest in making DX10 compatible with anything but VI$TA.
Providing DX10-card drivers for Linux is primarily down to whether Nvidia and ATI can be bothered. They'll do if there's sufficient demand. Third-parties can do it in principle but it's non-trivial.

Seeadler 01-30-07 02:33 PM

I have a Asus 8800 GTX (a DX10 card) and it runs perfect on my PC with

1. Windows XP Pro and DirectX9c or OpenGL2.1
2. Windows Vista Ultimate and DirectX10
3. OpenSuSe Linux and OpenGL2.1

Nvidia has all the needed drivers for download :up:

Cage 01-30-07 02:58 PM

I've been considering that it's time to start building myself another machine. This is the video card I was looking at. Would you mind posting your other specs, like MB, Processor and PSU?

Quote:

Originally Posted by Seeadler
I have a Asus 8800 GTX (a DX10 card) and it runs perfect on my PC with

1. Windows XP Pro and DirectX9c or OpenGL2.1
2. Windows Vista Ultimate and DirectX10
3. OpenSuSe Linux and OpenGL2.1

Nvidia has all the needed drivers for download :up:


Roads88 01-30-07 03:00 PM

Quote:

Business:
$199.99 (upgrade) $299.99 (Full)

Home Basic:
$99.99 (Upgrade) $199.99 (Full)

Home Premium:
$159.99 (Upgrade) $239.99 (Full)

Ultimate:
$259.99 (upgrade) $399.99 (Full)

Ultimate Upgrade Signature Edition:
$289.99 (Full) Ships 1/30/07
Quick queston, Are any or all of the above 64bit OS.

a guy on the board was saying he could not get SHIII to run on XP64.

I figured at least one of you guys would have this info off the top of your head.:ping:

thanks in advance.

Seeadler 01-30-07 03:31 PM

Quote:

Originally Posted by Cage
I've been considering that it's time to start building myself another machine. This is the video card I was looking at.

If you can still wait until ATI is on the market with their DX10, do this, because the prices will fall.;)

I bought my new PC last week because I need it urgently vocationally for multimedia productions and it's now a:
- Intel Core 2 Duo E6700
- EVGA nForce 680i SLI Mainboard
- 4 GB SDRAM-DDR2
- Asus 8800 GTX

Quote:

Originally Posted by Roads88
Quick queston, Are any or all of the above 64bit OS.
a guy on the board was saying he could not get SHIII to run on XP64.

All Windows Vista's includes both 32 and 64bit versions except the Systembuilder Versions here you can get only 32 or 64bit.

SHIII won't run on 64bit because Ubisoft don't support the 64bit StarForce driver in form of a patch or the removal of StarForce from SHIII;)


All times are GMT -5. The time now is 01:38 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.