Ubuntu安装驱动
Ubuntu安装NvidiaOptimus驱动的步骤

Ubuntu安装Nvidia Optimus驱动的步骤NVIDIA Optimus是能够自动切换独立显卡和集成显卡的双显卡系统,可运用于Linux系统,在重装系统后,不少朋友不知如何安装及配置NVIDIA Optimus驱动,下面店铺将以Ubuntu安装NVIDIA Optimus驱动为例给大家做个详细介绍,希望对你有所帮助。
背景知识对那些不熟悉Nvidia Optimus的读者,在板载Intel图形芯片组和使用被称为“GPU切换”、对需求有着更强大处理能力的NVIDA显卡这两者之间的进行切换是很有必要的。
这么做的主要目的是延长笔记本电池的使用寿命,以便在不需要Nvidia GPU的时候将其关闭。
带来的好处是显而易见的,比如说你只是想简单地打打字,笔记本电池可以撑8个小时;如果看高清视频,可能就只能撑3个小时了。
使用Windows时经常如此。
几年前,我买了一台上网本(Asus VX6),犯的最蠢的一个错误就是没有检查Linux驱动兼容性。
因为在以前,特别是对于一台上网本大小的设备,这根本不会是问题。
即便某些驱动不是现成可用的,我也可以找到其它的办法让它正常工作,比如安装专门模块或者使用反向移植。
对我来说这是第一次——我的电脑预先配备了Nvidia ION2图形显卡。
在那时候,Nvidia的Optimus混合GPU硬件还是相当新的产品,而我也没有预见到在这台机器上运行Linux会遇到什么限制。
如果你读到了这里,恰好对Linux系统有经验,而且也在几年前买过一台笔记本,你可能对这种痛苦感同身受。
[Bumblebee][4]项目直到最近因为得到Linux系统对混合图形方面的支持才变得好起来。
事实上,如果配置正确的话,通过命令行接口(如“optirun vlc”)让你选定的应用程序能利用Nvidia显卡功能是可行的,但让HDMI一类的功能运转起来就很不同了。
(译者注:Bumblebee 项目是把Nvidia的Optimus技术移到Linux上来。
Ubuntulinux驱动安装及3D桌面启用

系统需求∙硬件及软件环境需求启用3D桌面的硬件,显卡推荐使用Nvidia及ATI主流独立显卡,对于Intel显卡、集成显卡、老旧显卡、以及最后刚新推出市场的新显卡,可能不适于使用本文的“最简便的驱动安装方法(经测试,Intel G965集成显卡3100在Ubuntu 8.04上会自动安装好显卡驱动,可以安装启用Compiz 3D桌面效果)”,如果Ubuntu系统自带的"非受限驱动"安装不成功,请另行查找解决方案。
CPU和内存自然是越高配置越好。
本文已在Ubuntu 8.04和8.10上测试通过,适用于i386,amd64及DVD版本∙网络环境本文涉及到的软件需要系统联入互联网下载安装,请确保系统已联入网络∙涉及到的软件清单envyng-gtkcompizconfig-settings-manageremeraldfusion-iconRecordMyDesktop。
操作步骤1.安装envyng辅助工具[Ubuntu 10.04及以后版本不支持]让envyng这个傻瓜软件帮助你吧!用envyng安装驱动有个好处就是,有些需要卸载的冲突软件包它会自动帮你卸载,有些3D桌面需要安装的支持软件包它会自动帮你安装。
例如,Nvidia的glx相关软件包等。
这些软件之间的关联比较复杂,如果采用手工安装的方法很麻烦且容易出错。
首先,确保已经能连上网了,图形界面下,点击任务栏“系统”-“系统管理”-“软件源” 在弹出的窗口中“下载自”的下拉菜单里,把默认的“中国的服务器”改选为“主服务器”。
点击“关闭”然后会自动更新一些文件。
然后,点击任务栏“系统”-“系统管理”-“新立得软件包管理器” 在菜单栏里点击“编辑”-“搜索”-输入envyng-gtk并勾选它,会提示安装envyng-core,勾选后点击“应用”即可自动下载安装(如果你的Ubuntu安装有KDE,还可以下载envyng-qt安装)。
Ubuntu系统下电脑驱动的安装(wifi无线网卡)

Ubuntu系统下电脑驱动的安装(wifi⽆线⽹卡)今天给⾃⼰的笔记本电脑安装了新的Ubuntu 16.04但是安装之后发现wifi⽆法启⽤。
这⾥特说明解决过程。
⾸先,⽹上的⼤部分教程是选择“系统设置”,点击“软件和更新”点击“附加驱动”,这时候系统会⾃动联⽹监测本机适⽤的附加驱动,其中就包括你的⽆线⽹卡驱动。
但是按照上述步骤,却并没有看到需要安装驱动的硬件。
但是我在⽹上找到了这样的⼀篇博客:⼀.分析:1.使⽤ifconfig命令发现不会显⽰⽆线⽹卡,说明⽆线⽹卡被关闭,笔者输出的信息如下:linuxidc@linuxidc:~$ ifconfigeth0 Link encap:以太⽹硬件地址 16:03:71:93:64:22inet 地址:192.168.100.3 ⼴播:192.168.100.255 掩码:255.255.255.0inet6 地址: fe80::1a03:73ff:fe92:632e/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1接收数据包:295308 错误:0 丢弃:0 过载:0 帧数:0发送数据包:208860 错误:1 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:394951279 (394.9 MB) 发送字节:19510963 (19.5 MB)lo Link encap:本地环回inet 地址:127.0.0.1 掩码:255.0.0.0inet6 地址: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:65536 跃点数:1接收数据包:943526 错误:0 丢弃:0 过载:0 帧数:0发送数据包:943526 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1接收字节:464924375 (464.9 MB) 发送字节:464924375 (464.9 MB)2.使⽤lshw命令输出信息(只贴出⽆线⽹卡相关的信息)如下:linuxidc@linuxidc:~$ lshw*-network DISABLEDdescription: Wireless interfacephysical id: 2logical name: wlan0 1serial: 92 :31:e3:4a:75:f2capabilities: ethernet physical wirelessconfiguration: broadcast=yes driver=brcmsmac driverversion=4.1.0-78-generic firmware=102.304 ip=192.168.100.131 link=nomulticast=yes wireless=IEEE 802.11bgn从第2点的"*-network DISABLED"这⼀⾏可以明确⽆线⽹卡在硬件上被禁⽌了3.于是打开硬件开关,但尝试了很多次都没成功,通过rfkill的输出信息来判断:linuxidc@linuxidc:~$ sudo rfkill list all[sudo] linuxidc 的密码:0: phy0: Wireless LANSoft blocked: noHard blocked: yes从"Hard blocked: yes"这⼀⾏可以看出⽆线⽹卡在硬件上被block如果是Soft blocked: yes ,可以通过 Fn+f2(笔记本)打开4.通过第3点开始怀疑⽆线⽹卡的驱动是否安装正确⼆.安装⽆线⽹卡驱动:1.卸载之前安装的⽆线⽹卡驱动(如果之前安装了的情况下,否则请⽆视):sudo apt-get purge firmware-b43-installersudo apt-get purge bcmwl-kernel-source2.获取⽆线⽹卡的PCI.ID (笔者的⽆线⽹卡品牌是broadcom,所以指定⼚商代号为14e4)linuxidc@linuxidc$ lspci -nn -d 14e4:09:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)从以上信息中获取到关键信息为:[14e4:4727] (rev 01)-nn 选项是只显⽰指定的⼚商代码对应的设备-d 选项是显⽰⼚商代号和设备代号,同时显⽰数字和名称3.更新ubuntu的PCI.IDs列表:3.1sudo apt-get update (⾸先更新软件包索引)3.2sudo update-pciids (如果⼀直没有响应,那就将其中断),直接替换原来的/usr/share/misc/pci.ids⽂件,命令如下: cd /usr/share/misc/ sudo mv pci.ids pci.ids.orig 将下载好的pci.ids⽂件复制到/usr/share/misc/⽬录下(由于笔者认为⽬前的⽆线⽹卡硬件不是很新,因此⽆线⽹卡的信息在原来的pci.ids ⽂件中是存在的,因此并没有⼿动去更新pci.ids⽂件)4.安装对应的⽆线⽹卡驱动,从下表即可获得对应驱动的软件包名PCI.ID 16.04 LTS 17.10+------------------------------------------------------------------------------------14e4:0576 Special Case #1 UNKNOWN14e4:4301 firmware-b43-installer firmware-b43-installer14e4:4306 firmware-b43-installer firmware-b43-installer14e4:4306 rev 02 firmware-b43-installer firmware-b43-installer14e4:4306 rev 03 firmware-b43-installer firmware-b43-installer14e4:4307 firmware-b43-installer firmware-b43-installer14e4:4311 firmware-b43-installer firmware-b43-installer14e4:4311 rev 01 firmware-b43-installer firmware-b43-installer14e4:4312 firmware-b43-installer firmware-b43-installer14e4:4313 firmware-b43-installer firmware-b43-installer14e4:4315 firmware-b43-installer firmware-b43-installer14e4:4315 rev 01 firmware-b43-installer firmware-b43-installer14e4:4318 firmware-b43-installer firmware-b43-installer14e4:4318 rev 02 firmware-b43-installer firmware-b43-installer14e4:4319 firmware-b43-installer firmware-b43-installer14e4:4320 rev 02 firmware-b43-installer firmware-b43-installer14e4:4320 rev 03 firmware-b43-installer firmware-b43-installer14e4:4321 firmware-b43-installer firmware-b43-installer14e4:4324 firmware-b43-installer firmware-b43-installer14e4:4325 firmware-b43-installer firmware-b43-installer14e4:4328 firmware-b43-installer firmware-b43-installer14e4:4329 bcmwl-kernel-source bcmwl-kernel-source14e4:432a bcmwl-kernel-source bcmwl-kernel-source14e4:432b bcmwl-kernel-source bcmwl-kernel-source14e4:432c bcmwl-kernel-source bcmwl-kernel-source14e4:432d bcmwl-kernel-source bcmwl-kernel-source14e4:4331 firmware-b43-installer firmware-b43-installer14e4:4335 firmware-b43-installer firmware-b43-installer14e4:4350 firmware-b43-installer firmware-b43-installer14e4:4353 Special Case #1 UNKNOWN14e4:4353 rev 01 Special Case #1 UNKNOWN14e4:4357 Special Case #1 UNKNOWN14e4:4358 bcmwl-kernel-source bcmwl-kernel-source14e4:4359 bcmwl-kernel-source bcmwl-kernel-source14e4:4360 bcmwl-kernel-source bcmwl-kernel-source14e4:4365 bcmwl-kernel-source bcmwl-kernel-source14e4:4365 rev 01 bcmwl-kernel-source bcmwl-kernel-source14e4:43a0 bcmwl-kernel-source bcmwl-kernel-source14e4:43ae rev 02 UNKNOWN UNKNOWN14e4:43b1 bcmwl-kernel-source bcmwl-kernel-source14e4:43b1 rev 03 bcmwl-kernel-source bcmwl-kernel-source14e4:43c3 rev 04 UNKNOWN Special Case #214e4:4727 bcmwl-kernel-source bcmwl-kernel-source14e4:4727 rev 01 bcmwl-kernel-source bcmwl-kernel-source14e4:a962 firmware-b43-installer firmware-b43-installer------------------------------------------------------------------------------------4.1从上表中可以看到bcmwl-kernel-source与14e4:4727 rev 01对应,因此安装命令如下:sudo apt-get install bcmwl-kernel-source4.2重新启动个⼈觉得是上述红⾊的字体是主要的。
ubuntu下编译驱动程序的准备

