kubunttu13.4关独显的问题。

笔记本/便携移动设备,手机平板等软硬件
回复
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China

kubunttu13.4关独显的问题。

#1

帖子 wangchaoran »

试了两种方法,都失败了
本子:MSI GE60 20C-051XCN
配置:
CPU: i7 4700MQ
显卡:GT750M+HD4600
内核:3.10.9(因为默认的内核驱动不了我的有线网卡)
方法1:改/sys/kernel/debug/vgaswitcheroo/switch,不过我的ubuntu没这个文件,连/sys/kernel/debug/vgaswitcheroo都没有(用3.8的内核也是如此)

代码: 全选

wangchaoran@azurepointer:~$ sudo ls /sys/kernel/debug/
[sudo] password for wangchaoran: 
acpi    bluetooth   dri      frontswap  ieee80211  mce   regmap          suspend_stats  wakeup_sources
bdi     cleancache  extfrag  gpio       kprobes    mmc0  regulator       tracing        x86
binder  dma_buf     f2fs     hid        kvm        pwm   sched_features  usb            zbud
wangchaoran@azurepointer:~$ 
方法2:装bumblebee,结果重启后桌面惨不忍睹,一切特效都挂了,连窗口装饰都没了,几乎所有快捷键都失效了(不包括切进TTY那几个),进kinfo的openGL那一项,显示openGL无法初始化(装bumblebee之前kinfo的opengl那项显示的使用的3D加速器是集显),lspci后独显状态依然为rev a1,切到3.8的内核后依然如此;卸载并重启后依然如此。只能重装系统了。

问题:
1.现在希望bumblebee能在我的本子上正常运行,可以降点温,提高点能源利用效率,怎样解决装bumblebee造成的以上问题?
2.如果真的关不了独显,干脆就只用独显,反正对于游戏本,续航力都是浮云,干脆不关了,直接上N卡闭源驱动,不过看到有人说,双显卡本(独显为N卡)直接装N卡闭源驱动会导致X不能正常运行,是否对?有什么办法解决?


PS:
1.我的独显在lspci结果中被称为3D controller,而不是VGA compatible controller。
2.在sys里我找到了一个似乎与显卡电源有关的文件/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/control(0000:01:00.0为独显的物理地址,0000:00:01.0为 Haswell PCI Express x16 Controller的物理地址),里面的默认值为on,可用 echo auto|sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/control 改为auto,但改成off就显示参数错误,不能改成off。
3.我的bios无关显卡的选项。
4.贴一下lspci的结果

代码: 全选

00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 05)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d5)
00:1c.3 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #4 (rev d5)
00:1c.4 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #5 (rev d5)
00:1c.5 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #6 (rev d5)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
03:00.0 Ethernet controller: Qualcomm Atheros Killer E2200 Gigabit Ethernet Controller (rev 13)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5227 (rev 01)
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter

代码: 全选

The best way to predict the future is to invent it.
xiongqin
帖子: 136
注册时间: 2007-05-07 7:17

Re: kubunttu13.4关独显的问题。

#2

帖子 xiongqin »

1, 先确定bumblebee服务启动 sudo /etc/init.d/bumblebeed restart
如果错误,表示bumblebee没装好,请重新安装

2,bumblebee服务启动ok, 再来确定显卡驱动是否正确安装, sudo modprobe nvidia 或者 nvidia-current,是否成功。如提示无此module, 表示无显卡驱动,那么需要安装显卡驱动。为确保安装后不出问题,请先卸载掉独显的开源驱动,sudo aptitude search nouveau, 卸载掉关于nouveau的包。 然后安装bumblebee-nvidia。

3,重启电脑, lspci 查看独显状态, glxinfo 和optirun glxinfo查看是否工作正常
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China

Re: kubunttu13.4关独显的问题。

#3

帖子 wangchaoran »

突然发现我不应装bumblebee,因为

------------------------------------------------------------------

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
bbswitch-dkms dkms libturbojpeg nvidia-304 nvidia-current
nvidia-settings-304 pkg-config screen-resolution-extra virtualgl
virtualgl-libs
建议安装的软件包:
debhelper
推荐安装的软件包:
virtualgl-libs-ia32
下列软件包将被【卸载】:
kde-window-manager kde-workspace kubuntu-desktop libegl1-mesa
libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libkwinglutils1abi1
libxatracker1 xorg xserver-xorg-video-all xserver-xorg-video-vmware
下列【新】软件包将被安装:
bbswitch-dkms bumblebee bumblebee-nvidia dkms libturbojpeg nvidia-304
nvidia-current nvidia-settings-304 pkg-config screen-resolution-extra
virtualgl virtualgl-libs
升级了 0 个软件包,新安装了 12 个软件包,要卸载 12 个软件包,有 11 个软件包未被升级。
需要下载 70.1 MB/71.3 MB 的软件包。
解压缩后会消耗掉 191 MB 的额外空间。
您希望继续执行吗?[Y/n]n
中止执行

-------------------------------------------------------------------------
我用的正是kubuntu,而上面显示bumblebee(或其依赖的包)与KDE有冲突。
独显确实不是大问题,低负载下CPU不超过55度,而且为了个独显放弃已经习惯的KDE也不划算,不去解决也不碍事,大不了不用独显了,反正我也基本不玩大型游戏。
当然,如果只用独显也行,毕竟是游戏本嘛,一直用AC,续航力都是浮云,再上抽风,温度也是浮云。
不管怎样,还是谢谢二楼给的建议。

代码: 全选

The best way to predict the future is to invent it.
回复