ATI has just released a new version of their Catalyst drivers, which look very nice by the way, and now have a backbone of .NET........very familiar. One thing I have always liked about Matrox is the drivers, wonder if ATI finally took notice of someone doing it right?
Announcement
Collapse
No announcement yet.
Think and think alike...
Collapse
X
-
If they were noticing someone doing it right, they wouldn't be using .NET.Gigabyte P35-DS3L with a Q6600, 2GB Kingston HyperX (after *3* bad pairs of Crucial Ballistix 1066), Galaxy 8800GT 512MB, SB X-Fi, some drives, and a Dell 2005fpw. Running WinXP.
-
When Matrox starting using .NET, everyone bashed it.
I predicted it was only a matter of time before others started doing the same. Nay-sayers (nVidiots and fanATIcs) quickly denied it, and told me I was crazy....nobody would do that.
So forgive me if I'm not surprized that I WAS RIGHTCore2 Duo E7500 2.93, Asus P5Q Pro Turbo, 4gig 1066 DDR2, 1gig Asus ENGTS250, SB X-Fi Gamer ,WD Caviar Black 1tb, Plextor PX-880SA, Dual Samsung 2494s
Comment
-
Originally posted by Mikko
IMO, the only problem when using .NET is that you don't have it in Linux. This means, of course, that you'll have to write completely different type of drivers for Linux and this seems to be a big trouble for Matrox at the moment...
Obviously the reason they're using it is for the user control panels and such (plus the fact that anything which isn't .net probably won't be allowed to run on Longhorn (just my pessimistic opinion, not based on facts)), but it still seems counter to all good software practices to require high level libraries for low level device drivers
- Steve
Comment
-
Originally posted by Mikko
IMO, the only problem when using .NET is that you don't have it in Linux. This means, of course, that you'll have to write completely different type of drivers for Linux and this seems to be a big trouble for Matrox at the moment...
On a P3 .Net is as fast as traditional code, on a P4 it's around 85%, but that figure is steadily increasing as they keep improving and optimizing the back-end.
But you never heard of Project Mono?
It's a ported .Net 1.0, running under Linux, OSX and FreeBSD. Your executable runs on all of these operating systems without recompiling, as long as you don't use not-yet-implemented functions from the framework.Peter Aragon
Matrox Parhelia 128 Retail, Iiyama VisionMaster Pro 454, Asus P4C800 Deluxe, Pentium IV 2.8 GHz 800 MHz FSB, Maxtor 120GB S-ATA, 512MB Mem, SB Audigy 2 ZS Platinum Pro, Gigaworks S750 speakers, AOpen DVD-R, Pioneer 16x DVD-106, 3COM 905C Networkcard.
Comment
-
Originally posted by Mikko
IMO, the only problem when using .NET is that you don't have it in Linux. This means, of course, that you'll have to write completely different type of drivers for Linux and this seems to be a big trouble for Matrox at the moment...
What is in managed code is just the fancy little graphical applet used to configure/talk to the driver.
Anyways, drivers are the most platform-specific type of code, there is very very little code that can be shared among different OSs.
Also, drivers are one of the most hard, messy, ugly and expensive pieces of software to code, test and support.
I don't think we will see 64-bit Windows and *nix (100 flavours and counting...) drivers from Matrox unless they have a very, very strong business oportunity for that.
Regards.
* 64bit Windows should be easy to get. If the 32-bit driver is well coded, it just needs to be recompiled. But then you have to test, test, test, and support, support, support...
Comment
-
Peter beat me to it, I was going to say that they could impliment the .Net using the Mono project. I think pretty much any new distribution should have packages for it by now. nVidia I know has a GTK interface for their graphics cards. And I believe ATI uses QT for their control panel under linux.
LeechWah! Wah!
In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship.
Comment
Comment