转载自http://tieba.baidu.com/p/4516588791

一、bbswitch
如果你的集成显卡较新,性能较强,而且你确定永远不会使用独立显卡,同时你的电脑不支持在bios里面关闭独显,那么你就可以直接安装bbswitch。
我用的是中科大的源,里面直接就有bbswitch和bumblebee,其他的不清楚
以root权限执行以下命令
如果需要中科大的源的话
#zypper ar -f https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.1/repo/oss USTC:42.1:OSS
#zypper ar -f https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.1/repo/non-oss USTC:42.1:NON-OSS
#zypper ar -f https://mirrors.ustc.edu.cn/opensuse/update/leap/42.1/oss USTC:42.1:UPDATE-OSS
#zypper ar -f https://mirrors.ustc.edu.cn/opensuse/update/leap/42.1/non-oss USTC:42.1:UPDATE-NON-OSS
#zypper ref
安装bbswitch
#zypper in bbswitch dkms
禁用NVIDIA开源驱动
#echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
设置开机加载bbswitch模块
#echo "bbswitch" >> /etc/modules-load.d/modules.conf
设置bbswitch启动参数
#echo "options bbswitch load_state=0" > /etc/modprobe.d/50-bbswitch.conf
重建initrd
#mkinitrd
重启后运行
#cat /proc/acpi/bbswitch
如果显示如下
#cat /proc/acpi/bbswitch
0000:01:00.0OFF
说明独显已经成功关闭

二、Bumblebee
以root权限执行以下命令
安装Bumblebee
#zypper ar -f http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Leap_42.1/ Bumblebee
#zypper ref
#zypper in bumblebee
禁用NVIDIA开源驱动
#echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
接下来的不知道是干嘛的,详寻小吧主忠義堂者
#usermod -G video,bumblebee username(更换为你自己的用户名)
#systemctl enable bumblebeed
然后重建initrd
#mkinitrd
接下来安装NVIDIA驱动
#zypper in nvidia-bumblebee
#systemctl enable dkms
#zypper in nvidia-bumblebee-32bit(42.1必须有这步,因为其为64位系统)
安装nvida-bumblebee过程可能会很慢,因为是从国外的服务器下载驱动文件,位置在/usr/src,会下载两遍,大小74M左右,请耐心等待
然后重启就行了
(安装方法主要摘自小吧主忠義堂者的回复)

使用方法
bumblebee没有Windows上Nvidia的Optimus应用程序数据库(有也用不了,都是Windows软件),因此只能使用primusrun或optirun(安装的是VirtualGL)手动将应用程序提交给Nvidia显卡渲染。方法为:
#optirun[options] <application> [application-parameters] (我没看懂,也没试过)
或者
#primusrun<application> (比如,打开火狐浏览器就是primusrun firefox)

如果你需要渲染的程序很多,你不想每次都从命令行启动的话,可以去修改/usr/share/applications/<application>.desktop文件,在Exec=那里加上primusrun/optirun。当然你最好维护一个文件记录你究竟修改了哪些.desktop文件,这样在你进入省电模式(手动禁用了Nvidia显卡)时,可以去改回来。当然你可以学习下sed命令的用法:
#sed -i "s/要替换的字符串/要替换成的字符串/"<application>.desktop
然后把这些程序一条条写到一个名为nvidia-enabled.sh的脚本文件中去。再写一个完全相反的作为nvidia-disabled.sh
#chmod +x nvidia-*.sh
这样每次禁用开启后运行一次这个脚本就批量搞定了你的应用程序启动问题。
(上面这一段我看不太懂,也没试过,所以没办法转述成像我这种小白能理解的说法,如果要尝试可请教吧里的各位前辈)

三、suse-prime
以root权限执行以下命令
禁用NVIDIA开源驱动
#echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
添加suse-prime和nvidia驱动的源
#zypper ar -f http://download.opensuse.org/repositories/home:/bosim:/suse-prime/openSUSE_Leap_42.1/ prime
#zypper ar -f ftp://download.nvidia.com/opensuse/leap/42.1/ Nvidia
#zypper ref
安装prime
#zypper in prime
它会自动选择适配的nvidia驱动下载安装,速度比较慢,耐心等(之前想折腾闭源驱动,提前装了kernel-devel,不知道有没有影响,是否需要)
然后重启
重启后编辑/etc/X11/xdm/下的Xsetup文件,以root权限执行命令
#vim /etc/X11/xdm/Xsetup
找到"./etc/sysconfig/displaymanager"这一行,在这行下面添加
#if [ -f /etc/X11/xinit/xinitrc.d/prime-offload.sh ];
#then
# ./etc/X11/xinit/xinitrc.d/prime-offload.sh
#fi
按Esc键,然后输入":wq!",即保存并退出

使用方法
以root权限执行命令
#prime-select nvidia
然后注销,重新登录桌面就好了
想换回集显请执行命令
#prime-select intel
同样注销然后重新登录就行

注意:有些用户可能没有/etc/X11/xinit/xinitrc.d/prime-offload.sh 这个文件,我的就没有不过我也设置了。我之前安装bbswitch了,然后安装suse-prime的,刚开始安装完切换nvidia后登录用户界面显示有问题,切换回intel后更新nvidia显卡驱动就好了。

