![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | What is involved in produced a driver for Vista x64? I mean, once a hardware vendor has already gone to the trouble of making one for Vista x86. Not knowing anything about it at all, my naive thought is that once he'd done that, he would just compile it again but with the switch in the "this driver is going to run in a 64bit system" position rather than in the "this driver is going to run in a 32bit system" position. There must be more to it than that though, unless the vendors of some of my hardware are just being bloody-minded, because I have a couple of things which have 32bit drivers but not 64bit support. So why? Neil |
My System Specs![]() |
| | #2 (permalink) |
| | Re: What is involved in produced a driver for Vista x64? A simple recompile like you describe would be applicable a lot of application programs, which are written in high level languages. Device drivers are usually written in assembly language and there are significant differences in CPU registers and operations in the 32 and 64 bit OS. "Neil" <neil@chapellane69.free-online.co.uk> wrote in message news:uWF61rpXHHA.1388@TK2MSFTNGP05.phx.gbl... >I mean, once a hardware vendor has already gone to the trouble of making >one for Vista x86. Not knowing anything about it at all, my naive thought >is that once he'd done that, he would just compile it again but with the >switch in the "this driver is going to run in a 64bit system" position >rather than in the "this driver is going to run in a 32bit system" >position. > > There must be more to it than that though, unless the vendors of some of > my hardware are just being bloody-minded, because I have a couple of > things which have 32bit drivers but not 64bit support. > > So why? > > Neil |
My System Specs![]() |
| | #3 (permalink) |
| | Re: What is involved in produced a driver for Vista x64? "GTS" <x@y.net> wrote in message news:%23ywfH3pXHHA.1240@TK2MSFTNGP04.phx.gbl... >A simple recompile like you describe would be applicable a lot of >application programs, which are written in high level languages. Device >drivers are usually written in assembly language and there are significant >differences in CPU registers and operations in the 32 and 64 bit OS. > Device drivers are usually written in a high level language like C++, and it's the compiler that usually has to worry about the differences in architecture. So often, it *is* simply a case of recompiling. [AFAIK, there are exceptions where performance is of paramount importance]. Why then is it such a problem getting hold of software that works for x64? a) Because it's not (yet) a priority for many manufacturers. b) Because Vista x64 needs it's drivers signing, which involves certificates etc. |
My System Specs![]() |
| | #4 (permalink) |
| | Re: What is involved in producing a driver for Vista x64? "CJM" <cjmnews04@newsgroup.nospam> wrote in message news:e9KoV7zXHHA.2640@TK2MSFTNGP06.phx.gbl... > > Why then is it such a problem getting hold of software that works for x64? > > a) Because it's not (yet) a priority for many manufacturers. But for hardware vendors who have already produced an x86 Vista driver, the marginal effort required to produce an x64 version (from what you're saying) is next-to-non-existent. > b) Because Vista x64 needs it's drivers signing, which involves > certificates Does the vendor have to pay for certification? In which case, I suppose that could explain why a piece of hardware might have an x86 driver but no x64 version. Though (I'd have thought) the cost of sorting out a Vista driver at all must be mostly in the programming. If it really is that easy, are hardware vendors just thinking, "Ah he's installed the x64 version of Vista, he's someone who likes to get new stuff for no apparent reason; I bet we can convince him to buy the latest version of our thing, by only providing x86 drivers for the slightly older stuff." Or am I too cynical? Neil |
My System Specs![]() |
| | #5 (permalink) |
| | Re: What is involved in producing a driver for Vista x64? "Neil" <neil@chapellane69.free-online.co.uk> wrote in message news:eJcJRZ3XHHA.4872@TK2MSFTNGP03.phx.gbl... > > "CJM" <cjmnews04@newsgroup.nospam> wrote in message > news:e9KoV7zXHHA.2640@TK2MSFTNGP06.phx.gbl... >> >> Why then is it such a problem getting hold of software that works for >> x64? >> >> a) Because it's not (yet) a priority for many manufacturers. > > But for hardware vendors who have already produced an x86 Vista driver, > the marginal effort required to produce an x64 version (from what you're > saying) is next-to-non-existent. > It suggest it is easier than they make out. >> b) Because Vista x64 needs it's drivers signing, which involves >> certificates > > Does the vendor have to pay for certification? In which case, I suppose > that could explain why a piece of hardware might have an x86 driver but no > x64 version. Though (I'd have thought) the cost of sorting out a Vista > driver at all must be mostly in the programming. > I think it's around $500 for certification but that's just hearsay. I have no actual experience of this area. > If it really is that easy, are hardware vendors just thinking, "Ah he's > installed the x64 version of Vista, he's someone who likes to get new > stuff for no apparent reason; I bet we can convince him to buy the latest > version of our thing, by only providing x86 drivers for the slightly older > stuff." Or am I too cynical? > I would bet my granny that manufacturers are dragging their heels on producing *any* drivers for older equipment in the hope that you'll be suffiiciently motivated to by new kit. Creative anyone? X-Fi were sorted first, followed by Audigy 4, then 2, and then older cards.... Just because you are cynical, doesn't mean you are necessarily wrong! |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| DVD Maker - No Audio on DVD's Produced | Vista music pictures video | |||
| What is involved? | Graphic cards | |||
| Vista produced DVD won't play in DVD player | Vista music pictures video | |||
| Vista and Commercially produced MP3 Libraries and performance | Vista music pictures video | |||
| Backup broken - involved non standard install of Vista | Vista General | |||