Jump to content

utopian201

Registered User
  • Posts

    42
  • Joined

  • Last visited

Everything posted by utopian201

  1. Thats right, the intel chip is used to drive the internal screen. Wouldn't your setup be using optimus if you are using an nvidia egpu to drive your internal screen? In any case, the OP cannot boot with integrated graphics which is required to use the notebook screen.
  2. I think you are out of luck, your notebook hardware has not enabled optimus. My understanding is that optimus is required to use the internal screen. http://www.anandtech.com/show/4746/geforce-gtx-570m-available-in-msis-gt683dxr-and-gt780dxr "Like all the 500M GPUs (and the 400M parts before them), the 570M supports NVIDIA's Optimus graphics switching technology, though it's up to the notebook manufacturers to actually use it or not. Unfortunately, it appears MSI has decided to not support Optimus with their G-series updates, so we'll have to wait for a future model to get that feature."
  3. What exactly do you need help with? I saw in your other thread you said you are getting error 12, but without knowing where you are getting stuck in the DSDT override, it is impossible to help. It is better to keep things public just in case someone else has the same problem.
  4. Can you switch between your intel and 570m? This article says it does not support optimus http://www.gizmag.com/msi-gt780dxr-msi-gt683dxr-gaming-laptops/19779/
  5. I have a T734 and connected a PE4H 2.4a via expresscard (what is the fastest way to connect via expresscard, PE4C v3.0?) You have your hardware ID for your graphics card. My GT440 is 0DE0. So you go to your nv_dispi.inf and nvgbdi.inf and place a ; at the start of those driver lines. Then you add those lines (which includes your notebook vendor and model id as normal) as usual in the guide to nv_ami.inf. If you don't fully understand, let me know and I will write a more detailed guide later in the week when I have more time
  6. 1. is it limited on an external monitor? 2. have a game running in the background on the internal screen and then load up GPU-Z. Go to the sensors tab and look at the performance cap graph. Does that show any thing bottlenecking the performance?
  7. I didn't get the same errors as you did because I didn't follow the video; I followed the guide I linked to. Did you try this? They look like the same errors as yours
  8. OPTIMUS WORKS ON WIN 10 VIA EXPRESSCARD!! I followed the instructions above (added a line for my graphics card). What is also important is the section you set it to. I set mine to Section044 on 368.22. When you go to section044, there is line that says NVSupportOptimus = 1. Ideally you will find a section that corresponds most closely with your graphics card. I am testing with a GT440 which used section001 in nv_dispi.inf. I then searched for a section in nvami.info for one that matches as close as possible. What is important is that the section is an optimus section ( NVSupportOptimus = 1 ) What I ALSO did was go through nv_dispi.inf and nvgbdi.inf and commented out the lines related to the hardware id of my graphics card. (start the line with a ; character like at the top of the file) This forces the driver installer to use the lines you have added and not the desktop drivers in nv_dispi.inf. This file is present in the notebook driver package as well.
  9. What was it that fixed it? Also when I look at the 368.22 drivers, the package for the desktop and notebooks are the same size...
  10. What graphics card do you have and what kind of connection (thunderbolt/mpcie/expresscard)? Also did you try with the notebook graphics drivers or desktop? I don't think there is a difference between them though, but i have read here it makes a difference. Maybe it mattered with the older versions of the drivers.
  11. it will not compile properly if you have errors. When you use iasl to disassemble the dsdt.dat file iasl dsdt.dat were there any errors?
  12. I haven't watched the video, but I followed the guide here There are a few extra details which I added here I'll try to help!
  13. The aml file produced is 0kb. When you use iasl to disassemble the dsdt.dat file, were there any errors?
  14. It would be helpful to know what steps you took. If your dsl file compiled with errors, was an aml file produced?
  15. It has no effect on 368.22. I am testing with an old Geforce GT440 and it installs the drivers from nv_dispi.inf, not nvami.inf. There is no need to modify nv_dispi.inf as it already contains the definitions for desktop cards. I have also tried 350.12 on Windows 10 (mechwarrior online). It crashes with the following error: The GPU activity window shows the game. With the latest drivers (368.22), it just goes back to the integrated graphics.
  16. Hi I have managed to get this working with an external screen: Fujitsu T734 Tablet PC i5 4300m intel HD4600 Borrowed a Corsair CX750M psu and my flatmate's old GT440 Plugged it all in and got error 12 with drivers 368.22. Followed the instructions here However had some trouble decompiling the dsdt. When I tried iasl dsdt.dat it would give me the following error: iASL Warning: There were 9 external control methods found during disassembly, but only 0 were resolved (9 unresolved). Additional ACPI tables may be required to properly disassemble the code. This resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to the unresolved methods. Note: SSDTs can be dynamically loaded at runtime and may or may not be available via the host OS. To be safe, I used rweverything to extract the SDST tables (there are 4 of them on my machine). Then I decompiled the dsdt with the SDST tables: iasl -e SSDT1.bin SSDT2.bin SSDT3.bin SSDT4.bin -d dsdt.dat This time it said 5 were resolved, 4 were not resolved. I'm not sure where the rest of the external methods are defined as rweverything has no other aml tables to extract from. Is it necessary to have all methods defined? I added the QWORD section in nando's post QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000C20000000, // Range Minimum, set it to 48.5GB 0x0000000E0FFFFFFF, // Range Maximum, set it to 56.25GB 0x0000000000000000, // Translation Offset 0x00000001F0000000, // Length calculated by Range Max - Range Min. ,, , AddressRangeMemory, TypeStatic) However it gave me compilation errors. The error in question was this section: Method (ADBG, 1, Serialized) { If (CondRefOf (MDBG)) { Return (MDBG) /* External reference */ Arg0 } Return (Zero) } I changed it to the correct syntax (found here http://www.tonymacx86.com/threads/gigabyte-z87x-ud5h-gtx-780.114516/): Method (ADBG, 1, Serialized) { If (CondRefOf (MDBG)) { Store (Arg0, MDBG) /* External reference */ Return } Return (Zero) } This time no errors. I installed the DSDT override and restarted the machine and got the Large Memory entry. With the PSU and GeForce powered up and my notebook booted to the desktop, I hotplugged the expresscard, the internal screen flashed off and on again and the geforce was detected (is it safe to hotplug the expresscard like this?) I only have Mechwarrior online to test with (1280x720, low everything) ; Menu: Intel HD4600: 28fps GT440: 54fps In game: Intel HD4600: 32fps GT440: 38fps According to passmark, the GT440 is only slightly faster than the HD4600. I hope to test with a newer card eg GTX 760. I'm surpised at how seamless it all is; it is almost as if Windows/Nvidia drivers have been built with egpu's in mind - look at these dialogs: My questions are: 1. Is it safe to compile with DSDT with some external methods undefined? Which tables might contain these external method declarations and how do I extract them? 2. Is it safe to hotplug the expresscard while everything is powered up and running? I currently click "Eject video controller" using Explorer or Nvidia's Disconnect GPU so I assume it is safe. 3. What is required to enable optimus? I am using the 368.22 drivers. I can get an external monitor working, but I cannot get the geforce to power the internal screen. In the Nvidia settings, I have the game set to use the nvidia GPU instead of integrated graphics. But when I play a game, the Nvidia GPU activity screen still says "There are no applications running on this GPU". When I use an external screen, the game is listed on the GPU activity screen. 4. I am currently using a PE4h 2.4a. I understand this is not the fastest express card solution. Is the PE4C V3.0 the fastest express card solution? If you have any questions, I'll try to help!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.