openSuse 给i+n双显卡笔记本的分享相关推荐

  1. 双显卡笔记本(Intel 集显Nvidia GEFORCE 920M显卡)配置ZED stereo camera

    折腾了一星期,换了两台电脑终于把ZED配置成功了,博主现在用的系统是ubuntu14.04.5,ROS已经安装好,不多说先上一张效果图. 看起来还行,毕竟还没用它跑过代码=_=话不多说直接开始. St ...

  2. [转载]屏蔽双显卡笔记本的独显

    概述 这个教程的目的,是向大家展示,怎样通过修改DSDT和SSDT,来屏蔽双显卡笔记本的独立显卡.(例如:Intel集成显卡+英伟达独立显卡[Optimus技术],还有Intel集成显卡+Radeon ...

  3. 双显卡只用独显好吗_显卡有什么作用 独显和双显卡笔记本哪个好【详解】

    现在笔记本电脑成为了我们生活中比较常见的一种数码产品, 显卡 是笔记本电脑中十分重要的一个配件,很多消费者在选购笔记本的时候都会产生一些疑虑:独显笔记本和双显卡笔记本有什么区别?哪种更好一些?本文就为 ...

  4. 老毛桃U盘工具,自由更换系统,方便快捷,全面兼容新旧配置,自制引导盘和光驱无法更新系统,老毛桃引导盘用户可以自由替换系统,支持GHOST与原版系统安装,方便快捷,自动安装。支持双显卡笔记本的引导进PE

    老毛桃U盘工具,自由更换系统,方便快捷,全面兼容新旧配置,自制引导盘和光驱无法更新系统,老毛桃引导盘用户可以自由替换系统,支持GHOST与原版系统安装,方便快捷,自动安装.支持双显卡笔记本的引导进PE ...

  5. 深度学习双显卡配置_linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建...

    linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建 下学期要学tensorflow,看着我可怜的1050ti,流下了贫穷的泪水,但无奈要做 ...

  6. i78700k配什么显卡好_显卡有什么作用 独显和双显卡笔记本哪个好

    现在笔记本电脑成为了我们生活中比较常见的一种数码产品, 显卡 是笔记本电脑中十分重要的一个配件,很多消费者在选购笔记本的时候都会产生一些疑虑:独显笔记本和双显卡笔记本有什么区别?哪种更好一些?本文就为 ...

  7. linux 双显卡 黑屏 amd,Win10系统AMD双显卡笔记本开机出现黑屏怎么办?解决方法...

    win10是一个全新的操作系统,所以我们在使用时很有可能会碰到一些没见过的新问题.比如,有用户在升级到Windows10后,发现AMD双显卡笔记本出现了开机黑屏的情况.具体表现为:Windows Lo ...

  8. OBS在双显卡笔记本上捕获不到显示器(窗口黑屏)

    obs在win10双显卡笔记本上捕获显示器黑屏,如下图所示 从网上找了很多方法,都是说从显卡控制面板(我的是英伟达控制面板,AMD的也有对应的控制面板),将OBS设置成集成显卡,但是我按照他们的方法并 ...

  9. CUDA 8.0 + Ubuntu 16.04 @ 双显卡笔记本(核显+独显)安装教程

    在Intel核显+Nvidia独显这种双显卡笔记本的Ubuntu系统中,经常遇到装完CUDA之后开机黑屏.在登录界面来回跳等等问题,本文记录一种安装方法,可以在Ubuntu 16.04系统中安装CUD ...

最新文章

  1. python具体有什么用-python是什么意思?python有什么用?
  2. 指针-指向函数指针数组的指针
  3. 企业级java springboot b2bc商城系统开源源码二次开发-云架构代码结构构建(五)...
  4. matlab批量储存变量_[转载]整理:matlab批量读入数据文件的方法
  5. wait()和waitpid()的参数解析
  6. EF中报错:附加类型“xxxx”的实体失败,因为相同类型的其他实体已具有相同的主键值。
  7. linux下载python 没有iedl_linux 安装python
  8. python多线程编程技术主要应用_python多线程,多进程编程。
  9. 当最后一位不能为空格_清除工作表中的空格/非打印字符?TRIM与CALEN都无法清除时怎么办...
  10. 用卷积神经网络识别实际田间条件下茶叶病虫害(自然环境下拍摄的数据集不用太多预处理)
  11. itext生成pdf间距_跳过APP打开pdf的烦恼,服务端直接将pdf转图片,别踩乱码之坑...
  12. MATLAB安装教程
  13. 制作Windows 10系统盘 全过程『手机版』
  14. 知乎热议20年科研怪状:为何论文创新性越强越难发表,跟风修修补补反而更容易发?
  15. 如何下载网吧电影服务器上的电影
  16. C++中指针前还加是什么意思
  17. apache ii评分怎么评_APACHEII评分说明
  18. 淘宝美工教程:1小时让店铺高大上-优就业-专题视频课程
  19. 荣耀70什么时候发布 荣耀70发布时间曝光
  20. android -------- Hawk数据库

热门文章

  1. Python注释方式有哪些
  2. 当Python爬虫遇到JS加密
  3. Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析
  4. 学习笔记五:dockerfile 构建生产环境镜像
  5. [buuctf.reverse] 103_[CFI-CTF 2018]powerPacked
  6. UE 项目UI的快速设计和显示UI
  7. BLE蓝牙特定机型权限问题(例如小米)
  8. MybatisGenerator自动代码生成器的使用
  9. thingsboard 学习路线之(六)服务器端RPC远程控制开关
  10. 新星计划2023: SSM旅游网站项目实战