首页 > 代码库 > Y460/Y470 Nvidia optirum solution : switch off the nvidia card and solve screen flash problem

Y460/Y470 Nvidia optirum solution : switch off the nvidia card and solve screen flash problem

i have such a long time fall in love with ubuntu , but i found it‘s much unconfortable for me with a lenovo y460n , that owning a intel display card and a Nvidia GT425M card .

once i install ubuntu (from 10.04 , 12.04 , 14.04 , so many versions i had tried ) , the big hot generated from nvidia card make me feels terrible . and another worse problem is that when the temperature of display card reach some level (easy to reach , i found) , the screen get flashed and that‘s a monster to me  !

i have tried so many different ways to solve the problem and without any effect . i have tried red hat 6 , ubuntu , cent os and fedora . by the way , i found fedora is very excellent , although i prefer to use ubuntu ,   fedora is good enough meanwhile .

so how to solve the problem ?

the most common ways is to install bumblebee , but that‘s not enough !

and some experts found the bumblebee is not good for lenovo laptop , espcially for Y460N , Y470N .

i found a good solution to sovle the problem for y470N and i have tried it , it‘s useful but not enough , here is the links :

http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=363075

yes , you need extra steps for lenovo computer as the link says , after that , i found my nvidia card is switch off and the fan of laptop seems quiet now :

But screen flash still remains !!!

at this time , an idea occured to my mind , i though of xinput command , although it‘s no use to switch off the display card , but maybe a good way to solve the screen flash problem , i will try it :

first , try to find out the id of nvidia card :

remember the larger id , namely : 8

second : try cmd : xinput set-prop 8 "Device Enabled" 0 , which 8 indicates the id , 0 means to switch off it .

and the screen turn to normal immediately !

hope to help you guys with lenovo laptop on linux ~~