ubuntu下编译驱动程序的准备ubuntu不带linux内核源码,需要自己下载安装。
1,查看自己的内核版本uname -r2,查看源内的内核源码类表apt-cache search linux-source3,下载安装内核源代码sudo apt-get install linux-source- //我选的是这一个,自己看着办吧4,等待........下载完成后,在/usr/src下会有一个文件名为linux-source-5,解压缩包tar jxvf linux-source- //看清自己的版本解压后会生成一个源代码目录/usr/src/linux-source-6,进入源码目录后,配置文件make oldconfig7,生成内核make8,疯狂等待,大约1个多小时9,编译模块make modules10,安装模块make modules_install大功告成!^_^下面说一下Makefile文件$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install #PWD当前工作目录的变量obj-m := hello.o#hello.o是你要生成的驱动,以后可以自己改KERNELDIR:=/lib/modules/#这里别抄,写成你自己的版本,这个目录执行了内核源码目录PWD:=$(shell pwd) #将当前工作目录赋值该PWD modules:$(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install:下面是一个经典的Hello,world!例子自己make一下就行了。
#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){printk(KERN_ALERT "Hello, world!\n");return 0;}static void hello_exit(void){printk(KERN_ALERT"Goodbye, cruel world!\n");}module_init(hello_init);module_exit(hello_exit);本文是参考了网上多篇帖子而写的算不上什么原创。
【2022新教程】Ubuntuserver20.04如何安装nvidia驱动和cuda-解。。。

