Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Lenovo T430 with Nvidia video #7

Open
Thrilleratplay opened this issue Jun 17, 2018 · 9 comments
Open

Test Lenovo T430 with Nvidia video #7

Thrilleratplay opened this issue Jun 17, 2018 · 9 comments
Labels
help wanted Extra attention is needed New Device Request for a new device to be added

Comments

@Thrilleratplay
Copy link
Owner

No description provided.

@Thrilleratplay Thrilleratplay self-assigned this Jun 17, 2018
@Thrilleratplay Thrilleratplay added the New Device Request for a new device to be added label Jun 17, 2018
@Thrilleratplay Thrilleratplay changed the title Add Device: Lenovo X430 Test Lenovo T430 with Nvidia video Jul 15, 2018
@Thrilleratplay
Copy link
Owner Author

Added T430 but only have access to the Intel HD model. Could someone with a NVidia video T430 test this configuration?

@Thrilleratplay Thrilleratplay removed their assignment Jul 15, 2018
@Thrilleratplay Thrilleratplay added the help wanted Extra attention is needed label Jul 15, 2018
@jcholsap
Copy link

Just a couple questions about what you have here:

  • Would this build support both the iGPU and the dGPU?
  • If so, what about power management and switching between the two?

@Thrilleratplay
Copy link
Owner Author

@jcholsap Currently it may support the iGPU through libgfxinit but I have no way of knowing. I do not have a T430, or any Thinkpad, with an onboard NVIDIA GPU. If you are feeling very adventurous as the T430 is a massive pain to externally flash in the event something goes wrong, build script could be modified to also extract the NVIDIA blob from the stock BIOS

@jcholsap
Copy link

I sleep on a bed of laptop screws. Getting to the EPROMs is easy. So you're just wanting to see what happens, right? But to be usable, you must be able to switch between GPUs. I think power management is handled by a certain management computer, not a programmable logic controller. So if it does work on the dGPU without a way to switch to iGPU, then I'm stuck with poor battery life and excessive exhaust heat.

@jcholsap
Copy link

I'll see what I can do. I have a T430 with dGPU on the shelf.

@jcholsap
Copy link

jcholsap commented Sep 26, 2019

I did some reading:
https://doc.coreboot.org/acpi/gpio.html
https://doc.coreboot.org/gfx/libgfxinit.html
And I'm wondering how/if the O/S is going to toggle between GPUs, if both are even supported.
Also:
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/7-series-chipset-pch-datasheet.pdf
p.40 The Power Management Logic is located within the QM77 PCH and supports ACPI 4.0a
BTW, the IME is also conveniently housed within the PCH.
Anyway I'm wondering if the IME, being conveniently on the same die, has been mucking with the Power Management Logic. (Who knows.) So if libgfxinit does work, how hard will it be to implement power management?
Anyway, I've decided I'd also like to see if it works. I have a good friend who programs in Ada. Might need his help. lol.

@Thrilleratplay
Copy link
Owner Author

@jcholsap This may be relevant https://review.coreboot.org/c/coreboot/+/28380

@jcholsap
Copy link

Sweet!

@jcholsap
Copy link

An easy fix per the dmsg error for NVIDIA driver?
https://forums.gentoo.org/viewtopic-t-1080206-start-0.html

Posted: Sun Apr 22, 2018 9:02 pm    Post subject:  
Solved this issue by updating to sys-kernel/gentoo-sources-4.14.26 and to x11-drivers/nvidia-drivers-396.18-r1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed New Device Request for a new device to be added
Projects
None yet
Development

No branches or pull requests

2 participants