您的位置:首页 > 其它

解决 ubuntu 14.04 在笔记本上 和 nvidia 340, 346, 331 显示驱动 黑屏等问题, 如 T440s , T440p 等

2015-02-13 10:46 786 查看
虽然不爽 csdn 的很土的设计,但是还是要给大家共享出来。

具有双显卡,使用prime的同志们,如我得T440s, 当更新到 ubuntu 14.04 - 13 左右的 内核后,升级 nvidia 的 340, 331, 346 ubuntu 14.04 驱动,当切换到 nvidia独显时,

会出现黑屏,但是能够听到登录界面得声音。观察发现 nvidia得驱动并没有被内核加载成功,log里面有错误。

主要原因是 gpu-manager 这个模块,会自动修改 xorg.conf, 导致错误。

修改方法如下:

1)进入命令行,停止 lightdm: sudo service lightdm stop

2) 将 gpu-manager 停掉: /etc/init/gpu-manager.conf 里面都注释掉

3) 切换到独显模式: sudo prime-select nvidia

4) 修改 xorg.conf文件,如下:(注意busID,每个人的机器可能不同,这是 T440s的)

Section "ServerLayout"

Identifier "layout"

Screen 0 "nvidia"

Inactive "intel"

EndSection

Section "Device"

Identifier "intel"

Driver "intel"

BusID "PCI:0@0:2:0"

Option "AccelMethod" "SNA"

EndSection

Section "Screen"

Identifier "intel"

Device "intel"

EndSection

Section "Device"

Identifier "nvidia"

Driver "nvidia"

BusID "PCI:4@0:0:0"

Option "ConstrainCursor" "off"

EndSection

Section "Screen"

Identifier "nvidia"

Device "nvidia"

Option "AllowEmptyInitialConfiguration" "on"

Option "IgnoreDisplayDevices" "CRT"

SubSection "Display"

Virtual 1920 1080

EndSubSection

EndSection

5) 修改 xorg.conf文件,防止别的进程随便修改

sudo chmod 444 xorg.conf

然后重新启动 就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: