在Stable Diffusion中驱动Tesla P40

news2025/1/6 19:38:27

       一、安装P40显卡

        在前面我的“在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion”博文中,Stable Diffusion的运行完全依赖CPU和内存,因此每生成一次图片,需几小时之多,我常是在临下班时开始生成,到第二天上班才能看到效果,实在是不忍受。无奈囊中羞涩,只得另辟蹊径。

       经过一段时间的研究,发现Tesla P40有较好的性价比。虽然作为早期算力卡的王者,现在已垂垂老矣,但相比一些游戏卡,24G 大显存,即便是相比现在主流的家用显卡,仍是大神般的存在,这也正是炼丹者所需要的。加之新品价格昂贵,没有哪个老板舍得用其炼丹,因此矿卡的可能性为零,虽然价格相比最低时有不少上涨,仍是穷人们比较理想的算力卡。

       说干就干,下单买回P40(刚买回不久,价格又有了不小于三分之一的涨幅),收到货,从外观上看,还是很干净的,只是为了保修,没敢开盖观看,只好在保修期内狂造,谁让商家提供三年只换不修的保修的。欣赏一下穷人的宝贝(送了电源线,可惜没用上):

       同时也在网上下单了散热风扇及相应的转接件(上面转弯的那款,不然机箱可能装不下):

在前期的网上看了一些相关文章,提到P40的问题:1、没有主动散热,需要加装散热风扇;2、需要主板支持,需要在BOIS中打开“Above 4G”选项,是为了什么启用显存地址空间大于4G的64位设备的解码,没有这项的话,是没法使用P40的。事实证明,这一要求可能并不准确,我也为此走了很多弯路。经过我的试验,联想ThinkBook 14虽然没有此选项,但只要BOIS设置正确,是可以支持P40的;3、P40功耗巨大,达245W之多,一般的400电源可能带不动,需要700W以上的电源才行。

    散热风扇已买,电源我是用另一块电源单独对P40供电,唯一的问题就是第2项了。这些我翻启遍了我的宝库,那些多年前的主板被我一一查看,只找到一台联想工作站P500的BOIS中有这么一项 。

        将原显卡移到下面的PCIE插槽(因P500的主板没有板载显示接口),在上面的PCIE插槽插上P40,用单独电源给其供电,在主板系统风扇接口插上P40的散热风扇,短接电源20或24口主板插头中的绿线和任意黑线,启动电源,再按主机开机键,进入BOIS(最好升级到最新的BOIS),在Adcancedk 中找到Above 4G选项,选择Enabled,同时在Startup中的CSM Configuration选项,选择Disabled(当然在安装Win10时,系统分区类型应设为GPT)。进入Win10后,查看设备管理器中的设备,有一3D设备有感叹号。

安装从官网下载的551.78-data-center-tesla-desktop-win10-win11-64bit-dch-international.exe及cuda_11.7.0_516.01_windows.exe,正常的话,设备管理器中显卡P40已正常,运行cmd进入命令模式,再运行nvidia-smi命令,可出现如图:

      从上图可以看出:P40 温度24℃,功率9W,24G显存使用了8M,工作模式TCC(计算)而不 WDDM,如果你只是用来作算力卡,这样就算安装好了,如你还想用来提升你的游戏能,还需修改注册表,做进一步设置。

经试验,华硕P90-X主板不支持P40:

ThinkBOOK 14是可以支持P40的,虽然它没有Above 4G选项:

用了某东上买的一个转接装置,下面绿色物件插在笔记本的NVME固态硬盘插槽上:

极域电子教室座位表程序下载链接:链接:https://pan.baidu.com/s/1X0WUTtXmr1EhFg9CNgoIKA?pwd=odvs 
提取码:odvs

考试指令系统下载链接:https://pan.baidu.com/s/11x9fS1gUEPCd6w15KHCxSw?pwd=zvw3 
提取码:zvw3 

照片插入电子表格程序链接:https://pan.baidu.com/s/1dvW5q9G53prkUDVcO6uffA?pwd=w3jp 
提取码:w3jp 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1987799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS基础 - 基础