【2022新教程】Ubuntuserver20.04如何安装nvidia驱动和cuda-解。
0 背景最近实验室的gpu服务器⽼是出问题,需要重新装显卡驱动。
⽹上教程⾮常⽼旧,很多说的都不知所云。
作者曾经尝试的安装⽅法和结果:官⽹下载driver——安装失败直接⽤cuda toolkit,⼀⼝⽓安装驱动和cuda——安装失败所以作者采⽤了本⽂中的⽅法。
本教程旨在记录本⼈亲⾃安装成功的⼀次经历。
在相同的系统环境下可安装成功,不同系统环境仅供参考,不保证成功。
本⽂旨在简洁明了、可直接复制命令执⾏、可复现、可读性好。
本⽂环境:ubuntu server 20.04,其他系统仅供参考!注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!1 安装nvidia驱动1.1 查看是否安装了gccgcc -v若没有安装,则输⼊下⾯的命令,直接把包括gcc在内很多开发⼯具包⼀同安装sudo apt-get install build-essential1.2 禁⽤nouveau驱动编辑 /etc/modprobe.d/blacklist-nouveau.conf ⽂件,添加以下内容:blacklist nouveaublacklist lbm-nouveauoptions nouveau modeset=0alias nouveau offalias lbm-nouveau off关闭nouveau:echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!注意,本⽂仅适⽤于ubuntu server,不需要图形界⾯,没有对图形界⾯进⾏特殊考虑和验证!依赖图形操作界⾯的读者慎⽤!完成后,重新⽣成内核并重启:sudo update-initramfs -usudo reboot重启后,执⾏:lsmod | grep nouveau。
Ubuntu操作系统安装及设置步骤

