Lenovo T410 nem lehet letiltani az nVidia GPU-t

Hello

a probléma a következő:

van egy Lenovo T410-es gépem, nVidia GPU-val:

goodbyte@jupiter:~$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218M [NVS 3100M] [10de:0a6c] (rev a2)

a BIOS-ban régen volt egy menüpont, ahol ki lehetett választani hogy az integrált Intel vagy az nVidia GPU legyen az aktív. Egy ideje használom a gépet nVidia GPU-val, de játékra kevés, amúgy meg melegszik szóval ki akarom kapcsolni, amire most használom elég az Intel is.

Nos, a helyzet az hogy a BIOS-ból eltűnt a beállítási lehetőség, LMDE 1 alatt meg hiába szedem le az nVidia drivert, és teszem fel az Intel-t nem hajlandó észrevenni az Intel GPU-t sehogy?

Mit lehet ilyenkor tenni ?

Remélem érthető volt ahogy fogalmaztam, ha nem akkor pontosítok.

Hozzászólások

Az lspci miért csak egy VGA-t hoz?

Jó kérdés.

A történelmi előzmény, hogy amikor megkaptam a gépet az Intel GPU volt aktív és szépen működött is. Mivel nem akartam optimussal meg Bumblebee-vel szenvedni, gondoltam biosban átkapcsolom nVidia-ra, feldobom a non-free nVidia drivert és használom úgy. De mivel így is siralmas volt a teljesítménye (egy kis zombihentelőset szerettem volna játszani néha), vissza akartam állítani Intelre biosban, de meglepetésemre nem volt többet ott olyan opció.

Gondolom ezért nem látszik az Intel GPU, mert BIOS-ban le van tiltva.

------------------------------------------
"Nincs ez el**szva, csak másra lesz jó!"

Biztos, hogy ugyanabban a gépben láttad az intelest?

T410-ből három fajta nvidiás van:
- dedikált, csak nvidia érhető el, az intel le is van tiltva, nem választható.
- switchable, lehet váltani a biosban köztük (bár lehet ez csak t410s-ben van)
- optimus, menet közben dinamikusan is tud váltani, biosban is ott a menüpont (lehet választani gpu-t vagy optimust)

Egyik külföldi fórumon próbálkoztak switchable és optimus menüpont aktiválásával, de nem jártak sikerrel, mert valószínűleg hardverben is van különbség.

https://www.bios-mods.com/forum/Thread-ThinkPad-T410-T510-Intel-IGP-Opt…
List of PCI and PnP IDs:
Code:
Integrated (Intel HD Graphics) 8086_0046_21C117AA
Discrete (T410s, NVidia Quadro NVS 3100m) 10DE_0A6C_21CD17AA
Discrete (T410, NVidia Quadro NVS 3100m) 10DE_0A6C_21CD17AA
Discrete (T510, NVIDIA Quadro NVS 3100m) 10DE_0A6C_215C17AA
Optimus (T410s, NVidia Quadro NVS 3100m) 10DE_0A6C_21CC17AA
Switchable (T410s, NVidia Quadro NVS 3100m) 10DE_0A6C_21C017AA

Talán ha kiolvasod az id-t és megnézed neked milyen betű van benne, akkor egyértelműsíthető: 21C?17AA

Milyen proci van benne?

Biztos , hogy ugyanaz a gép. Emlékszem hogy egyszer átállítottam Integratedről Discrate-re, aztán amikor vissza akartam állítani , már nem volt ott , nem csak az opció, hanem az egész menüpont eltűnt.
BIOS frissítést sose csináltam.

ezt az PnP ID-t hogy tudom kinyerni ? mert az lspci-ból csak azt a részt tudom kinyerni, ami egyforma a te listádban.

CPU

Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz

------------------------------------------
"Nincs ez el**szva, csak másra lesz jó!"

goodbyte@jupiter:~$ sudo lspci -nnvkxs 01:00.0
[sudo] password for goodbyte:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218M [NVS 3100M] [10de:0a6c] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Lenovo ThinkPad T410 [17aa:2142]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at cc000000 (32-bit, non-prefetchable) [=16M]
Memory at d0000000 (64-bit, prefetchable) [=256M]
Memory at ce000000 (64-bit, prefetchable) [=32M]
I/O ports at 2000 [=128]
[virtual] Expansion ROM at cd000000 [disabled] [=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
00: de 10 6c 0a 07 00 10 00 a2 00 00 03 00 00 80 00
10: 00 00 00 cc 0c 00 00 d0 00 00 00 00 0c 00 00 ce
20: 00 00 00 00 01 20 00 00 00 00 00 00 aa 17 42 21
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 00 00

ebből nekem kijön az hogy:

10de 6c06
és
214217aa

tehát egy olyan modell , ami a fenti listában nem szerepel

------------------------------------------
"Nincs ez el**szva, csak másra lesz jó!"

hát ez érdekes (a másik kommentet elnézve is)

Csak a többiek miatt, itt van, hogy hogyan nézne ki, ha ott lenne
https://support.lenovo.com/hu/hu/documents/migr-76476

1.45-ös a 2015-ös legutolsó bios hozzá, ahogy nézem (bár a txt-ben 2013 van)
http://support.lenovo.com/hu/hu/products/Laptops-and-netbooks/ThinkPad-…
itt a txt amiban van changelog
https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/6iuj29us.txt

Az 1.32-es verzióval jött be az optimus, szóval az piszkálhatta azt a menüpontot.

Na mint mondtam BIOS-t nem updateltem, de azért megnézem most melyik verzió van fent, azt megpróbálok egy update-t . Még nem látom Linux alól hogy lehet majd megoldani. Ha az sem akkor marad a BIOS reset. Bár lehet ez utóbbi kéne először, ahhoz viszont szét kell kani a gépet. :(

------------------------------------------
"Nincs ez el**szva, csak másra lesz jó!"