目录 一. 简介 二. 基本用法 三. 总结 一. 简介 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和布局的样式表语言。 一、基本作用 外观设计 CSS 可以控制网页中元素的颜色、字体、大小、粗细、样式(如斜体…

电子电气架构 --- 车辆模式管理

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

【开源】嵌入式Linux(IMX6U)应用层综合项目(4)--音乐播放器APP

1.简介 此文章并不是教程,只能当作笔者的学习分享,只会做一些简单的介绍,其他的各位结合着代码和运行现象自己分析吧,相信通过函数名和注释,基本上是不难看懂代码的,其中涉及到的一些技术栈,也…

springboot员工健康管理系统论文源码调试讲解

1系统成功运行案例 2 相关技术 2.1 springboot框架介绍 本课题程序开发使用到的框架技术,英文名称缩写是springboot,在JavaWeb开发中使用的流行框架有SSH、SSM、springboot、SpringMVC等,作为一个课题程序采用SSH框架也可以,SSM框…

2002年-至今阿拉斯加北部的北极地区测量数据集(气候、冰层、生态系统和人类活动)

Measurements in the Arctic region north of Alaska in 2002 2002年-至今阿拉斯加北部的北极地区测量数据集 简介 2002年阿拉斯加北部的北极地区测量数据集提供了关于该地区环境变化的重要信息,涵盖气候、冰层、生态系统和人类活动等多个方面。以下是该数据集的…

【socket编程】UDP网络通信 {简单的服务器echo程序;简单的远程控制程序;简单的网络聊天室程序}

今天我们通过以下的几个surver/client模型了解一下UDP网络通信 一、简单的服务器echo程序 以下部分内容转载自「网络编程」简单UDP网络通信程序的实现_socket udp-CSDN博客 1.1 服务端 首先明确,这个简单的UDP网络程序分客户端…

v2rayU 将对你的电脑造成伤害 弹窗问题

如果删除v2rayU软件了还是反复弹窗,网上其他方法都不行的话,不妨试试这个方法,亲测有效: 在系统搜索 登陆,找到登陆项: 将「允许在后台」关闭后,不再提示。

java -- SpringMVC表现层数据封装详解

表现层数据封装 介绍 1. ModelAndView ModelAndView是Spring MVC提供的一个对象,用于封装模型数据和视图信息。当Controller处理完用户请求后,会返回一个ModelAndView对象给DispatcherServlet,DispatcherServlet再解析这个对象&#xff0c…

河南建筑装饰资质延期资料准备步骤详解

河南建筑装饰资质延期资料的准备是一个细致且重要的过程,以下是详细的准备步骤: 一、前期准备与规划 了解政策与要求 访问河南省住房和城乡建设厅的官方网站、政务服务平台等权威渠道,获取最新的建筑装饰资质延期政策、要求、流程和时间节点…

从 Pandas 到 Polars 四十四:Polars 和 数据可视化库Seaborn

在我对Matplotlib感到沮丧并发表帖子时,我的朋友让我试试Seaborn库。近年来我一直在使用Altair,因此并没有过多考虑Seaborn。然而,Seaborn的新界面给我留下了深刻印象,并且我很高兴地发现,Seaborn将直接接受Polars的Da…

4.7.深层循环神经网络

深层循环网络 ​ 就是更深了,因为之前的网络都只有一层隐藏层,弄多一点 ​ 我们将多层循环神经网络堆叠在一起,通过对几个简单层的组合,产生了一个灵活的机制。上图展示了一个具有 L L L个隐藏层的深度循环神经网络,每…

滑动验证码的介绍!

一、什么是滑动验证? 滑动验证(通常也被称为滑块验证)是一种用户交互式的验证方法。它要求用户通过鼠标或触摸屏,将滑块按照指定的路径或方向滑动到正确的位置,以完成验证过程。这种验证方式不仅增加了自动化攻击的难…

mysql源码编译启动debug

对于没有C语言基础的同学来说,想看看源码,在搞定编辑器做debug的时候就被劝退了,发生点啥了,完全看不懂,不知道从哪里入手去做debug;我为了看看 mysql 的 insert buffer 到底存的是索引页还是数据页&#x…

Tik Tok账号被限流什么原因?怎么解决?

TikTok账号被限流,无疑是让众多内容创作者头疼的问题。浏览量骤减,账号活跃度下降,究竟是什么原因导致的限流?今天,我们将深入探讨TikTok限流的几大成因,大家运营的时候尽量避免这些问题,同时也…

极狐GitLab与无问芯穹达成战略合作,共探AI落地软件智能研发场景新机遇

极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitL…

教程 | USB-IF USBCV软件工具使用指南

一. 概述 CVTest 是基于 USBCV 软件工具的合规性测试,可以验证设备是否符合 USB 规范和标准。USBCV 则是 USB-IF 提供的一款免费 USB 装置测试软体,简要做 USB2.0 及 USB3.0 装置相关测试。本文将基于 NXP LPC5516 HID 类键盘简要讲解 USBCV 中公有 USB…

两个向量的余弦相似度如何计算

两个向量的余弦相似度是通过测量两个向量在方向上的相似性来计算的。它是向量空间中两个向量夹角的余弦值。如果两个向量的方向相同,它们的余弦相似度接近1;如果两个向量的方向完全相反,它们的余弦相似度接近-1;如果两个向量正交&…

求职Leetcode题目(5)

1.分割回文串 每一个结点表示剩余没有扫描到的字符串,产生分支是截取了剩余字符串的前缀;产生前缀字符串的时候,判断前缀字符串是否是回文。如果前缀字符串是回文,则可以产生分支和结点;如果前缀字符串不是回文&#…

[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘(已解决)

今天在使用navicate Premium运行sql文件时出现如下错误: 错误:1273 - Unknown collation: utf8mb4_0900_ai_ci 报错原因: 生成转储文件(也就是sql文件)的数据库版本为8.0,而要运行sql文件的数据库版本为5.6,因为是高版…

Redis 实现消息队列

Redis 实现消息队列 文章目录 Redis 实现消息队列导引1. 基于List结构的消息队列2. 基于PubSub的消息队列3. 基于Stream的消息队列(推荐)3.1 XADD3.2 XREAD3.3 XGROUP 导引 消息队列(Message Queue),从概念上来理解就是用来存放消息的队列,最简单的消息…