Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > General Hardware Discussion > Fusion Brain


Reply
 
Share Thread Tools Display Modes
Old 06-13-2009, 11:06 AM   #1
Low Bitrate
 
Join Date: Jun 2004
Posts: 98
Iamthehor is on a distinguished road
Thumbs up FB & Win7 32bit

I haven't installed MDX yet, but the drivers and .dll + VB control seem to work normally. Using the FBdemo by MX270a & my re-written version, i had no errors & everything worked fine.

I'm just using win7 as a 2nd boot OS to test/code for my pyro controller as i ordered a new laptop with vista 64bit. I'll probably go win7 when available (and laptop sound is sorted out-doesn't work right now), it's a better all-around OS than Vista.
Iamthehor is offline   Reply With Quote
Advertisement
 
Advertisement
Advertisement Sponsored links

Old 06-13-2009, 11:12 AM   #2
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Good to know it works.

The limiting factor for 64bit systems is the Managed DirectX dll's that MDX uses for graphics. For some reason Microsoft in its infinite wisdom did not make them 64bit compatible, so for the app to use them, it basically limits it to 32bit. Everything else is written in .NET so it should work on any OS or system that can run .NET.
2k1Toaster is offline   Reply With Quote
Old 06-13-2009, 11:23 AM   #3
Maximum Bitrate
 
PaulF's Avatar
 
Join Date: Jan 2008
Location: Dartmouth, MA
Posts: 517
PaulF is on a distinguished road
Quote: Originally Posted by 2k1Toaster View Post
The limiting factor for 64bit systems is the Managed DirectX dll's that MDX uses for graphics. For some reason Microsoft in its infinite wisdom did not make them 64bit compatible, so for the app to use them, it basically limits it to 32bit. Everything else is written in .NET so it should work on any OS or system that can run .NET.

Microsoft was probably trying to get programmers to migrate to DirectX 10.

Have you checked if the libraries exist in DirectX 10?
__________________
My Car (Just the audio install as of now)
http://paulfurtado.com/car/

Worklog:
http://www.mp3car.com/vbulletin/work...-work-log.html

Planning 90%
Computer Build 88%
Programming 10%
Car Install 71%
PaulF is offline   Reply With Quote
Old 06-13-2009, 11:29 AM   #4
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Quote: Originally Posted by PaulF View Post
Microsoft was probably trying to get programmers to migrate to DirectX 10.

Have you checked if the libraries exist in DirectX 10?

I have not checked but I thought that DX10 was all unmanaged. I rarely ever code with non-GDI graphics so it was simplest to use managed DX9 with managed code, rather than wrapping it all to DX10. I can give it another shot I suppose but like I said I do not do DX very well.
2k1Toaster is offline   Reply With Quote
Old 06-15-2009, 09:46 AM   #5
Low Bitrate
 
Join Date: Jun 2004
Posts: 98
Iamthehor is on a distinguished road
So MDX is the limiting factor on 64bit? I tried quickly on vista 64bit & the drivers didn't load properly & allow the FB to connect properly (didn't try to troubleshoot very hard). Might try a little harder, but i left my power supply at home today (dumb considering my network is down & i have time to screw around).
Iamthehor is offline   Reply With Quote
Old 06-15-2009, 09:55 AM   #6
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
The drivers may or may not work but CAN work. I dont think I included all the x64 dependencies since the software cant be used currently.

Also note that with Vista x64 you are in a whole different ballpark with unsigned drivers. It wont install them without some registry hacking. So unless you have done that, no drivers that are not signed or do not contain a backdoor will not install properly.
2k1Toaster is offline   Reply With Quote
Old 06-15-2009, 10:31 AM   #7
Low Bitrate
 
