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.
← Previous pageNext page →

    DIY eGPU experiences

    Discussion in 'e-GPU (External Graphics) Discussion' started by master blaster, Sep 18, 2009.

  1. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    I seem to be having problems with the Bootdisk. I guess it is due to the nature of my system. My notebook primary HDD comes with a recovery partition and the chainloader boots into that instead of the normal partition and whenever the bootdisk tries to write into c:, it always returns a error reading c:, i guess it is due to the recovery partition.

    I am no guru nor a whiz. Can anyone tell me what files do I need to edit so that the chainloader will boot into HDD0, partition 1 instead of HDD0, partition 0?

    Thanks in advance!
     
  2. Albertint

    Albertint Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Ah, thanks alot! Now, does GPU ram matter? Because I'm seeing 512mb and 1gb so far on google shopping. I was just as curious about this. Will starting at 1x handle all the games I mentioned? (TES, Valve Games, older, less GPU intensive games...)

    Thanks again! I just wanna get down all the parts I'll be needing for when I accumulate enough money.
     
  3. villiankknd

    villiankknd Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    hi nando4, everything is well now =)

    my 90w psu just arrived and i connected it like how you did exactly the same ( here)

    but it doesn't seem to work...i think it doesnt work for 90w psu...
     
  4. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    Files to modify are below. Use \help\grub4dos.txt to help you along. Can do these changes using notepad in Windows.

    \core\menu.xp, \core\menu.w7, \core\menu.mbr (original grub4dos)
    \core\grubbeta.bat (beta grub4dos - the batch file has the config in it)

    Does the HD5750 work initially in Win7 but then flake out under load? If so then it's probably due to the MSI HD5750 needing more than ~80W that is being supplied after rectification (-1.4V) and voltage regulation by the PE4H.
     
  5. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    Hi nando4,

    Thanks for the direction. Need to trouble you with a couple more questions.

    1) I guess I'll be using menu.mbr or menu.w7 cos I am using Windows 7 but which of the files to use exactly?

    2) Will the following edits be sufficient?
    For menu.mbr
    From "map () (hd0)" to "map () (hd0,1)"
    From "map (hd0) ()" to "map (hd0,1) ()"
    From "chainloader (hd0)+1" to "chainloader (hd0,1)+1"

    For menu.w7
    From "map () (hd0)" to "map () (hd0,1)"
    From "map (hd0) ()" to "map (hd0,1) ()"

    Thank you!
     
  6. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    menu.mbr requires no changes unless you are booting off another HDD altogether.

    I've added a new menutem for 'Edit grub4dos config' for the next DIY ViDock Setup release along with more info in the grub config files themselves to make system-specific changes very easy. The new menu.w7 will contain contents as below.

    You want to comment out the line after "#find bootmgr and set root" line and uncomment the two lines following "#set root to be specific partition (hd0,1)", setting (hd0,1) to be your required partition.

    Code:
    #debug 0 is quiet operation
    debug 0
    timeout 0
    quiet
    
    #remap drives if booted from USB
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    map () (hd0)
    map (hd0) ()
    map --rehook
    
    #find bootmgr and set root
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    
    #OR set root to be specific partition, eg: hd0,1
    #root (hd0,1)
    
    #Load bootmgr from root
    chainloader /bootmgr
    If you want to see what the partition mapping is, just run 'grub --config-file="echo"' then type "ls (hd0<tab>" to see partitions on drive 0 or "ls (hd1<tab>" to see partitions on drive1. <tab> means press the tab key.
     
  7. villiankknd

    villiankknd Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    I am using Vista, and still using an ATX PSU i borrowed from my friend and experienced no problem at all. I used his PSU because i am waiting for mine to come and when it did come, it didnt work so oh well, ATX is much more stable tho. I'll just use the ATX instead of going through the dc jack.

    I guess maybe because the 5750 needs more power, i read the reviews around the net saying the max power consumption is 85w...so i guess....that's why?
     
  8. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Hi!!! I'm new in the forum, but I But I am very interested in ViDock DIY, in the page it goes out that stock does not stay, where I can buy? In addition it would be ideal to know when there will go out the version 2.0. This solution is brilliant!!!!!
     
  9. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    I noticed that you have updated the scripts this morning (+8 GMT) and I tried out the previous script last night but it didn't work. I'll try again with the new ones. Anyway, there was a another person (think its joseph_lin) who is using Sony VAIO Z (the newer model) and I was wondering if you remember what you did for him, I might have a good chance using whatever settings he used. If you can remember, then it'll be great if you can pass the settings to me. Or if joseph_lin is reading this, please pass the settings to me. Thanks! :)

    The version 2.0 is already in stock. I just ordered one a couple of weeks back and am using one now. But not sure when the 2.1 will be out though.
     
  10. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    Based on your previous reply here it looks like your USB controller is getting clobbered during PCI space compaction so is failing chainloading. You want to do the chainloading test before doing any compaction. Try the following:

    1. Install latest Catalyst 10.6. It supports 36/64-bit PCI allocation so you may not even need DIY ViDock Setup 1.x and PCI compaction at all. If still get an error12 against your video card, then:

    2. Ensure you can chainload into Win7 successfully. The MBR method should work *without* any modifications to the config files.

    Joseph_Lin's Sony Z119 shown here just needed the underlying bridge configured. Can do that at the commandline:

    1. boot with DIY ViDock switched off

    2. Poweron the DIY VIDock then run command below, ensure it finds a solution.

    Code:
    compact preserveall import \core\devcon.txt makebatch %DRV%:\core\pci.bat
    call %DRV%:\core\pci.bat
    3. Then chainload into Win7 as done successfully above.
    Code:
    grub4dos mbr       OR
    grub4dos w7
     
  11. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    Oh ok, I didn't know that. Will unplugging all USB devices help in the compacting? Cos I have a powered 7-port hub connected at all times.

    Ok, I'll try to install the latest drivers. Actually I already installed tge enzyme 1.4 beta that includes the catalyst 10.6 (i think). Also I installed the readydriverplus. Not sure will that help at all. Anyway, I am using my friend's old X1950Pro, will that cause a prob? Maybe I should just get a 5770 myself to try it out...

    For the commandline (joseph_lin's solution), where do I run the commandline? After windows 7 boots up? Or using the DIYViDock Bootdisk and choosing commandline instead of menu-based?

    Thank you for being the consultant at this thread so far. Even that I do not have it working now, I applaud your knowledge and your efforts in helping others here to realise their dreams (as well as mine).

    Maybe this have a potential to be a commercial product, after finding or modding a case to house everything together. Just my bizman side thinking... Hee hee.
     
  12. ithildin

    ithildin Notebook Geek

    Reputations:
    78
    Messages:
    88
    Likes Received:
    0
    Trophy Points:
    15
    I've posted my initial tests with Enzyme 1.4 beta 3 drivers over at Cell-systems forums. Basically I see the same as you - no significant performance improvements across the board. Disappointing...
     
  13. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    Yup same results here. Just tried the drivers did not notice any improvement.
     
  14. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Regards again, where I can ask for 2.0? I did not find it:-(other technical doubts, up to all the Watts it lasts? I have read of the solutions similiares and they come to 85W maximum, or it depends on the source being able? Performance of the card can I extract with this solution? 100 %, 70 %? Thank you!!! This one quite very good
     
  15. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    You got to state in the comments to merchant or additional comments in the shopping cart when you are ordering it.

    You can always hook up a PC PSU whose wattages can go up to 1200W. But I read that there is a limitation on the gfx card. It cannot be those that uses too high of wattage. Its those nvidia top end ones.

    As for performance, I am not veru sure. Maybe the veterans can advise on that.
     
  16. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    I believe the performance lost is 50-60% at x1 and about between 15-25% at x2. This is based on the pcie scaling done here http://www.techpowerup.comreviews/A...press_Scaling/

    The performance lost at x1 2.0 which is equal to x2 1.0 is about 25% depending on the resolution. There is a nice summary at the end which sums everything up. They did a similar test on the gtx 480 here techPowerUp :: GeForce GTX 480 PCI-Express Scaling Review :: Page 1 / 25 but they were unable to do the x1 test but the rest of it has similar losses to the 5870 scaling so it could be safe to assume that the x1 might have the same losses.

    As for the losses when done using the pe4h, you could refer to the performance table at the first page of this tread as there are many successfully implemented systems there.

    However note that the cpu and also play quite a role in getting high fps especially in modern games. Don't expect to get the same performance compared to the desktop benchmark of a similar card based on the scaling test as the benchmarks done usually use much better cpu compared to to those available on laptops. So unless you have a blazing fast cpu you might get further drop in fps. Also as can bee seen in the performance table depending on the cpu and amount of ram u have you might get different results when compared to other set ups with the same card.

    Example

    A 5770 might get 50fps in far cry 2 when bench marked with a desktop while u might only get 30fps with the pe4h even with x2 although the actual loss due to bandwidth might only be 25% the lack of cpu power might further reduce the score. Also there are some set ups where although they have a less powerful card like a 5750 they still out perform a 5770 due to the lack of cpu power and ram on the 5770 set up.
    Some other examples of game where cpu plays a role in fps.
    http://www.pcgameshardware.com/aid,...System-Requirements-and-Screenshots/Practice/
    http://www.tomshardware.com/reviews/phenom-versus-i7,2360.html

    As a summary the total performance improvement you will see will not only depend on the bandwidth but also the cpu and ram you have. The better the cpu and the more ram you have the the lower the losses you will see in the fps ignoring losses due to bandwidth limitation. However if you are just looking at the gpu alone then the losses should be like mention above, 15-25% for x2 and 50-60% on x1.

    Losses aside you will still get massive improvement in fps that are even comparable with high end laptops with gpu such as 5870 at a fraction of the cost. plus there are evidence that the new gtx 400 series card are very bandwidth efficient so there might be even less loss due to bandwidth. So I would definitely recommend u get the pe4h.
     
  17. WoodroweBones

    WoodroweBones Notebook Guru

    Reputations:
    0
    Messages:
    69
    Likes Received:
    0
    Trophy Points:
    15
  18. WoodroweBones

    WoodroweBones Notebook Guru

    Reputations:
    0
    Messages:
    69
    Likes Received:
    0
    Trophy Points:
    15
    Ok you need an ExpressCard slot... I dont think I have one :(
     
  19. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    Based on the spec on the link i don't think it can be done. Do you have an express card slot any where or do you have a empty mini pcie slot. If you have either one then you can use the pe4L or pe4h. If you do not have either one than you can't use this solution.
     
  20. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    :) :) :) :) :) :) :) :) :) Thank you!!! Thank you!!! I from Chile, With my friend we want to buy a GeForce of high range but we will wait a bit in order that they lower the prices, there I write to them the results:-D... THANK YOU AGAIN!!!
     
  21. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Hello,

    From reviewing the previous links, it looks like NANDO usually responds to questions like the following,

    My initial need is to develop a script for PCI reallocation because of error 12 problem.

    My system is;

    Dell XPS M1730 with 8 gig of memory, Windows 7 Ultimate 64 bit. The mapping of the PCI bus is not leaving a 256 meg window like so many others here. But the map is different. Initially, I would like it if you could create a remapping script for this machine/mapping please :) But I really have a few other questions if you could bear with me.

    I am a computer Systems Analyst with 25 years of experience building device drivers on a myriad of hardware platforms for the military. I have not had a lot of experience with PCIe bus architecture though. If it has not already been accomplished, I would like to undertake the creation of a program that would analyse the PCIe BIOS mapping and auto-adjust the memory map to compress the used space and, there by, hopefully, free at least a 256M window. This program would be setup to be chained after BIOS then start the appropriate Windows OS. I was hoping you could take the time to; 1.) not only create a specific script for my machine but, 2.) either, online or off, explain the relationship of the setpci script to the existing PCIe bus mappings. I am sure that once I came up to speed on the internals and the remapping manipulations I could build a more automated solution for all.

    Thanks for your time,

    Mark Jones
    Computer Systems Analyst
    [email protected]
     

    Attached Files:

  22. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    The compact utility already exists to to compress the 32-bit PCI space. It is supplied with DIY ViDock Setup 1.x. If you are a developer then consider contributing a script to improve the disk image installation.

    Furthermore, you already have a free 256MB window at c0000000 so have a setup that can accomodate an ATI card. Your error 12 might only need the underlying bridges configured properly which compact can do as well 'compact preserveall..'. Consider too using Catalyst 10.6 which has added support for 36/64-bit PCI allocation as shown here so 32-bit PCI compaction may not even be required.
    Nvidia GTX460 will be released on July 12th. newegg had them listed already but have hidden them today. A 1GB GTX460 will sell for US$250, providing overclocked performance similar to the GTX470. That could be the cheapest bang-per-buck solution offering ~HD5770 equivalent DX9 performance with a substantially faster DX10 at a US$100 premium over a HD5770.
     
  23. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Hello!!! Forgive the inconvenience, I was reading mas posts of you and it goes out that there is an option of x1 and x2, since I do a solution x2? That I need? And I check of hwtools and there does not appear the version PE4H 2.0 to the sale, they can give me the link to check and buy it? Thank you very much. Other one doubts, I have a VAIO VPC CW 290 L, a groove has express card of 34, but not that speed brings (bandwidth) or they all are the equal ones? In addition it comes with a GeForce 310M (with core 210 ¬¬). Can I use the DIY ViDock with an ATI? Thank you denuevo.
     
  24. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    as mentioned by andeelym when you order the pe4h just request for the v2.0 in the box for comments to merchant in the pay pal page as they only display the v1.0 for sale in their page. If you are using windows 7 u should not have any problem using the ati card with your nvidia card. If you want to do x2 you need 2 free port. Since you have an express card slot, you need another port which most likely a mini pcie slot free. Also note that the port have to be a combination of port 1 and port 2 or port3 and port 4 or port 5 and port 6. Check the first page of the thread. Everything is written there in detail. See part 2 of the mini faq at the first page.
     
  25. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Ok, excuse for not having read the entire post before, is that I read the beginning and thought that it would be the same thing that in hwtools. My Englishman is bad, I did not understand what he had said to me andeelym. Now I read everything it of firstly post, later I will try to check other links:-D the problem that my notebook still has guarantee at the time I cannot open it to insert a mini-PCI-E:-((even) xD. Thank you denuevo for answering, never I have wanted to be a nuisance, if it is like that I ask for my excuses
     
  26. Mon0chromic

    Mon0chromic Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Just wanted to say, thank you so much for this entire thread, Nando! I got my ViDock 2 last night and had the tragic code 12 error. After about 3 hours of following your guide (I've never done anything that advanced with a PC before...), it worked!

    My PCI-E 1 slot is only x1 (while my 8600M GT in my laptop has X16...), and I know you recommend the 5670 due to the bandwidth efficiency. I was wondering, however, on your thoughts about using the PowerColor HD 5750 Go! Green card over the 5670. (I'm not even sure the ViDock 2 can use this card, though?)

    I'm quite new to all this. :c

    Thanks again for the help! I truly appreciate all the work you've put into this guide.
     
  27. ithildin

    ithildin Notebook Geek

    Reputations:
    78
    Messages:
    88
    Likes Received:
    0
    Trophy Points:
    15
    Humm that sounds interesting. What does the current data on GTX 460 DX9 performance look like? Let's hope it's not like the GTX 465 which also looks superior to HD5750/70 on DX9 in x16 regular desktops but chokes on x1 1.0 Vidock.
     
  28. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Thank you Nando4 for the quick response and all of the excellent information!
    It is good to know that a lot auto PCI reallocation coding has been accomplished. I will look at the existing code to see if I can package it into a pre-windows auto install. I have already heard the information that ATI has a 36 bit driver for my card. I attempted to install their latest and greatest from their web site to no avail. Since the link you gave here was different than their site, I downloaded it last night and installed the Enzyme 8.741.0.0 driver. First, it is not signed which causes Win7 to disable it unless you jump through some hoops to tell Win7 to ignore driver signing. Second, after that, it appears that this driver also does not handle 36 bit address space. Unless I am missing something. Please see the attached snaps.

    I will continue with the PCI reallocation solution since it appears to be my best chance at success.

    If you have any other info. I would greatly appreciate it :)

    Thanks for you time and input.

    Scrat9876
     

    Attached Files:

  29. ualwayslose

    ualwayslose Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    5
    Hey, I was just wondering of ways to improve my preformance. I was thinking about either trying to get x2 speed because I have port 1 on my vidock, and I would unplug wifi for port 2 but I have a few questions.
    Where can I find exact steps on how to do this (taking out wifi card, soldering?)
    And also is there any other necessary steps I would have to do (Boot configuration?)
    Because as of now, I did no USB boot disk, I just plugged in ViDock and it worked without any configuration.

    I was also considering just saving the money and waiting to get either ATI 5770 or the GTX 460. Any advice would be very helpful.
     
  30. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    well as far as i know all you need is just to remove your wifi card and fit the PM3N. there should not be any soldering required. As for the boot configuration all you need is the DIYVidock bootdisk to set the port to x2. Since you can start up with the pe4h without needing resource allocation at x1 so x2 should not be a problem. As for the card selection, have personally used the 5770 at x2 and find the performance very good. but the new gtx 400 series seem to indicated that they are quite bandwidth efficient, so would suggest to wait for the gtx 460 and see its performance before deciding on either card.
     
  31. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    It depends on the model actually, at least all the laptops that I have disarmed have 2 nuts, the big sacks and later you withdraw the PCI - E, they have 2 cables of antenna that are it sufficiently long as it to put in another PCI And this way to fulfill that the ports are correlative, wireless card that maybe not neceseite so many speed . With regard to the configuration I cannot help you, still we are in project to buy the devices (in it waits to that bajer the prices xD). Good Luck
     
  32. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    Your port4 is occuping a 36-bit address so appears is 36-bit capable. If no success then run a full 32-bit compaction as shown below with your ATI card attached. Your screenshot shows E0000000 (256mb) is free so it has room to allocate to.
    Code:
    compact pciend 100000000 import \core\devcon.txt makebatch \core\pci.bat
    call \core\pci.bat
    call grub4dos w7
    Package scripts for the Disk Image based install would be most appreciative. My approach was to add batch/vbs files to do all the boot.ini/bcdedit/mounting/contig (automate step 1-4 here) and deliver the disk image as a WinRAR SFX. Can discuss this via PM if you get your post count up.

    You have an RS780M chipset. Need to identify *if* it allows x2 type setup like Intel chipsets do. Perusing the datasheet makes no mention of it.

    We don't have any GTX460 versus HD5770 benchmarks yet to show if the extra US$100 for a GTX460 is worth it. Closest is expreviews comments claiming GTX470-like overclocked performance and ithildin's GTX465 benchmarking. We see a GTX465 doesn't match a HD5750's DX9 performance but is superior in DX10. So likely need GTX470-esque performance. The GTX460 also has faster texture fill rate than a GTX470 which may help it's DX9 performance.

    We'll know for sure how good the GTX460 is when a DIY ViDock user posts some benchmark results.
     
  33. Z4gRoS

    Z4gRoS Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Hello! I come to be a nuisance denuevo:-(I was checking and there exists Express card who add USB 3.0, this one has a theoretical rate of 4,8 Gbps being that of the PCI - E 2,5 Gbps, as I believe it does not serve to have the USB 3.0, but maybe someone has tried and do not be like that. Do I ask it because the transfer of information would be much more accessible and rapid with the usb 3.0 to mount an express card - USB 3.0 - HP4A or not? I wait could help me:-D
     
  34. IKAS V

    IKAS V Notebook Prophet

    Reputations:
    1,073
    Messages:
    6,171
    Likes Received:
    535
    Trophy Points:
    281
    Are there any pictures up? I want to see what you guys came up with :)
     
  35. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    See Please post your DIY ViDock pics.!!!

    x2 capable and "not possible" systems list updated

    On the first post. Many systems are in the "not possible" list. Only additional x2 capable system being a Dell Studio 1558 (WWAN= port1, wifi= port2). Nothing occupies port3/4, so it can do a x2E link. Keeping in mind we don't have a confirmation if x1E/x2E applies to series-5 chipsets.

    The Dell Studio 1558 is a solid system that's readily in i3/i5 and i7 configurations. There's just a single plastic bottom panel covering the HDD/RAM/wifi/wwan slots. The panel is removed by undoing 3 screws. Could easily mod it the panel with cutout windows above the mPCIe slots to provide on-demand access to permanently secured 2xPM3Ns in the mPCIe slots. Only dilemma then acquiring a USB wifi OR swapping in/out the supplied wifi mPCIe card to get wifi functionality.
     
  36. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Again, thanks for the help NANDO4. I will be glad to help streamline the batch file / config setup process. But first I need to have success getting this ATI card to map to 32 bit space. I have created a USB boot drive and tried to work through the setup menus to create a pci.bat / startup.bat without success. It does not appear to remap pci space at all. Next I booted to the USB and exited the menu to DOS and entered the compact command you specified. It outputted a lot of info. which I captured in a log file, (see attachments), and created a pci.bat file which when I run it, it hangs my system hard. If you would be so kind to take a look at the files and help with a solution I would be very grateful :)

    P.S> I renamed the PCI.BAT and Compact.log files to .txt for upload.

    Thanks again

    Scrat9876
     

    Attached Files:

  37. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    Turn off your DIY ViDock. Boot DIY ViDock Setup 1.x. Turn on the DIY ViDock. Run 'diag'. Link the contents of the \diag directory here.
     
  38. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Here you go :)

    Thanks again,

    Scrat9876
     

    Attached Files:

    • DIAG.zip
      File size:
      10.2 KB
      Views:
      218
  39. Pepero

    Pepero Notebook Consultant

    Reputations:
    0
    Messages:
    106
    Likes Received:
    0
    Trophy Points:
    30
    Hey Nando

    According to Hm55 intel datasheet, the Hm55 should have 6 (8 but 2 is disabled ) pcie ports while in everest, it only show 5. I think the bios locked one of the pcie, do you think it could be unlock using DIY ViDock Setup's 'iport on'?
     
  40. PanzerHauptmann

    PanzerHauptmann Notebook Consultant

    Reputations:
    50
    Messages:
    139
    Likes Received:
    0
    Trophy Points:
    30
    Hey guys, I was an active poster many months ago on this thread, but Ive gotten very busy with work etc. so I havent had any time to devote to continuing this project.. I imagine a lot of trial/error info has came about since I last read this threads.. This is quite the interesting subject, but, Im a bit lazy right now, and instead of reading all the previous messages perhaps you guys could give me a quick refresher. I plan to order the items today (PE4H package). My current laptop is an HP HDX16t. 2.26 core 2 duo, 4GB DDR2 RAM, 500 gb HDD. 1 GB nVidia GT 130M video chipset, also has Expresscard/34 slot. Oh, Running Win7 x64.

    I've read that ATI seems to work the best with the DIY ViDock, however has anyone tried using an nVidia with any success? I figure since my laptop already HAS nvid Id presume there'd be less of a device and/or I/O error.

    So, to recap, what I need is 1) PE4H, external 500 or 350w PSU, the PCI-e card (whether it be nvid or ATI) and of course the HDMI cable. I already use my laptop solely as a desktop-replacement, and practically never use the laptops monitor, so this setup would be perfect for me. I am not good with soldering tiny or even large connectors for that matter so I hope this won't involve anything like that. I hope I haven't missed anything.

    Lastly, after reading thru a few of the pages it appears as thou I'll need some sort of a config file for boot-up process? Is that right?

    Thank you for all your help!!!

    EDIT: Just my luck, HWtools are sold out of PE4H. One thing I did notice , on their product notices in red on the right side of the product, #5 read: Almost PCIe 16x video card can’t get enough memory resource are allocated. Can’t work in your laptop. I couldn't figure out what this precisely meant, and would it have any significance to MY setup??
     
  41. jamesbond007

    jamesbond007 Notebook Consultant

    Reputations:
    19
    Messages:
    108
    Likes Received:
    0
    Trophy Points:
    30
    The warning by HWTools is as a precaution to the resource allocation problem that happen on some laptops if i am not mistaken. Nothing to be concerned about. As for card selection, you might want to consider a gtx 460. Apparently there a strong indication that the new gtx 400 series might be bandwidth efficient so it is worth a try. I do not think soldering is required if u are only going to use the express card slot or even the mini pcie slot if you planning for an x2 connection assuming you laptop can support it. As for the bootdisk, it is an excellent program that Nando4 came up with to simplify the process for setting up the resource allocation or configuring the ports. Only required if you have the resource allocation problem or are trying to set up the ports for x2 or x4 configuration.
     
  42. johncolazabal

    johncolazabal Notebook Geek

    Reputations:
    0
    Messages:
    96
    Likes Received:
    0
    Trophy Points:
    15
    Is the product from Amfeltec the same? Doesn't it only have a pci adaper and not pci-express? Need a bit of help..confused :confused:
     
  43. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    You have a free 256MB block at C0000000 without doing any compaction. So just need to assign your HD5670 to it. Power on DIY ViDock after you boot to DIY ViDock Setup's DOS prompt. Then run

    Code:
    compact pciend 100000000 useonly 1002:68d8 1002:aa60 import \core\devcon.txt makebatch %DRV%:\core\pci.bat
    call %DRV%:\core\pci.bat
    call grub4dos w7
    Or alternatively could do virtually the same thing with:
    Code:
    call %DRV%:\scripts\bridge 4 CFFFC000 8080
    call grub4dos w7
    You can enable your additional ports using 'iport on' but it's only valuable if those additional ports are electrically connected so can be accessed via additional mPCIe or expresscard slots.
     
  44. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    Hi Nando,

    Do you mind taking a look at my diag folder?
    View attachment DIAG.zip

    I have the same problems as faced by Scrat9876. No matter what I do, I can't seem to get my 5770 to the 32bit space. I tried compacting all to 36bit, it'll end up getting all my cards disabled and windows will boot into an ugly 640x480 16 colour mode. Attempting to compact my onboard gfx (Intel 4500 + nvidia 9300M) to 36bit and my desktop gfx (Ati 5770) to 32bit will result in a no solution found msg by the program (menu-based). So I am kinda at a loss of what to do.

    Some questions regarding the chainloader. If I use grub4dos mbr, it will keep going back to the DIY ViDock bootmenu and if I use the grub4dos w7, it'll go to the windows 7 boot menu where it shows Windows 7 and DIY ViDock 1.x. And can I confirm that choosing Windows 7 should be the normal method of booting up?

    Look forward to your reply. Thank you!
     
  45. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    My experience has been that 9300M must be forced to 32-bit. 4500MHD and HD57xx can use 36-bit space, the latter requiring recent ATI Catalyst 10.6 to be loaded. So based on your 'diag' output proceed as follows:

    1. Load ATI Catalyst 10.6 on your system so can set your HD5770 to use 36/64-bit PCI space.

    2. Use notepad to create test1.fil-test4.fil below on USB:\ drive. These files are created as the compact commandline is limited by 128chars so we call it using the @args.file parameter instead.

    test1.fil :: compact video cards only: 32-bit 9300M+HD5770, 36-bit 4500MHD
    Code:
    pciend 310000000 useonly 8086:2a42 10de:06e5 1002:68b8 1002:aa58 force32 10de:06e5 1002:68b8 1002:aa58 import \core\devcon.txt makebatch %DRV%:\core\pci.bat verbose
    test2.fil :: compact video cards only: 32-bit 9300M, 36-bit 4500MHD+HD5770
    Code:
    pciend 310000000 useonly 8086:2a42 10de:06e5 1002:68b8 1002:aa58 force32 10de:06e5 import \core\devcon.txt makebatch %DRV%:\core\pci.bat verbose
    test3.fil :: compact all devices. 36-bit 4500MHD, 32-bit 9300M, 32-bit HD5770
    Code:
    pciend 310000000 force32 10de:06e5 1002:68b8 1002:aa58 import \core\devcon.txt makebatch %DRV%:\core\pci.bat verbose
    test4.fil :: compact all devices to 32-bit space
    Code:
    pciend 100000000 import \core\devcon.txt makebatch %DRV%:\core\pci.bat verbose
    3. Iterate through each by booting up with DIY ViDock powered off, boot to Setup (DOS prompt), poweron your DIY ViDock then run the following. If running the first line (compact) yields no solution then proceed to next testx.fil.

    Code:
    compact @%DRV%:\testx.fil
    call %DRV%:\core\pci.bat
    grub4dos w7
    grub4dos w7 will start you Win7 bootmenu where you select Win7. Once Win7 loads inspect how your video cards are functioning. If they are not functioning properly then shutdown the system so it powers off. Wait 10 seconds so as to clear the PCI configurations space, then try the next testx.fil in step 3 above.
     
  46. andeelym

    andeelym Notebook Enthusiast

    Reputations:
    21
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    Hi Nando,

    I have tried the scripts (test1, test2 and test3) but it did not work. The results were all the same, my Intel 4500 and Nvidia 9300M GS gave a Code 31 Error, and the Ati 5770 gave a Code 12.

    I was going to try test4 and realised that all *.fil return the same result. They detected the GM45 but after that there were a page fault error. I tried to use the ">" to pipe the results to a text file but it did not work.

    Any ideas what happened? Perhaps you can let me know how do I pipe results of the command out for you to inspect or worst case, I can take picture with a camera and attach it here.

    Let me know ok? Thank you for your time.

    Update: The verbose suffix did not work. It gave the same results.
    Exiting due to signal SIGSEGV
    Page fault at eip=00049651, error=0004

    I see an update using igpreloc.bat. I'll try it out later in the night and update you here. Thanks!

    Update2: The error still persist even though I have removed the comments and included verbose. Can I type the commands directly without using the *.fil files? The igpreloc seemed to work, as in both my Intel 4500 and Nvidia 9300M GS gotten the Code 31 error and Ati 5770 is working properly. Its just that even I have installed the drivers, it is still at the 1024x768 resolution with no option to change screen res and no display on my external monitor connected to the card.

    Any other suggestions?

    UPDATE3:
    After doing %DRV%: and cd core, I tried test1 and test2 and they reached the limit when i was trying to finish the line. I lacked keying in the last "at" of the word "bat". I also realised that both test1 and test2 were exactly the same. test3 and test4 allowed me to complete the compact command, but when I tried to call pci.bat, the whole system hanged.

    Windows 7 update does not state that i need to update my drivers.

    Any other solutions?

    PS: I am getting the feeling that my notebook is not allowing me to do the DIY ViDock... :(
     
  47. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    OK.. the page fault error I've seen. Appears compact has some bug parsing the commandline and has been reported to the author. The workaround is add 'verbose' to the commandline. I've added 'verbose' to the test1..test4.fil entries in my previous post which should mean it can run OK.

    Please try again and report your results. I'd prefer you post this in your last post so this thread doesn't become a long drawn out series of individual troubleshooting sessions.

    If still have problems with compact then just edit \scripts\igpreloc.bat on your USB stick with contents below, run it with 'call %DRV%:\scripts\igpreloc' then 'grub4dos w7'. This will set your 4500MHD into 36-bit space, with the HD5770 hijaaking it's 32-bit space.

    Code:
    set port=0
    set mem_win=DFF1D001
    set io_win=8080
    EDIT: Whoops.. remove the comments from the test1..test4.fil. Ie: the lines starting with ::. The commandline cannot accept that which is probably why it's failing. I've updated the previous post.

    EDIT2: yes you can type the commands directly without using testx.fil. Best to do a "%DRV%:" then "cd core" so can shorten the commandline by removing %DRV% and \core\ entries.

    EDIT 3: ensure you've done a Win7 update so have the latest 4500MHD driver installed.
     
  48. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Hello again NANDO4,

    Well, neither of these commands had any effect on memory once w7 booted.
    It's as if windows is running the remapping algorithm for the pci bus at the start of windows boot-up. To be sure I am not doing something stupid I will detail my actions below.

    1.) Power down pc.
    2.) turn-off DIY ViDock
    3.) Insert bootable USB
    4.) Boot to menu.
    5.) Select #2 on menu
    6.) return through info screens until menu appears.
    7.) Select "Exit to DOS"
    8.) Turn On the DIY ViDock
    9.) cd C:
    10.) cd CORE
    11.) issue> BRIDGE 4 CFFC000 8080
    12.) issue> grub4dos w7

    Once windows is booted,
    ATI card is not mapped to C0000000 but appears unmapped as in the snaps displayed earlier.

    Repeated steps 1 - 10 above.

    11.) issued> compact pciend 100000000 useonly 1002:68d8 1002::aa60 import devcon.txt makebatch pci.bat
    12 :) grub4dos w7

    ATI card is not mapped to C0000000 but appears unmapped as in the snaps displayed earlier.

    It would help me understand what is being commanded if I can understand some of the addresses specified. In the bridge command, why CFFC000 instead of C000000? Which does not work either :(.

    On the compact command, As I look into the diag.txt log at the ATI card info, I see the 1002:68d8 specified (byte swapped). But where do you come up with 1002:aa60? and where do you specify the IO location in this command?

    Once again, thanks for your help and time,

    Scrat9876
     
  49. Scrat9876

    Scrat9876 Notebook Enthusiast

    Reputations:
    0
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    5
    Addendum,
    I did a call pci.bat between steps 11 and 12 for the compact command.
     
  50. User Retired 2

    User Retired 2 Notebook Nobel Laureate NBR Reviewer

    Reputations:
    4,127
    Messages:
    7,860
    Likes Received:
    10
    Trophy Points:
    0
    It's "call %DRV%:\scripts\bridge 4 CFFFC000 8080". You've missed a F. 1002:aa60 is the audio controller on your HD5770.

    EDIT: If you boot past bios with DIY switched off, then switch on DIY ViDock and run 'compact pciend 100000000 useonly 1002:68d8 1002:aa60 import \core\devcon.txt makebatch %DRV%:\core\pci.bat' does it find a solution? I would expect so since c0000000 (256MB) is free . Then can just do a 'call %DRV%:\core\pci.bat' to write PCI space followed by 'grub4dos w7' to boot to win7. Your previous pci.bat was generated without the HD5670 switched on.

    EDIT2: Please refer to edit.
     
← Previous pageNext page →