Ubuntu操作系统安装及设置步骤介绍Ubuntu是一个基于Linux内核的开源操作系统,具有稳定性和安全性好的特点,适用于个人用户、企业用户以及开发者。
本文档将向您介绍如何安装和设置Ubuntu操作系统。
步骤一:准备安装介质2. 制作安装介质,可以选择将镜像文件烧录到DVD或制作启动盘。
步骤二:安装Ubuntu操作系统1. 将制作好的安装介质插入计算机,并从该介质启动计算机。
2. 在启动界面选择“Install Ubuntu”以开始安装过程。
3. 选择安装语言和键盘布局,点击“Continue”继续。
4. 在安装类型界面,可以选择完全安装或自定义分区。
对于新用户,建议选择完全安装以便快速上手。
5. 设置系统时钟和时区,确保时间设置准确。
6. 创建和设置用户名和密码,确保密码的强度。
7. 等待系统安装完成,并根据需要重启计算机。
步骤三:系统设置1. 进入安装后的Ubuntu系统界面,根据提示更新系统软件包。
在终端中输入以下命令执行更新:sudo apt updatesudo apt upgrade2. 安装所需软件,可以通过终端命令行或Ubuntu软件中心安装,如:sudo apt install <软件名>3. 配置网络设置,根据网络环境连接无线网络或配置有线网络。
4. 设置系统语言和地区,可以在“Settings”中选择“Language & Region”进行设置。
5. 调整系统外观和个性化设置,包括桌面壁纸、主题风格、程序启动器等。
6. 配置软件源,根据需要添加、删除或更改软件源以便获取最新的软件包。
7. 安装必要的驱动程序,如果系统中有硬件设备需要特定驱动程序支持,进行相应的安装和设置。
步骤四:系统维护和安全设置1. 定期更新系统和软件包,将系统保持最新状态,提高系统安全性和稳定性。
2. 安装杀毒软件和防火墙,保护系统免受恶意软件和网络攻击。
3. 设置用户权限和访问控制,避免非授权用户访问您的系统。
在Ubuntu10.04下驱动开发环境搭建

