Skip to content

Hardware & Devices

Discussions on hardware (choosing, setting up, troubleshooting) and device drivers (for those who like the colour blue)

This category can be followed from the open social web via the handle hardware-devices@forum.codeproject.com

1.5k Topics 6.1k Posts
  • 0 Votes
    2 Posts
    0 Views
    M
    You're trying to use Visual C++ 6.0 to build with the Windows Server 2008 DDK? Something tells me that's not going to work. Use the build environment from the DDK, or Visual Studio 2005. Microsoft have basically abandoned the old tools. DoEvents: Generating unexpected recursion since 1991
  • Fast Hard Drive Advice Please

    business question workspace
    2
    0 Votes
    2 Posts
    0 Views
    M
    Personally I'm not sure there's much benefit for RAID 0 in a home PC. You only get any benefit from striping if you have multiple concurrent disk accesses which target different disks, which tends to be the case if you have random access I/Os. The vast majority of I/Os in most systems are sequential - we've all written the code, open a file, read it to the end into memory data structures, close the file. When finished editing, open the file for writing, spew out the data structures again, close the file. All sequential. With sequential I/Os, each drive in a striped array (RAID 0 or 5) effectively becomes active in sequence as the file pointer moves across the disks. Only if you have a lot of concurrent I/Os to different files might you get a benefit, but even then you don't get a lot of advantage. RAID 0 has the obvious greater risk that if you lose one of the disks, you lose the volume. The probabilities are greater that you'll lose at least one of the disks than if you were to lose a single standalone disk. Compensating for this by using RAID 5 has a large disadvantage in write speeds. The best place to start is to get disks with high spindle speeds. The higher spindle speed increases maximum bandwidth from the platter, and slightly decreases access times as the desired block will appear under the head more quickly, on average. At the very least get 7200rpm drives, 10,000rpm SATA drives are also available for a premium and generally have lower capacity than 7200rpm drives. (750GB 7200rpm drives are available for about the same price as 150GB 10k rpm drives). Because of the varied access patterns for different applications and the different loads to which systems are put, it's really difficult to tune the disk subsystem to any degree for a home PC. You might get most benefit from simply throwing lots of memory at the system, so that more data is cached. DoEvents: Generating unexpected recursion since 1991
  • External Hard Drive-Based Storage

    java visual-studio com business question
    5
    0 Votes
    5 Posts
    0 Views
    R
    Thanks. I'll look into it. ROFLOLMFAO
  • Hard Drive Activity Light

    algorithms help question
    8
    0 Votes
    8 Posts
    0 Views
    R
    Thanks for the suggestion; however, I forgot to mention in my original post that the keyboard and mouse will also be disconnected under normal use; they only get connected for maintenance. -- Marcus Kwok
  • Printer Control

    hardware question lounge
    11
    0 Votes
    11 Posts
    0 Views
    M
    Thanks, that's a great idea. I had planned on lowering the target, as you suggested, but I never thought of using a scanner, and I just happen to have an old scanner lying around too :-D
  • Formatting new HDD

    php com question discussion
    17
    0 Votes
    17 Posts
    0 Views
    G
    use NTFS can create file which size bigger than 4GB, and it can support maximal 2TB disk size,so in earlier days only server system use it.
  • Hardware upgrade questionS (for gaming).

    performance question asp-net com hardware
    3
    0 Votes
    3 Posts
    0 Views
    D
    Maximilien wrote: Dumb Question 1: I assume that if I want to add an additional 1 or 2 gigs I should match the memory specs. As long as you match the clock speeds it's only a very small effect and unlikely to be noticed outside of benchmarking. Maximilien wrote: Dumb Question 2: If I add only 1 gig, can I simply plug a 3rd bar in the slots or should I plug 2 512k bars? does "memory pair" that still have any meaning today ? All modern mobos are dual channel, so you need pairs. Maximilien wrote: Dumb Question 3: Will that have a great impact on the whole system performance ? are you using the swap file at present? Maximilien wrote: Dumb Question 2: My current card is quite "small" in physical size compared to the newer packages (seems to be half in size), I assume that the newer cards still fit with a normal motherboard and cases ( Antec Sonata)? Are you refering to length or width (1 slot vs 2). Assuming the latter the only issue is having the slot below empty (slot above if your case holds the mobo upside down). Maximilien wrote: f I go for an nVidia, it looks like I have to have a 8800 series card, either 8800GTX, 8800GT or 8800GTS, Is there a real difference between those 3 cards ? the GTS seems the budget one with lower texture fill and bandwidth; if I want to have a long card life, me think I should go with the GTX, and that could survive a complete system rebuild in a year or so. You want the 8800GT. The GTS is previous generation hardware (90nm v 65), even the 8800GTS-640 is slower than the GT, as well as using more power. The GTX/Ultra is 90nm hardware as well, and is only meaningfully faster at 2560x1600, and in a few rare cases 1920x1200. At lower resolutions the performance of the GT is identical to the GTX (give or take a few frame rates in either direction). The only problem is that demand is outstripping supply badly. They were released at a $200-250US price point and have since soared to almost $300. Maximilien wrote: Generic Question 1: If I switch to a newer graphic card and the specs say that I need a 450W power supply, is that taking into account every other "things" plugged in ? the ATI Radeon 3800 says that I need
  • Clone a bootable drive. [modified]

    c++ question
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    7 Posts
    0 Views
    _
    Michael Sync wrote: Is it in "Add/remove windows components"?? Yes
  • Dell Optiplex GX280 fan starts spinning like crazy

    question
    6
    0 Votes
    6 Posts
    0 Views
    D
    The fans in the GX270's and 280's are run by a tempurature sensor. As the CPU temp climbs, it increases the fan speed to add cooling. But, there is an upper limit to the fan speed. When it get's that high, it sounds like a shop vac. The best part about the greater speed is that it only serves to clog up the cooling grill faster than normal. A guide to posting questions on CodeProject[^] Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic      2006, 2007
  • Dell Latitude D505 Ethernet Port

    help question
    4
    0 Votes
    4 Posts
    0 Views
    realJSOPR
    Nah, I just put in a PCMCIA ethernet card and called it a done deal. "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
  • CPU Question

    question asp-net visual-studio workspace
    11
    0 Votes
    11 Posts
    0 Views
    R
    If you want a machine for video editing you will need to do a lot of research. I myself have an AVID Express Pro box with the Mojo real-time renderer. I heard Sony's Vegas and Adobe's Premiere Pro and After Effects names thrown around earlier in the thread. Do you know exactaly which software you will use? Once you find that out you need to do some research on the software, especially if you want real-time editing. If real-time is what you want, AVID is the way to go. Should you decide to go with AVID; here are some of the things I found out about their software that my computer had to support (keep in mind that I built this machine for AVID Express Pro v5.2): 1.) To use the Mojo box, the firewire controller must be based on the Texas Insturments chip; AND, it must be the only device on that bus seqment to the chipset. 2.) The RAM must be DDR Dual-Channel 333Mhz ECC modules. 3.) If an IDE or EIDE HDD controller is used, the drives cannot be daisy chained. Each must have a seperate controller. (I went with 2 250GB Seagate Barracuda SATA drives @ 7200RPMs. 3Gbs is more than enough to do full HD 1080p real-time editing; just make sure that you are reading from a seperate drive than you are writing to). 4.) Windows XP Pro is the reccomended OS. AVID will not work with Windows XP Pro x64 Edition. I used XP Pro (32bit). As far as video cards go, I have an Nvidia Quadro FX 1400 and it works great. You may want another one to output to a TV of some kind if your not going to go with AVID. If you do go with AVID and a Mojo, the Mojo will supply all the I/O you will need. Is this for Professional use or home/pro-sumer use? Now about the processor. I have 2 3.4Ghz 64bit Intel Xenon processors now. Let me tell you something, this system screams! I recently was the Animation Supervisor for Sisqo's music video "Who's Ur Daddy?", the video bombed (go figure) but that is beside the point. We filmed it on a Sony CineAlta and had the camera dump the footage live through a BlackMagic HD capture card and finally to an Apple G5 with a wicked sick SCSI RAID array (3TB, all drives functioning at 15kRPMs). The final capture was around 100GB. Most of the color correction (AVID), animation (Maya), and a few video effects (After Effects) were done on my system, and the machine never skipped a beat. Real-time, renderless editing. In my opinion, I would rather have 2 single core processors than one dual core processor. Just look at the pin count, 2 seperate processors can physicaly handle more data, hands down. And a dua
  • 0 Votes
    7 Posts
    0 Views
    L
    I tried to boot it up from a live Ubuntu CD (I changed the BIOS), and it didn't do it. So, I guess the drive is broken :( Thanks for your help.
  • Why 8259 worked this way?

    design question
    7
    0 Votes
    7 Posts
    0 Views
    S
    Ah, misunderstood you. Sorry, I am not a native speaker of English. Please, bear with me ;) And of course, signalling an interrupt number does not make sense. Reading it would take way too long to keep the line useful. Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton
  • Vibrator of my Nokia 6600 is not working properly

    help tutorial
    6
    0 Votes
    6 Posts
    0 Views
    D
    It's most likely that the motor itself has gone. It's an individual component that sits into the main housing so a full disassemby but no soldering is required. Pop along or post to your nearest Nokia Care point (you'll find them on your countries Nokia web site) and they will fix it for you, shouldn't cost much.
  • Usb causes restart [modified]

    help question lounge
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • ATI Radeon Xpress 200M

    html css com discussion lounge
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Memory pairing

    performance question
    6
    0 Votes
    6 Posts
    0 Views
    D
    read your manual, it's the only way you can be sure. I've had boards where slot1 of channel A and slot1 of channel B had one color, and the slot2's had a second. I've had boards where both slots of channel A had one color, and both slots of channel 2 the second. I've had boards where the ordering was CA-S1 CB-S1 CA-S2 CB-S2, and boards that were CA-S1 CA-S2 CB-S1 CB-S2. The color coding is useless across brands. That said, assuming your machine was originally put together correctly the 512's are in the first slot of each channel and you can just stick the 1G's into the two open slots. -- If you view money as inherently evil, I view it as my duty to assist in making you more virtuous.
  • 0 Votes
    3 Posts
    0 Views
    L
    yes, it's Powerpc CPU gggggggg
  • Laptop speakers not working

    question hardware help career
    6
    0 Votes
    6 Posts
    0 Views
    realJSOPR
    Then you have no problem. They can't not work because they're not there. "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001