The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Just A Theory: External GPU's

    Discussion in 'Gaming (Software and Graphics Cards)' started by usapatriot, Mar 12, 2007.

  1. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    I know this that similar things have been seen and ATI is currently working on some sort of new product external GPU's.

    If I was a able to acquire an external PCI Express x16 cable, then remove my current graphics module which is plugged into an PCI Express x16 slot and then run the cable out of my notebook through the a cut-out in the bottom panel and hook the other end up to, lets say a 7900 GTX. Would it work? Can it work?

    My chipset:

    http://www.intel.com/products/chipsets/945pm/index.htm
     
  2. Gator

    Gator Go Gators!

    Reputations:
    890
    Messages:
    1,889
    Likes Received:
    0
    Trophy Points:
    55
    Hmmm interesting. There would have to be some mods to the BIOS for sure. Also, how long can the PCIe cable be---they have specs for the maximum length of those cables?
     
  3. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Wait, I just debunked my theory unless there is a way to find an adapter to connect the power supply to the external GPU to an outlet or something.

    Unless there is a way to adapt the six pin power connector that connects to the GPU and the other end that supposed to go into a PSU into directly to a wall.

    Or you can buy the GPU and PSU and hook up the GPU to the PSU for the power it needs. But then hopefully it wont try to take the power from the laptop and blow it up.
     
  4. PJPeter

    PJPeter Notebook Deity

    Reputations:
    110
    Messages:
    1,122
    Likes Received:
    35
    Trophy Points:
    66
    Ya, for sure. It definitely sounds like it would need some kind of adapter or modification. But there are docks which let you use an external card, I've used some in the past. Those are PCI Express and some can support x16 as long as the dock can supply the power. But those are designed with docking ports...something ASUS never took past the prototype stage on our S/Z96Js :( - But definitely check out the schematics and layout of the docks...they have the sort of power/cooling/setups you'll need to consider, though the connector would be different - and with a dock you can actually use the laptop without it - with the internal card gutted, without the external video card your laptop would now be as useful as a rock...

    Still a cool idea though if it can be made to work it'd be wicked :D
     
  5. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    The cable would have to be short...probably a foot or less. You'd also have to figure out which pins on the laptop interface correspond to which wires in the PCIx16 connection. I've thought about doing this for my B.S.EE Senior Project, but it's definitely promising.

    Expensive, risky, but great idea. Especially if it works. BTW, rig it up so that your notebook card could still fit in (for those days you go on the run) and you might have a product that could sell!
     
  6. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    A foot of cabling would be fine I believe.

    I guess so about the pins but I think I can make that work, the part that is hard is how to get power to the GPU. Thats what im researching and trying to figure out at the moment.

    True true, first I would try it by maybe using a GPU that the laptop can power itself, it would probably have to be very low end but just to see if the concept works.

    I don't think so lol, getting the cable out of the notebook would probably require some case modding.

    I do not plan on attempting it until I am 98% complete in my research and have found possible solutions for the issues at hand. Then I may try it, I still have alot of digging to do on Intel's site and wikipedia as well as many good searches. Im gonna try and see what I can find out!
     
  7. stamar

    stamar Notebook Prophet

    Reputations:
    454
    Messages:
    6,802
    Likes Received:
    102
    Trophy Points:
    231
    Oh this is entirely possible with current technology

    You have a pci x 16 board, you can connect it to a desktop 8800 gtx absolutely.

    but this would be an extremely difficult project. And if you have that kind of skill fabricating computer hardware, I can think of better things you can do with your time.

    The biggest roadblock the video card manufacturers put up to this is the bios. Some laptops need the bios to be in laptop for the card to post. this type would need custom rewritten bios.

    Ok and others need the bios to be in the card to post. so you need to fabricate this as well
     
  8. Ice-Tea

    Ice-Tea MXM Guru NBR Reviewer

    Reputations:
    476
    Messages:
    1,260
    Likes Received:
    0
    Trophy Points:
    55
    You`d better start from a notebook with the vBios on a modular card if you want to do this. You will also have troubles connecting the video signals. A normal graphs card runs VGA or DVI, notebook screens run on the LDO/LVDS output ussually.

    And then there`s signal integrity. Forget about UTP, you need to control your impedance all the way. Think more along the lines of STP, 16 pairs of it. And that is still no promise to success.

    I know there have been plans to make some kind of ePCIe or something. Not sure where they are with that right now. I do remember this requiring a dedicated driver for each PCIe lane.
     
  9. Cheffy

    Cheffy Notebook Evangelist

    Reputations:
    87
    Messages:
    470
    Likes Received:
    0
    Trophy Points:
    30
    Here's a question - if the limitation is based on power supply, and an external desktop power supply is provided for the purpose, how exactly is the power demand controlled? Specifically, does the power requirement for the GPU require communication from the PCI express cable to signal need (not to draw power itself of course), or is it entirely indepedent and based on what the card draws itself without commnunicating this to the motherboard? If so, then simply powering it externally and leaving the internal power connector unhooked should not pose a problem. But it does seem that the bios would probably be the limiting factor, although I know next to nothing of this.

    Another problem would be switching between the internal and external card, depending on where you use it. Presumably you'd use the external card at home, and the internal when movign around. You'd need to splice into wires or have some prefab split signal and power cables with switches to allow this. Plus you'd need to be able to switch between drivers regularly. Mechanically it could get pretty complicated, nevermind from a ssoftware/bios perspective.

    This would be an awesome project. I'd seriously considering picking up a used sager or asus system to try this on, as I suspect they'd be a bit moe amendable to this kind of modification.
     
  10. Ice-Tea

    Ice-Tea MXM Guru NBR Reviewer

    Reputations:
    476
    Messages:
    1,260
    Likes Received:
    0
    Trophy Points:
    55
    Switching 2.5Ghz? Good luck with that.
     
  11. Gator

    Gator Go Gators!

    Reputations:
    890
    Messages:
    1,889
    Likes Received:
    0
    Trophy Points:
    55
    The hardware side is doable. In fact, it has been done before, as I've indicated in this thread a couple of months ago. The basic idea is to let your external GPU communicate via the extended PCIe cable, and let its VGA output go into an LVDS converter board which will translate the signals for display on your laptop LCD. Again, it's doable, especially if you have some electrical engineering experience.

    The software side is a little more complicated, you will need some way of switching between your onboard GPU and the external GPU. I'd be interested if someone could tell me how the Asus XG achieves this.
     
  12. lunateck

    lunateck Bananaed

    Reputations:
    527
    Messages:
    2,654
    Likes Received:
    0
    Trophy Points:
    55
    I tot XG can only display on external monitors...
     
  13. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Well I think to be able to connect the PCI-E x16 cable you would need to remove the current onboard graphics module.

    With that said as mentioned, who knows what would happen if it needed a custom written bios.

    As for the BIOS I dont know what would be so hard about modifying that if you had the correct expertise.

    The underlying issue here is the PSU.
     
  14. Gator

    Gator Go Gators!

    Reputations:
    890
    Messages:
    1,889
    Likes Received:
    0
    Trophy Points:
    55
    Yes, but the purpose of the VGA--->LVDS conversion is to allow hardware like the Asus XG to display directly to the laptop LCD. If you read the post carefully, you'll see how it's achieved. Keep in mind the XG is PCIe x1, while the setup in usapatriot's idea is PCIe x16.
     
  15. CoDnut

    CoDnut Notebook Evangelist

    Reputations:
    122
    Messages:
    405
    Likes Received:
    0
    Trophy Points:
    30
    There has to be some way of getting the hardware to switch drivers (certainly not the largest obstacle but one to be overcome nonetheless), my lappy can do it with a switch and a reboot. I'm not sure how it works but you could look into how uniwill did it for ideas. Somehow they got windows to recognize what graphics card it is using and only boot with the drivers for that card; my guess is that there is some sort electrical connection that is switched back and fourth (if that is just vague enough) and the bios has something to tell the hard drive which driver to boot.
     
  16. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    I get the feeling, like Gator notes, that the software end is the harder part. With enough modding (and time), you can get almost anything to run in whatever place you want.
     
  17. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Well, look at some of the Sony SZ's they have both the GMA 950 and 7400. But a reboot is required to switch between the different GPU's.

    I would think if maybe that it would just work without any software?

    I mean if I removed the on board graphics chip wouldn't it direct itself toward the external gpu? Like desktops, my old Compaq desktop had integrated graphics but I bought a 9600 for it, all I had to do was disable and uninstall the drivers for the integrated and install the 9600 and then install its drivers.