在Ubuntu10.04驱动开发环境搭建一、准备开发工具开发工具主要有gcc、gdb、make在Ubuntu中可以通过下面这个命令安装:$apt-get install build-essential我没有执行上面的命令,因为我在之前编译过Android,相关工具已经配置好了:$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos libncurses5-dev二、下载Linux源代码linux源码可以通过以下几种途径获得:1)直接去下载2)通过包管理工具下载源码用下面指令查看可用的源码包:$ sudo apt-cache search linux-sourcelinux-source - Linux kernel source with Ubuntu patcheslinux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu patches在Ubuntu中可以通过下面这个命令下载:$apt-get install linux-source-(版本号)$sudo apt-get install linux-source-2.6.32下载后的文件linux-source-2.6.32.tar.bz2在/usr/src目录中,解压:$su – root$cd /usr/src$tar jxvf linux-source-2.6.32.tar.bz2解压后在/usr/src目录下产生了一个linux-source-2.6.32源码目录三、编译内核依次执行下列命令(必须都执行,否则编译错误,如果不是root用户,命令前加sudo):1)配置内核$su – root$cd /usr/src/linux-source-2.6.32$make config或$make menuconfig或者$ sudo cp ../linux-headers-2.6.32-21-generic/.config ./.config如果当前运行内核打开了CONFIG_IKCONFIG_PROC参数,则可以$zcat /proc/config.gz > .config$make oldconfig2)编译内核2.6版本后前两步不需要,直接make即可$make prepare$make scripts$make3)安装模块$make modules 这一步不需要$make module_install执行结束之后,会在/lib/modules下生成新的目录/lib/modules/2.6.32.44+drm33.19四、生成镜像文件1)生成内核镜像文件$make bzImage执行完成后将在arch/i386/boot/目录下生成bzImage镜像文件,使用下面命令安装到系统的/boot目录下:$sudo make installsh /usr/src/linux-source-2.6.32/arch/x86/boot/install.sh 2.6.32.44+drm33.19 arch/x86/boot/bzImage \ System.map "/boot"命令完成后在/boot目录下,将多了vmlinuz-2.6.32.44+drm33.19和System.map-2.6.32.44+drm33.19两个文件或者直接拷贝$ sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.32.44+drm33.192)生成要载入ramdisk的映像文件如果linux系统按照在scsi磁盘上,这部是必须的,否则可以跳过。
pytorch安装和基本配置(包括NVIDIA驱动),Ubuntu