Join Date: Jun 2004
Posts: 98
Iamthehor is on a distinguished road
MDX & VB both seem to work normally on Win7 32bit. The updater said "no install paths found" on the first 2 tries, but worked normally just now. configurator seemed to work ok as well (didn't make any changes, but it opened & ran normally)

vista 64 loads the drivers, but the VB demo can't connect to the v3 or v4 (only have v3 here to test right now, but it worked the same at home). is there something different in how 64bit OS handles usb addressing? Would the .dll not function properly?
Iamthehor is offline   Reply With Quote
Old 06-22-2009, 09:32 PM   #8
Constant Bitrate
 
mx270a's Avatar
 
Join Date: Aug 2003
Location: Iowa
Posts: 167
mx270a is on a distinguished road
Quote: Originally Posted by 2k1Toaster View Post
The drivers may or may not work but CAN work. I dont think I included all the x64 dependencies since the software cant be used currently.

If you're bored, add me to the list looking for x64 driver support eventually. My development box is currently running on Windows 7 64bit (which is working great).

-Lance
mx270a is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 06-23-2009, 02:52 PM   #9
Low Bitrate
 
Join Date: Jun 2004
Posts: 98
Iamthehor is on a distinguished road
Quote: Originally Posted by mx270a View Post
If you're bored, add me to the list looking for x64 driver support eventually. My development box is currently running on Windows 7 64bit (which is working great).

-Lance

The little testing I've done leads me to believe it's the .dll that doesn't like x64. the drivers loaded fine & the brain shows up in the device manager the same as x86 windows, but i can't get your FBDemo program to connect to either a v3 or v4.

I'm currently re-learning VB, I hope to look at C# once i feel a little more informed (I can edit code, not great at starting from scratch - I'd never have gotten any of this to work w/o your FBDemo). I'd like to poke around the .dll, but don't hold your breath. But hey, if the weather is anything like it is here, you should have plenty of time waiting for it to dry out enough to plant. My grandparents still have a couple hundred acres of EARLY beans to plant, once the wheat is cut anyway
Iamthehor is offline   Reply With Quote
Old 06-23-2009, 04:33 PM   #10
Constant Bitrate
 
mx270a's Avatar
 
Join Date: Aug 2003
Location: Iowa
Posts: 167
mx270a is on a distinguished road
For now, I'm going to continue to do FB testing on a 32 bit XP machine. All the production hardware is 32 bit. x64 drivers would simply be a convenience thing for me on the main development machine.

I did try the FB drivers, and they wouldn't even install on this Windows 7 64 bit machine.

One possibility I haven't tried yet is to map the USB device to a Virtual PC Windows XP instance.

We finished planting over a month ago, and our crops look great. Been a bit on the wet side for the last week, but with this 90 degree weather, wet soil is much better than bone dry.
mx270a is offline   Reply With Quote
Old 06-23-2009, 04:36 PM   #11
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
A x64 tractor...
2k1Toaster is offline   Reply With Quote
Old 06-24-2009, 11:52 PM   #12
Constant Bitrate
 
mx270a's Avatar
 
Join Date: Aug 2003
Location: Iowa
Posts: 167
mx270a is on a distinguished road
For reference, I can control a FB from inside a 32bit instance of Windows XP, running in Virtual PC, on top of Windows 7 64bit. I just told Virtual PC to attach to the USB device, and everything acted normal after that.

-Lance
mx270a is offline   Reply With Quote
Old 07-08-2009, 01:16 AM   #13
Constant Bitrate
 
mx270a's Avatar
 
Join Date: Aug 2003
Location: Iowa
Posts: 167
mx270a is on a distinguished road
Quote: Originally Posted by 2k1Toaster View Post
The limiting factor for 64bit systems is the Managed DirectX dll's that MDX uses for graphics. For some reason Microsoft in its infinite wisdom did not make them 64bit compatible, so for the app to use them, it basically limits it to 32bit. Everything else is written in .NET so it should work on any OS or system that can run .NET.

DirectX on x64 has been my biggest issue on this x64 Windows 7 box, but I just found out how to resolve that tonight. By default, Visual Studio compiles to a target platform of "AnyCPU", which means the app runs as 64 bit when on a x64 box. This causes a problem if it calls any .dlls that are 32 bit only. The solution is to change the compile options so the target platform is x86. I am now able to run an app I built that uses DirectX. More details here: http://social.msdn.microsoft.com/For...e-3c8b5c685006

If you change the same thing, you should be able to run MDX on x64 machines. That just leaves the drivers. I have no clue how drivers work, but if you compile them, maybe this option will allow them to work on x64 machines as well.

-Lance
mx270a is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
FB to control audio switching? JonnieBlaze Fusion Brain 46 06-29-2009 06:02 AM
Basic Passive Entry System Using FB & eyeR? w00tw00t111 Fusion Brain 3 03-15-2009 03:55 PM
FB in Linux: can somebody help? nousb FB Software 17 03-06-2009 03:39 PM
Problem with FB Relays not working JohnWPB Fusion Brain 7 12-03-2008 05:47 PM
a questions about FB and its uses gummybear Fusion Brain 1 07-31-2008 10:35 AM



All times are GMT -5. The time now is 02:59 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics