I propose a Universal Driver Format.

FuturDreamz

Spacemonaut
Guru
Local time
4:01 PM
Messages
1,660
Location
Lethbridge, AB
After reading about the Gallium3D Video card driver technology, I understood it to essentially have the bulk of it's code run directly on the hardware while maintaining os-independancy, while having modules for os-specific crap.
This gives one stuff to ponder.
What if it was possible to have all of the driver information either os-independent or part of the OS via standards? What if it was possible to create some sort of .udf file, or essentially a driver that could be used on all OS's without significant overhead?
When Windows 8 or 9 comes out you wouldn't have to worry about your video card or speakers not working, and Linux would be able to provide Microsoft with more incentive to produce a better OS. This would also mean that possibly the driver could be included directly on the hardware itself, so when installing to a drive that the installer doesn't have the driver for you don't have to dig out a floppy drive. of course it would be possible to flash in a newer driver when necessary.
Thoughts?
 

My Computer My Computer

At a glance

Windows 8 Pro (32-bit)1.83GHz Intel Core Duo2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade)ATI Radeon X1600 with 128MB GDDR3 memory
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Apple 17" iMac MA199LL (Early 2006)
OS
Windows 8 Pro (32-bit)
CPU
1.83GHz Intel Core Duo
Memory
2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade)
Graphics Card(s)
ATI Radeon X1600 with 128MB GDDR3 memory
Monitor(s) Displays
17-inch TFT active-matrix LCD, millions of colors
Screen Resolution
1440 x 900
Hard Drives
Hitachi 320GB HDT721032SLA360 7200RPM SATA II (upgrade)
Keyboard
Microsoft Wired Keyboard 600
Mouse
Microsoft Basic Optical Mouse v2.0
Internet Speed
4 Mbps
Antivirus
Microsoft Security Essentials
Browser
Google Chrome
Other Info
WEI:
Base Score: 3.9 Processor: 4.4 Memory 4.7
Graphics: 3.9 Gaming Graphics: 4.1 Primary HD: 5.9
Nice idea, and a great dream. But, just don't see it happening. The video card companies just aren't going to allow this to happen, they would look at this as not being able to establish their own identities. :)
 

My Computer My Computer

At a glance

Win 7 Pro x64, VM Win XP, Win7 Pro Sandbox, K...AMD Athlon(tm) II X4 640 @ 3.0 Gbz12GB 1066MHz DDR3 SDRAM - 2x4GB, 2x2GBATI Radeon HD 4350 HD Graphics/Audio with 512MB
Computer Manufacturer/Model Number
HP Pavilion a4302f
OS
Win 7 Pro x64, VM Win XP, Win7 Pro Sandbox, Kubuntu 11
CPU
AMD Athlon(tm) II X4 640 @ 3.0 Gbz
Memory
12GB 1066MHz DDR3 SDRAM - 2x4GB, 2x2GB
Graphics Card(s)
ATI Radeon HD 4350 HD Graphics/Audio with 512MB
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
1. Dell 23" SP2307, 2. Mitsublishi 40" HDTV, Hannspree 25"
Screen Resolution
1. 2048x1152, 2. 1920-1080, 3. 1920x1200
Hard Drives
Int: 1 120 Gig SSD i
1 - 2.5" 500 USB External HDD
1 -1 Tb USB External HDD
Case
Mid Tower
Cooling
Standard Fans - 5 fans (very quiet)
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft Wireless Mouse 5000
Internet Speed
10 Mbit (realistically 500 Kbit - 1.2 Mbit)
Other Info
Speakers - Bose Desktop (Excellent Sound)
1 external CD|DVD\Blue-ray Recorders/Players (Sony)
Isn't this what EFI is supposed to do??
 

My Computer My Computer

At a glance

Windows 7 build 7600 64 bitIntel Core2Quad Q8200 2.33 GHz @ 2.33 GHzGoodRAM DDR2 3 x 1 GB 800 MHzHIS ATI Radeon HD 4850 512 MB VRAM
OS
Windows 7 build 7600 64 bit
CPU
Intel Core2Quad Q8200 2.33 GHz @ 2.33 GHz
Motherboard
Gigabyte GA-P35-S3 rev. 1
Memory
GoodRAM DDR2 3 x 1 GB 800 MHz
Graphics Card(s)
HIS ATI Radeon HD 4850 512 MB VRAM
Sound Card
Creative X-FI Gamer
PSU
400 W
Nice idea, and a great dream. But, just don't see it happening. The video card companies just aren't going to allow this to happen, they would look at this as not being able to establish their own identities. :)
Oh they can. the the driver will be hardware-specific not OS specific.
Oh I see. you mean that when the company adds new features not in the driver specification it would be tricky to make sure it is universal?
Problably it would have to be that they have to follow the DirectX or OpenGL standards to the T, or contain the entire OpenGL or DirectX rendering engine in the driver so as long as the OS can interface with the driver properly the driver will be able to do it's optimations properly.
Mostly i'm looking at this to be for all hardware and not just video cards. So say for example your netbook (like mine) uses a PCIe to SATA bridge for the hard drive, the installer will be able to access the driver located on the bridge itself without having to download anything or find another workaround to make it work.

Although I'll have to agree that the only way that this would become a reality os if the European Union court accepts another antitrust or whatever suit.
 

My Computer My Computer

At a glance

Windows 8 Pro (32-bit)1.83GHz Intel Core Duo2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade)ATI Radeon X1600 with 128MB GDDR3 memory
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Apple 17" iMac MA199LL (Early 2006)
OS
Windows 8 Pro (32-bit)
CPU
1.83GHz Intel Core Duo
Memory
2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade)
Graphics Card(s)
ATI Radeon X1600 with 128MB GDDR3 memory
Monitor(s) Displays
17-inch TFT active-matrix LCD, millions of colors
Screen Resolution
1440 x 900
Hard Drives
Hitachi 320GB HDT721032SLA360 7200RPM SATA II (upgrade)
Keyboard
Microsoft Wired Keyboard 600
Mouse
Microsoft Basic Optical Mouse v2.0
Internet Speed
4 Mbps
Antivirus
Microsoft Security Essentials
Browser
Google Chrome
Other Info
WEI:
Base Score: 3.9 Processor: 4.4 Memory 4.7
Graphics: 3.9 Gaming Graphics: 4.1 Primary HD: 5.9
Back
Top