pytorch安装和基本配置(包括NVIDIA驱动),Ubuntu显卡: NVIDIA 2070 super版本配置:操作系统: Ubuntu 18.04 LTS显卡驱动*: Driver Version: 440.44CUDA 版本: CUDA Toolkit 10.1 update2, (cuda_10.1.243_418.87.00_linux.run)pytorch 版本: 1.3 stable注意,显卡驱动版本不⼀定要和CUDA⼀致,但是显卡驱动版本⼀定要⾼于或等于相应的CUDA版本,向下兼容建议最后安装pytorch, 因为安装pytorch时如果没有检测到系统已经有CUDA,会⾃动安装⼀个低版本的CUDA,这个低版本的我们并不使⽤安装显卡驱动(这⾥采⽤⼿动安装):Ubuntu 在安装的时候系统默认安装了⼀个Nouveau的驱动,⽤于显⽰,在安装NVIDIA官⽹驱动时要先禁⽤这个驱动,(禁⽤后,屏幕分辨率会降低,显⽰模糊)禁⽤Nouveau驱动在/etc/modprobe.d/blacklist.conf ⾥添加如下内容blacklist nouveaublacklist vga16fbblacklist rivafbblacklist rivatvblacklist vidiafb重启计算机查看是否禁⽤成功lsmod | grep nouveau如果⽆输出信息,则说明禁⽤成功另⼀种⽅案时由Nvidia 官⽹提供,在/etc/modprobe.d/blacklist.conf ⾥添加blacklist nouveauoptions nouveau modeset=0然后重启计算机下载NVIDIA-Linux-x86_64-440.44.runsudo sh NVIDIA-Linux-x86_64-440.44.run如遇到组件缺失,(例如gcc等),根据提⽰和log⽂件,⽤sudo apt-get install 安装缺失组件后重新运⾏.run 进⾏安装查看驱动信息:$ nvidia-smi安装CUDA Toolkit按照NVIDIA 官⽹的说明,执⾏以下(⽰例)命令安装:$ wget /compute/cuda/10.1/Prod/local_installers/cuda_版本号_linux.run$sudo sh cuda_10.1.版本号_linux.run因为显卡驱动已安装,这⾥在安装页⾯⾥取消勾选显卡驱动并accept条款如果之前安装过pytroch,会⾃动安装⼀个低版本的CUDA,这个低版本CUDA默认路径为/usr/local/cuda/新安装的CUDA 10.1 版本默路径为:\/usr/local/cuda-10.1更改环境变量,另10.1 版本为默认CUDA,执⾏$ vim ~/.bashrc在⽂件最后添加如下两⾏:export CUDA_HOME=/usr/local/cuda-10.1/export PATH=$PATH:/usr/local/cuda-10.1/bin/退出vim, 执⾏source ~/.bashrc以更新环境变量检验是否安装成功, 查看CUDA版本号:$ nvcc -V可以看到, CUDA 10.1 安装成功安装cuDNN:到NVIDIA 官⽹下载与CUDA10.1 相对应的cuDNN (v7.6.5),下载cuDNN需要NVIDIA账号下载包为tar格式,解压到⽂件夹,会看到cuda⽂件夹,⾥⾯包含如下内容ls cuda/复制以下⽂件到CUDA的安装路径,这⾥是/usr/local/cuda-10.1/$ sudo cp cuda/include/cudnn.h /usr/local/cuda-10.1/include$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64给⽂件增加权限:$ sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h /usr/local/cuda-10.1/lib64/libcudnn*安装完毕,查看cuDNN版本:$ cat /usr/local/cuda-10.1/include/cudnn.h | grep CUDNN_MAJOR -A 2可以看到cuDNN版本为 7安装pytorch最后,安装pytorch, 选择对应 CUDA 10.1 版本的pytorch, ubuntu 可命令安装启动相应的conda虚拟环境, 这⾥虚拟环境名为pytorch_env, 为专为pytorch创建的⼀个conda环境conda activate pytorch_env安装:(pytorch_env)$ conda install pytorch torchvision cudatoolkit=10.1 -c pytorch安装完成后,查看pytorch 版本:在相应的conda环境下:进⼊python(pytorch_env)$ python查看pytorch 版本信息:>>> import torch>>> print(torch.__version__)可以看到pytorch 的版本号为1.3注:1.CPU超频可能导致显卡驱动编译卡死报错2.安装显卡驱动有问题尝试卸载现有驱动sudo apt-get --perge remove nvidia-*以上步骤结合了⽹上其他blog资料、Nvidia官⽅⽂档,以及笔者亲⾃尝试经验总结,对其他资料来源再次⼀并表⽰感谢。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、允许restricted 软件包
NVIDIA驱动位与Ubuntu软件仓库的"restricted" 模块中.因此,在准备安装该驱动前,请在您的系统中允许restricted模块。
1.选择屏幕上方的System 系统菜单。
2.选择Administration 管理工具, Synaptic Package Manager 新立得软件包管理器. 当提示消息时请输入密码。
3.在软件包管理器中, 选择Settings 设置菜单,然后选择Repositories。
4.当出现Software Sources 软件源窗口时,点击Add 添加按钮。
5.在Edit Repository 窗口中,请确保选择了Restricted copyright 复选框,然后按下OK 确定按钮。
6.按下OK 确定按钮以关闭Software Sources 软件源对话框, 当新立得软件包管理器问您是否重新加载软件源时,请选择是。
现在您可以添加很多额外的软件包了,NVIDIA驱动也包含在其中。
二、安装并激活驱动
可以通过右键单击所选的软件包并选择Mark for Installation 标记以便安装来安装该软件包。
1.单击Search 搜索按钮并搜索"nvidia"。
2.您需要安装nvidia-glx-legacy 或nvidia-glx 软件包。
如果您的显卡位于该'''显卡列表'''底部(标记有"legacy"), 请安装nvidia-glx-legacy, 否则,请安装nvidia-glx 软件包。
3.如果您准备编译3D应用程序,请安装nvidia-glx-dev 软件包。
4.如果您的系统为Hoary Hedgehog 或Breezy Badger, 请安装nvidia-settings 和nvidia-xconfig 软件包. 在Ubuntu 6.06 LTS中不要安装其他软件包因为其会删除nvidia-glx 软件包。
5.单击Search 搜索按钮并搜索"linux-restricted-modules". 您必须确保在Ubuntu软件仓库中选择了restricted 模块(见上方说明)。
6.选择适合您内核的相关模块.例如如果您安装了linux-image-amd64-k8 内核,您应该安装linux-restricted-modules-amd64-k8软件包。
7.单击Apply 应用按钮来安装新的(已标记的)软件包。
8.一旦新立得软件包管理程序完成变更,将其关闭。
9.选择屏幕上方的Application s 应用程序菜单,然后选择Access ories 附件, Terminal 终端。
10.在终端窗口中输入如下命令:
sudo nvidia-xconfig
11.关闭所有程序,按下Ctrl-Alt-Backspace 以重启X server. 如果您在按下Ctrl-Alt-Backspace后看见NVIDIA 标志的屏幕闪过, 则说明您的驱动已经安装正确了。
三、删除nVidia 标志
如果您不想在启动界面之前显示nVidia 标志,您需要手动编辑您的Xorg 配置文件。
1.选择屏幕上方的Applications 应用程序菜单,然后选择Accessories 附件, Terminal 终端。
输入如下命令:
sudo gedit /etc/X11/xorg.conf
在Device一节中找到"nvidia" 所在行
在该行后添加
Option "NoLogo"
保存文件并退出
关闭所有程序,按下Ctrl-Alt-Backspace 以重启X server. 如果标志消失且其他一切正常则说明更改已生效。
设定一个快捷键
坦白的说,它在自述文件中也被解释过了。
我把它复制到这里,这样你就不需要在去找了。
在终端中运行
gconf-editor
找到apps --> metacity --> global_keybindings.
找到"run_command_1" 并把它改成你的按键,例如"F12" 或者"S"。
然后在apps --> metacity --> keybinding_commands 中找到"command_1" 并设定它到/usr/bin/3ddesk
在这以后,你就可以按设定好的键(或者键的组合)来加载3ddesk 了。
设定一个快捷键
坦白的说,它在自述文件中也被解释过了。
我把它复制到这里,这样你就不需要在去找了。
在终端中运行
gconf-editor
找到apps --> metacity --> global_keybindings.
找到"run_command_1" 并把它改成你的按键,例如"F12" 或者"S"。
然后在apps --> metacity --> keybinding_commands 中找到"command_1" 并设定它到/usr/bin/3ddesk
在这以后,你就可以按设定好的键(或者键的组合)来加载3ddesk 了。
解决:在Ubuntu下,显示器分辨率始终显示不正确
2008-06-06 20:52
我使用的是Nvidia8400显卡;Ubuntu8.04;显示器1280*800;
本来刚开始安装上驱动很好用的,有3D效果;
可是后来自己手痒,在应用程序-》其他-》显示器和显卡设置了一下;
于是出现问题了。
问题:开机后分辨率变成了800*600;改回去了,可是开机后就变是那样;
如果不使用显卡驱动,分辨率正常,但是没有驱动带来的效果觉得很不自在;解决思路:
后来调了半天,知道是权限问题引起的错误。
只要跟该/etc/X11的权限,问题可以得到解决;
但是为了防止再出错不好纠正,我安装了nvidia-settings;
解决步骤:
打开新立得软件,搜索nivdia,安装nvidia-settings包;
然后在终端中输入:sudo chmod -R 777 /etc/X11
然后在系统-》系统管理-Nivdia X Server Settings配置显示器的模式;
注意:要保存,如果保存没出错,就好了。
重启,OK。