1.检测电脑需要的源码软件叫什么(检测电脑硬件用什么软件)
2.电脑系统学习怎样学习电脑
3.Genuine Intel(R) cpu T2050 @1.60GHz 1.60GHz,448MB
4.游戏引擎随笔 0x36:UE5.x Nanite 源码解析之可编程光栅化(下)
检测电脑需要的软件叫什么(检测电脑硬件用什么软件)
1. 检测电脑硬件用什么软件
方法一:硬件管家可以。检测步骤如下:
1、源码安装软件。源码
2、源码运行。源码
3、源码华为espace源码点击屏幕修复,源码手机会自动检测。源码检测过程中屏幕会以各种纯色进行闪屏,源码如果发现有坏点(和主体颜色不同的源码像素点),点击修复即可。源码如果不能修复,源码则是源码硬件损坏,需要到售后维修。源码
方法二:拿到手机后主要检查以下功能:屏幕、源码声音、联网、触摸、耳机、玩游戏不死机重启、这些都功能没事就是没问题。
方法三:1、将设备用数据线连接到电脑,启动PP装机助手。
2、等待设备成功识别后,点击界面上的“硬件检测”,并按要求打开手机上的PP助手。
3、打开设备上的PP助手后,会自动跳转自硬件检测功能,并开始检测,此时请不要断开设备连接。
4、检测完成后,设备上的PP助手和电脑上的PP装机助手都会显示检测结果。
5、 如果需要手动检测更多硬件问题,可以点击手机上的PP助手的“辅助检测”功能,快速检测。
方法四:1、解锁进入手机桌面。
2、点击桌面上的图标乐乐达,进入APP。
3、点击下方菜单栏检测,进入检测页面在此页面点击一键检测可以查看WiFi,听筒,摄像头,闪光灯,陀螺仪,扬声器,GPS,震动感应器等模块是否损坏,至于多点触控,距离感应可以通过点击下方的按钮进行检测。
2. 检测电脑硬件用什么软件比较好
一、在手机设置中查看 1.首先请点击打开苹果手机主屏上的“设置”应用。
2.在设置列表中找到“通用”选项,点击进入。3.通用列表中点击“关于本机”选项。4.随后即可看到苹果手机的系统版本号和系统代号了。二、在iTunes查看手机版本 1.iTunes 是苹果公司推出的专门用于管理 iPhone 的一个官方软件,可以通过 iTunes 来查看苹果手机的系统版本号。把苹果手机用原装数据线连接到电脑上的 USB 端口,打开电脑上的 iTunes 软件,点击 iTunes 右上方的“iPhone”图标。2.随后在 iPhone 摘要页面即可看到手机系统的版本号。同样地,在 iTunes 上显示的版本号与在手机上查看的版本号是一样的。3. 检测电脑硬件用什么软件最好
去搜电脑评测软件或测评软件 PCmark,测试电脑的综合性能 3Dmark//,主要测试电脑的图形处理性能 SisoftSandra,分析及测试系统各硬件的性能 SuperPI,计算圆周率的软件,测试CPU的运算速度 Premium,这个忘记是什么了,好像是测试系统稳定性的,就是让电脑长期高负荷运行 HD-Tech,测试硬盘性能 HotCPUTesterPro,测试CPU稳定性 DisplayX,测试LCD显示器的性能 还有一个CPUmark,也是测试CPU性能的
4. 电脑检测硬件的软件有哪些
简单测试选择优化大师、鲁大师之类的入门级测试软件,可以对硬件进行检测并进行简单的评估。专业的测试软件主要有:
1、SiSoftware Sandra:系统综合分析评测工具2、Nokia Monitor Test:显示器评测工具3、CPU-Z:cpu评测工具4、MemTest:内存检测工具5、3Dmark:这个不用说了吧6、HD Tune:硬盘检测工具还有键盘、鼠标、电池等检测工具,就不多说了。
5. 电脑硬件检测工具软件有哪些
1、鲁大师并没有任何检测配置真假的功能,日期也一样不能完全保证,其主要是通过将驱动报上来的硬件名称列出来,当让,一般最低端的改系统信息手段,鲁大师是可以检测出来的,但如果用高级一点的刷个假rom就足够骗到这类软件了。
2、相对而言,更为权威的硬件检测工具是GPUZ和CPUZ这种越过驱动层,直接从传感器里取数据的软件。
6. 检测电脑硬件用什么软件好
“鲁大师”作者鲁锦,当年凭借一款风靡一时的opencron源码解析“Windows优化大师”,一举奠定其在国内软件业界的地位,被业内称为“中国优化第一人”。
1、硬件检测这个功能可以迅速检查电脑的各个硬件,比如电脑型号、主板、硬盘、内存、显卡等等。
2、温度检测这个功能很重要,可以随时检测电脑各个部件的温度,而且还有高温报警功能。这个非常重要的,如果你正在玩游戏,多开的话,电脑温度会很高,有了这个你就可以随时知道电脑的温度,注意游戏关闭,防止电脑自动关闭的损失。
3、驱动管理这个功能是驱动的安装,备份,恢复等,极大的给用户带来方便。
4、节能降温这个功能能降低电脑的耗电量,也是很有用的,可以选择全面节能或者智能降温。
5、性能测试这个功能呢是对电脑的各个硬件进行测试,处理器显卡内存硬盘等进行测试评估,而且还有手机测试也可以测试一下手机性能。
6、电脑优化这个是真的电脑的系统稳定性和电脑速度进行的优化,对于电脑小白来说,点击立即优化就可以了。
7、另外鲁大师还有一些其他功能无线共享啊挖矿指数啊什么的特别是无线共享很不错,居家旅行必备良器啊。 总之,鲁大师还是很好用的,特别是一些经常玩游戏的朋友。
7. 检测电脑硬件用什么软件最准确
鲁大师检测的硬件信息还是比较准的,但是好多功能是利用你电脑里自带的工具,只不过是将效果更明显、更清晰的表现出来,毕竟它只是一个软件,比如检测硬件的温度还是通过电脑自带的传感器,只是它把数据获取出来了,硬件的产品信息都在硬件的芯片里面,鲁大师也只是将数据提取出来而已,至于性能的检测,是通过运行这些设备评估出来的,做个参考就可以
8. 什么软件可以检测电脑硬件
监控电脑的软就,可以使用超级眼电脑监控软件。
超级眼电脑屏幕监控软件防泄密版是目前行业内用户量最大的公司电脑监控软件之一。实时监控员工电脑屏幕,并可以电视墙形式同时多台员工电脑屏幕监控;QQ聊天记录、MSN聊天记录、收发电子邮件记录;使用这款企业监控软件,您再也不用为员工工作效率低下而忧虑了,对员工的工作状况评估更加客观,及时调整工作部署,更好的提高企业管理效率!
1、实时屏幕监控:实时监控员工电脑屏幕,员工的一举一动尽收眼底,可同时监控台员工电脑屏幕的电脑监控软件,防泄密版本新增摄像头监控,员工摄像头集中监控管理。
2、聊天记录监控:可监控员工使用聊天工具(如QQ、MSN、SKYPE、阿里旺旺等)聊天的内容,方便管理者对员工聊天行为进行管理,避免员工上班时间做与工作无关的事情。
3、邮件监控:能实时记录员工所有收发的邮件,并详细监控与记录到员工发送的全部邮件的全部内容,包括对WEB网页邮件、FOXMAIL,OUTLOOK,OUTLOOK 等进行邮件监控。
4、上网监控:能监控员工所上的网站、内容,以方便管理者对员工上网行为进行监控和管理。并具有网页过滤功能,可禁止员工上特定的网站。
5、文件监控、游戏监控、炒股监控、定时监控等。
6、软件程序禁用:本电脑监控软件可自行设定禁用员工电脑的指定的软件程序(如禁用QQ、游戏、炒股、视频、下载等软件程序),规范员工合理使用计算机。
7、网址过滤:可以允许员工只能上指定的网站,而屏蔽其他所有网站(或屏蔽某个网站)。
8、文件操作:可对员工计算机内所有文件进行远程管理,对员工文件可进行远程复制、剪切、删除、重命名等,雷达扫描源码可上传,下载,更提供了批量下载文件和文件夹的便利。
9、远程控制:可对员工计算机进行远程关机,远程重启,远程通知,可查看员工的窗口列表和进程列表,并可关闭任意窗口或进程。
、U盘管控:目前市场上首家实现只禁用USB存储设备的一款电脑监控软件,而不禁用USB鼠标、键盘等非存储设备的职能识别功能。
、硬件报警:可设置在插入移动存储设备(如U盘)或者拷贝文件带走时或者其他自定义禁止操作时,及时报警管理者。这样,员工做一些和工作无关的事情,或者危及到公司机密资料的安全时,管理者能够及时知晓,这在同类电脑监控软件中做的比较人性化的。
、多管理端管理:可授权其它管理人员安装部门经理电脑监控软件管理其下员工电脑,而总经理则可以监控全单位所有员工电脑,真正实现多管理端管理。
、远程文件管理:您可以在自己电脑里看到员工电脑的所有文件,也可以直接把文件拷贝到自己的电脑上查看或备份。掌握员工动态。
、文档防泄密:适合各类设计图纸、办公文档、源代码等。员工电脑文档正常打开,修改/保存自动加密,文件非法外发泄露,打开时乱码。
9. 检测电脑硬件用什么软件好一点
检测系统数据也不是很准确,检测温度也同样不是很准确,简单来说。鲁大师就是不准确的。1、鲁大师(原名:Z武器)是一款个人电脑系统工具,支持win以上的所有windows系统版本,它是首款检查并尝试修复硬件的软件,它能轻松辨别电脑硬件真伪,测试电脑配置,测试电脑温度保护电脑稳定运行,清查电脑病毒隐患,优化清理系统,提升电脑运行速度。
2、年7月底,Z武器软件开发团队接到有关部门通知,根据相关法律法规,软件名称里不能出现“武器”二字。经过慎重考虑,在Z武器网站上贴出公告,决定正式将“Z武器”更名为“鲁大师”。
3、“鲁大师”作者鲁锦,如今凭借一款风靡一时的“Windows优化大师”,一举奠定其在国内软件业界的地位,被业内称为“中国优化第一人”。
. 有什么检测电脑硬件的软件
学软件的也没什么特殊要求。配置一般就行。
基本上价位三五千的电脑都能满足你的要求。
屏幕配置看你自己需求。自己去店里试试,看看,价位差不多,外形觉着还好的就行。触摸板,屏幕,键盘手感自己用着都顺手就可以拿下了。
你要是玩儿游戏就买个配置高点儿的。4g内存五百g硬盘不烧太大型的游戏基本差不多。
性价比的话就华硕和acer,我更倾向于华硕。
四五千的不推荐东芝索尼,买不着好配置。三星戴尔什么的还凑合,三星去年有款木纹的手感什么都挺好但是有点儿老了。
惠普最好不要考虑,散热太不好。
电脑系统学习怎样学习电脑
一 如何系统的学习电脑知识
你好:如下:学习电脑的四个阶段第一阶段:鼠标和键盘的操作鼠标的操作主要是:移动、拖动、单击、双击和右击。掌握键盘的操作可以通过打字练习来完成。第二阶段:操作系统基础知识的学习首先是Windows的学习。找一本相关的书或者相关的学习光盘系统地学习一下。并且一定要做到边学习边操作。其次,学习一些基本地DOS命令,比如:dir、、md、del等等。学习这些DOS命令时,最好把这些DOS命令的功能和相应的Windows基本操作相连系,以便加深印象。最后,我们知道WindowsXP越来越受到更多用户的青睐。之所以选择WindowsXP是因为WindowsXP在驱动程序方面的优势。如果你熟悉了Windows,那么可以说你已经掌握了WindowsXP,只要你再上机操作操作就可以了。第三阶段:学习系统工具、简单应用软件最好系统的单向链表源码学习一下Word。当你掌握了Word以后,那么在学习其他应用软件方面,你就有一种触类旁通的感觉。你就会发现应用软件有很多相同的地方。就拿Word和Excel来比较吧;他们的窗口结构基本相同,都是由标题栏、菜单栏、工具栏、工作区和状态栏构成;它们有很多功能相同的菜单命令和快捷工具等。在打好以上基础以后,你在学习应用软件方面就会感到得心应手了。在此推荐一些应用软件的类型:杀毒软件、解压软件、媒体播放软件、系统维护软件、文字处理软件、图象处理软件等。第四阶段:学习并能熟练掌握一些与你的工作有密切关系的软件如果你是一名教师,那么应该学会如下软件:文字处理软件[如word]、表格处理软件[如Excel]、课件制作的相关软件[如Powerpoint、Flash、Authorware]等。如果你是一名美术工作者,你可以学习图形处理、动画制作方面的软件[如:Firework、Photoshop、Flashdeng 等]。电脑的入门到精通
二 如何学习操作系统
本人学习计算机技术至今,对于如何学习操作系统原理有一点自己的看法,现在写出来,希望对大家能有所助!
操作系统怎么学,首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的。这是首要的问
题。不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程、系统级编程、指令集这三块。其中系统级编
程这一块最复杂,我不说内容,就单从文件的大小来看,IA-编程手册的应用级编程卷是2MB,系统卷却有6MB。就
连IA-编程手册上的系统卷部分也远比应用卷的要多。当然这些内容我还没有看,不过从目录当中,觉得有很多相似
的地方,比如CPU内存寻址、虚拟存储器管理、中断与保护等等,可以从INTEL的CPU文档上看出,各种CPU或机器
虽然各有各的不同,各有各的特点,但是目前的CPU要解决的核心问题就是那么几块,要解决的就是象如何寻址内
存,如何管理虚拟存储,如何实现中断,如何保护资源等等。
各位编程的同仁想必都很清楚,计算机的操作系统就是在为应用级编程提供服务,提供什么服务,就是提供象诸
如如何内存寻址,如何管理虚拟存储器、如何进行中断,如何管理磁盘,如何。。。。等等。操作系统为我们做掉了
系统级编程中最繁重的一块,所以我们在用应用级编程比如用C++编程的时候才会那么舒服,用int分配一个变量这内
存地址就来了,某个函数要调用另一个函数执行的时候这执行行程就能跳到那个函数,内存不够了,没有关系,操作
系统自动启动虚拟存储器(只不过慢了些),所以应用级编程是最舒服的,操作系统级编程比较难,而直接做单片机
可能就是最难的了。因为即使就是操作系统级编程,可能很多有关CPU底层的东西也已经做掉了,你要做的可能就是
要了解的你的操作系统做掉了哪些功能,如何调用。而单片机就没有那么好玩了,单片机我没有做过,我想可能就是
直接对着一个CPU用汇编来编程,而且很可能是在没有操作系统的情况下,这样一来,操作系统要承担的诸如内存管
理,中断,过程跳转等这些复杂繁重的工作就得程序员自己来承担,那程序员的负担就比目前应用级编程大得多了。
我猜想,可能在没有操作系统的时候,每个计算机程序员的日子可不会象现在的那么好过,因为做每个程序,都
需要你自己去分配管理内存,你不但要考虑如何高效的管理内存,还要知道如何进行过程跳转等等这一大堆的的细
活,而这些细活在不同的CPU上的实现方式也是不同的,直到把这些问题都解决了以后,你才开始真正考虑你的应用
方面的程序逻辑如何去编的问题。当然了,虽然有关CPU底层的系统级实现细节不一样,但是大至CPU系统级这一部
分要解决哪几块问题这是一样的,所以在INTEL的ishow系统源码官方文档上,无论是IA-还是IA-这两个编程手册的系统卷上,都
是那么几块内容。
既然系统级要解决的几个任务都是相同的,每个程序员在编程的时候都要考虑这几方面的内容,那么可能就会
想,为什么不把这些程序要解决的相同的任务给提取出来呢,这就形成了操作系统,操作系统的内核的任务,就是专
门负责解决早期计算机程序员每次编程都必须要解决的几项系统级任务,这样一来,留给应用级的担子就非常的轻
了,忘记在哪里看过,好像以前的数据库系统是属于应用软件的,可能同样是因为每个应用软件连同操作系统都需要
一个数据库,所以就把数据库系统给单独提了出来做为系统软件了。有一点不明白为什么目前的操作系统要用文件系
统,直接用数据库系统不更好些吗,既对用户服务,又为系统服务!
我觉得,如果大家有要学操作系统原理的,根本就不必要去看所谓什么操作系统原理这一类的书,连外文的书籍
也没有必要去看,因为目前国际CPU制造商提供的CPU文档的系统级编程卷才是真正的,原汁原味最好的教材,你要
编写的操作系统从大部分任务就是解决系统卷里的任务的。有一次在QQ上和一个做单片机的家伙聊天,那人比我小
一点,我当时说目前操作系统底层好难,他就说这有什么难的,他马上就能做一个操作系统,就连编译器也能做,我
当时被吓了一大跳,小小年纪就这么厉害,现在我懂了,做单片机的,大概都会做操作系统,因为单片机的每次编程
就是和系统底层打交道的,所以做单片机程序的自然对一个操作系统内核会比较了解了。
在此建议和我一样的对操作系统原理感兴趣,对系统底层的感兴趣的人,直接去看INTEL的官方材料吧,操作系
统原理有哪几条,要解决哪些任务,通过查看不同CPU的系统卷编程手册,找出其中相同的任务和逻辑去自己总结操
作系统是如何做,无疑这种方法学到会是最多的了,而且理解起来可能会比一般的学习方法来得更深刻。
学习应用软件的朋友,我也劝你们看看操作系统,内核等这些系统底层的东西。看过了以后,你会觉得看应用级
编程会更流畅,学起来也会更简单。我就是这样学的,学MFC,后来开始学INTEL CPU的应用级编程,现在我决定开
始从系统级学起。目前我也会上MSDN英文网站看看有关MFC的东西,但我看MFC倒不是主要因为去编写MFC应用
程序,而是想看看微软是用系统为所有的应用级编程提供服务的,这整个一套结构是如何构造出来的,Oracle数据
库是我继INTEL文档的下一波目标,我也是想看看,一个数据库体系结构是什么样的,可不可以嵌到操作系统里去。
三 操作系统课程应该怎么学
1、学好先修课程,为学好操作系统课程打下基础。先修课程为C语言程序设计、数据结构、计算机组成原理等。
2、明确学习目的:该课程要求学生能够很好地掌握计算机操作系统的基本概念、各种资源管理的思想和算法,能够较好的理解操作系统原理,而且能够拓展原理的应用,也为学生的底层程序开发及后续发展奠定基础。
通过学习能掌握操作系统在硬件、其他软件和应用者之间所起的作用及其特性;掌握进程/线程的基本概念及其动态特性;掌握操作系统实行处理机管理、存储管理、文件管理;输入/输出管理、用户与操作系统接口的工作原理及其实现。
3、学以致用,用以促学:把学的东西和自己的理解,在现有的操作系统上进行尝试理解,同时通过用来反思操作系统的工作原理。
4、多想多问多讨论。通过思考,发现不足点,可以多问,然后多人讨论,深化理解。
5、可以选择linux系统作为研究对象,进行对源码的分析,对架构的分析。
四 怎样学习电脑
一、认识电脑的基本组成设备
电脑,我们也称之为微型计算机,计算机由软件和硬件两部分组成,我们用肉眼可以看到的就是硬件,对于初学者,我们需要先了解一下电脑的基本组成。
3、网线
网线,我们需要一根双向带有水晶头的网线,有路由器的,一头接路由器,一头接主机的网线插口,没有路由器,使用调制解调器(猫)拨号上网的,一头接猫的网线接口,一头接主机的网线插口。
五 什么叫系统的学习电脑
就是指,系统化学习是先确定要学习的知识领域,然后将该领域内的主要概念以及方法论了解清楚,再与其他知识概念关联起来,连接成一个结构体系。
六 怎么才能更好的学习电脑的操作系统
首先你肯定先了解一些电脑的知识,后者学电脑肯定是不能放弃的,需要坚持学习,可以去一些学电脑的地方,加油
七 如何快速系统的学习电脑硬件知识
一、处理器CPU知识
①CPU的分类
CPU品牌有两大阵营,分别是Intel(英特尔)和AMD,这两个行业老大几乎垄断了CPU市场,大家拆开电脑看看,无非也是Intel和AMD的品牌(当然不排除极极少山寨的CPU)。而Intel的CPU又分为Pentium(奔腾)、Celeron(赛扬)和Core(酷睿)。其性能由高到低也就是Core>Pentium>Celeron。AMD的CPU分为Semporn(闪龙)和Athlon(速龙),性能当然是Athlon优于Semporn的了。
Intel与AMD标志认识
②CPU的主频认识
提CPU时,经常听到2.4GHZ、3.0GHZ等的CPU,这些到底代表什么?这些类似于2.4GHZ的东东其实就是CPU的主频,也就是主时钟频率,单位就是MHZ。这时用来衡量一款CPU性能非常关键的指标之一。主频计算还有条公式。主频=外频×倍频系数。
单击“我的电脑”→“属性”就可以查看CPU类型和主频大小
我的电脑-属性查看cpu信息
③CPU提到的FSB是什么
FSB就是前端总线,简单来说,这个是CPU与外界交换数据的最主要通道。FSB的处理速度快慢也会影响到CPU的性能。4.CPU提及的高速缓存指的又是什么呢?高速缓存指内置在CPU中进行高速数据交换的储存器。分一级缓存(L1Cache)、二级缓存(L2Cache)以及三级缓存(L3Cache)。
一般情况下缓存的大小为:三级缓存>二级缓存>一级缓存。缓存大小也是衡量CPU性能的重要指标。
④常提及的 nm规格的CPU又是什么?
类似于nm这些出现在CPU的字样其实就是CPU的制造工艺,其单位是微米,为秘制越小,制造工艺当然就越先进了,频率也越高、集成的晶体管就越多!现在的CPU制造工艺从微米到纳米,从纳米---纳米---纳米---到现在的纳米---将来的纳米,再到未来的更低,工艺越小,产品做的越精,功耗低,体积越小。
⑤CPU核心电压对CPU有什么影响?
一句话:更低的核心电压,更少的耗电和发热。
利用CPU-Z软件可以详细查看CPU各参数的信息(如下图,老爷机配置):
CPU-Z软件检测出的cpu 详细信息
编辑晴空雨补充:当前cpu性能档次分布图如下:
CPU性能档次分布图
电脑软件
二:显卡知识
①有人说GPU是显卡的灵魂,为何这样说?
GPU是显卡的核心,负责大部分图形设计工作,直接决定了显卡的整体性能水平。说它是显卡灵魂,一点都不过分。现在酷睿i3等的CPU还集成了GPU,相当于cpu中集成了显卡。
②显存是衡量显卡十分重要的指标,简单介绍一下
显存对显卡性能发挥很大影响。MHZ是显存的单位。显存也分为GDR、 GDR2和GDR3,和现在的GDR5四种,将来还有更高的。显存速度单位是ns。显存位宽指显存在一个时钟周期内所能传递数据的位数,位数越大传输数据量越大。显存容量有共享内存和实际显存之分。共享显存是利用虚拟内存的容量,而虚拟内存则是使用硬盘的容量。实际显存性能大于共享显存的性能,这点很容易混淆,也是JS忽悠我们的地方。性能上目前GDR5>GDR3>GDR2>GDR,目前市场上能看到的对数的GDR3与GDR5显卡,GDR3以下级别显卡均已淘汰。
③显卡的核心频率是什么?
显卡的核心频率是指核心芯片的工作频率。显卡超频通常就是提供核心频率。
④显卡接口类型分哪些?
显卡的接口类型分AGP和PCI-Express两种。PCI-Express的速度比AGP的速度快,AGP基本已经退出历史舞台了。AGP接口的显卡目前已经停产了,要买的渠道一般就只是二手买卖,而且性能上大大如前者。
目前卖的AGP接口显卡,如在淘宝网上,价格都很便宜。但是这些其实都是代工厂生产的,质量方面肯定没有原厂生产的好,而且为了压低成本,显卡的质量难以保证,存在贴牌,山寨等显卡。
AGP低价显卡
⑤独立显卡和集成显卡哪个好?
首先介绍下什么是独立显卡,与集成显卡,独立显卡就是单独购买的一块显卡,而集成显卡就是主板上集成了显卡,或者目前比较新的cpu上集成显卡核心。一般游戏用户与大型软件电脑配置都选独立显卡,集成显卡由于受空间等限制,性能比较差无法满足主流游戏与大型应用需求,但可以满足一般影音娱乐与简单游戏或者办公需求,速度相对来说没独立显卡的快。
独立显卡与集成显卡在于后者需要共享系统的内存作为显存,前者则单独配置显存。性能上,集成显卡无法与独立显卡相比,前者贵。集成显卡和独立显卡根本就是两个档次!
⑥ 目前显卡的芯片品牌
目前电脑显卡品牌有很多,比如 影池,七彩虹,华硕等有很多,但选用的显卡显卡核心芯片都是NVidia]和ATI显卡芯片组,芯片决定显卡档次。
其中NVidia显卡 (全球第一大显卡芯片研发和制造商)我们喜欢称为N卡, ATI显卡 (全球唯一能和NVidia显卡抗衡的显卡芯片制造商)我们简称为A卡。
下面附上目前品牌显卡都喜欢使用哪些显卡芯片组 1 微星(MSI)显卡 (全球出货量最大的显卡品牌,A N)
2 丽台(Leadtek)显卡 (全球最着名的专业绘图卡的厂商,N)
3 华硕(ASUS)显卡 (台湾板卡四大天王之一,A N)
4 蓝宝石(Sapphire)/柏能显卡 (“ATI原厂显卡”的代工厂,A )
5 迪兰恒进(Dataland)/撼迅 (ATI的三大合作伙伴之一,A)
6 技嘉(Gigabyte)显卡 (ATI的三大伙伴之一,A N )
7 七彩虹(colorful)显卡 (中国占有量最大的显卡品牌.A N )
8 鸿海/富士康(Foxconn)显卡 (为许多一线品牌代工生产显卡.A N)
9 艾尔莎(ELSA)显卡 (曾经一度是显卡业霸主 ,A N)
影驰(GALAXY)显卡 (香港品牌,以做工华丽着名,N)
----------------------------------------------------------------------------
A—代表该品牌主要使用ATI显卡芯片
N—代表该品牌主要使用NVidia显卡芯片
A N—代表该品牌ATI和NVidia显卡芯片都在使用
编辑晴空雨补充:
当前显卡性能档次分布图如下:
最新显卡性能天梯图(更新至年6月)
三:内存知识
①电脑弄个内存用来干什么的?
由于内存的速度比硬盘快,当CPU开始工作后,会将部分常用的信息写入内存,需要使用时再从内存中读取,而不是从硬盘中读取。这样读取速度明显快去硬盘的读取速度,提高了效率,因此弄个内存是必要的!
②经常看到例如DDR2 以及 DDR3 这些代表什么?
DDR2指的是2代的内存,内存分为DDR(1代)、DDR2(2代)、DDR3(3代),当然性能对比,3代性能>2代的>1代的。至于类似于DDR 这里的指的就是内存总线频率,内存总线频率决定主板前端总线频率,如DDR2 内存,主板的前端总线也只能达到MHZ的速度,DDR为内存总线频率MHZ。
③内存的数据带宽都是指什么?
简单来说是指内存的数据传输速度。有条公式是这样的,内存的数据带宽=总线频率×带宽位数÷8。举个例子,DDR内存数据带宽=(MHZ)×(Bit)÷8=6.4(GB/s)。如果开双通道的话则乘以2,也就是.8GB/s。目前使用的内存是2GB DDR,价格仅元左右,下面来看看一非常较老的DDR一代内存参数。
还是利用CPU-Z软件查看内存的详细参数(如下图,老爷机配置):
四:主板知识
①提到主板时难免要接触南 北桥芯片,这是干什么的?如何区分?
北桥芯片主要功能是控制内存。通常情况,主板上离CPU最近的芯片就是北桥芯片了。
还有个南桥芯片,很容易和北桥芯片混淆啊!南桥芯片的功能是负责I/O总线之间的通信,如键盘控制器,现在主流的主板已经不存在南桥芯片了。
②COMS电池是什么回事?
COMS电池为BIOS芯片供电,保护其存在的信息。这个COMS电池是圆形的纽扣电池,在主板上,很容易区分。其左右主要为电脑时钟和bios在断电的情况下供电,这也是为什么我们电脑把电源插头拔里,下次开机电脑的时间依然的正常的原因。
BIOS(Basic Input/outputSystem),中文全称基本输入/输出系统,这是集成在主板上的一块Rom芯片。在开机时按del键看到蓝蓝的屏幕就是这个BIOS了(绝大部分为英文界面)。当需要U盘装系统等都需要对bios进行设置才可以。
相关阅读:计算机主板CMOS界面英文翻译—轻松设置CMOS电脑主板BIOS设置详解-BIOS知识大全
③买主板有哪些品牌选择好?还有那些一线品牌、二线品牌怎么区分?
首先回答第二个问,顺便包含第一问的答案。
一线品牌:研发能力强,推出新品速度快、产品线齐全、占用高端产品制造。品牌有华硕、技嘉等。
二线品牌:实力略逊于一线品牌,但也有很好的实力。如富士康,精英、映泰等。
三线品牌:在保证稳定运行的前提下压低价格。性价比较高。如硕泰克的主板。
通路主板:大都是渠道商,没有制造能力,其他代工厂商代工,做工方便基本是三线水准。
再次使用CPU-Z查看的是主板信息(如下图,老爷机的):
以前老主板参数信息
晴空雨补充:
④主板影响整机速度吗?
严格来说,我们选主板主要注重的扩展,对速度影响不大,主板的稳定是我们选购很关注的一个方面,比如全固态电容设计的主板稳定性要比非固态电容设计的主板好的多,决定主板档次的一般是主板芯片组。
五:电脑硬盘知识
①IDE、SATA指硬盘的什么东西?
硬盘的接口类型分为IDE、SATA和SCSI,前两者用于家用电脑,后者用于服务器。IDE接口已经退出市场了,目前SATA的接口是硬盘的主流。
②目前硬盘的容量有哪些?
目前来说,硬盘主流容量都是GB、GB、1TB等。现在的硬盘也很便宜,GB的2三百快足矣,G硬盘已经慢慢退出了我们的视线,随着2T以上容量硬盘上士,1T硬盘将成为主流。
③什么是硬盘的寻道时间?
顾名思义,寻道时间就是指硬盘从电脑发生一个寻道址命令,到相应目标数据被找到所需的时间,速度越快硬盘读取数据越快。
⑤解释一下硬盘的高速缓存
所谓硬盘的高速缓存,就是在读取时,硬盘数据被存入高速缓存中,当CPU需要数据时,再将高速缓存的数据调入内存。
⑥硬盘的转速重要吗?
重要,硬盘的转速是硬盘电机的主轴转速,它是决定硬盘内部传输率快慢的重要参数之一。目前硬盘的转速主要是rpm、rpm。当然,rpm的硬盘比rpm的硬盘好,速度要快。
微微姐姐推荐,检查硬盘健康的软件HD Tune:
电脑软件
HD Tune专业硬盘信息检测工具
六:光驱知识(这个不是JS下手的主要对象,
①光驱有什么区别?
CD光驱包括CD-ROM和CD刻录机,用于CD光盘。DVD光驱包括DVD-ROM光驱和DVD刻录机光驱。
DVD光盘容量通常比CD光盘容量大!目前cd已经光驱已经逐渐被淘汰,能看到的多数是DVD或刻录机。
由于光驱一般用的也不多,主要是用作看碟或安装软年等,还有就是安装系统,不过目前光驱的作用越来越小,比如看**我们可以在网上看,软件也可以直接下载安装,装系统可以使用硬盘直接安装或使用U盘装系统等。所以这里就简单介绍到这里。
七:显示器知识
①显示器分哪几种类型?
显示器类型分两种,CRT显示器(阴极射线管)和LCD显示器(也就是液晶显示器),CRT显示器已经老掉牙了。
推荐阅读: LCD与LED液晶显示屏的区别 lcd与led哪个更好?
显示器屏例选购技巧 屏幕比例:与:9选择指南
②什么是显示器的带宽?
显示器的带宽是反映显示器的显示能力,带宽越大、显示器的响应速度越快,信号失真越少。
计算带宽的公式,带宽=水平分辨率×垂直分辨率×最大刷新率损耗系数(一般为1.5)。
③买显示器时难免要提可视角、亮度、响应时间和对比度等,这些啥来的?
可视角度:就是大家站在位于屏幕正前方的某个位置,仍能清晰看见屏幕影像时的最大角度。从最左侧能高清楚到最右侧能看清画面所形成的角度,角度越大可视角度越好。一般目前的LED显示器角度多数在度左右。
亮度:一般来说,LCD显示器亮度越高越好。
对比度:直接决定LCD显示器色彩是否丰富的参数。
响应时间:响应时间是指LCD各像素点对输入信号的反映速度,越短越好,目前比较出色的显示器响应时间在1.5ms左右。
编辑总结:显示器购买一般我们注重的就是以上参数了,实际购买不仅需要结合以上知识,同时注意检查显示屏是否有坏点等情况,还有更重要的是显示器多对比几个,看看哪些画面看着最舒服,才是最适合自己的。
八:机箱电源知识
机箱电源知识一直是大家不怎么重视的环节,也是商家利润最多环节之一,在电脑诚装机大家往往喜欢选用商家推荐的机箱电源组合,其实大家有没去仔细研究下,商界口头说给你不如w电源,其实都是最便宜的山寨电源,实际额定功率肯定不足w,成本不过左右,卖价基本是翻倍给你。不纯净的电源会为电脑各种故障埋下伏笔,以前我们也一再强调了这个问题,所以笔者推荐电源尽量购买一些有口碑的稳定性要好,功率必须能够满足整机需求。
电源的功率有三种,请注意区分,很容易被JS忽悠的一点!分别有:额定功率、最大输出功率和峰值功率。PFC分为主动式和被动式,主动式更节能。3C:通常电源都标明的,山寨冒牌除外(当然也可以伪造,其实就贴个标签),3C就是指中国强制性认证。
九:鼠标键盘知识
鼠标键盘方面其实选择主要是看,外观与手感了,一般大家喜欢用商家赠送的鼠标键盘,其实这也没什么,只要用着觉得还适应也没什么,这里就不详细介绍了。
十:音箱知识
说实话,买一个好机箱还是没什么技术含量的,那些什么杜比啊,当然音乐狂人除外,其实简单一召就够了,购买音箱如果要音质好就选个带低音炮的,还有音箱不能太轻,越重效果一般都越好,当然价格也越贵,这个看自己的需求吧。
八 新手如何开始学习做电脑系统
对于新手的话不要碰系统文件。你的好奇心一定要大,软件方面可以顺便弄,不过最好之前装个影子系统保护你的系统。在影子系统里顺便你怎么整你的电脑(对电脑没有影响,重启会还原),多上网查资料。
Genuine Intel(R) cpu T @1.GHz 1.GHz,MB
对ï¼æ¯å å太å°ãæ¢å åçè¯ï¼å¯ä»¥ä¹°ä¸¤æ¡1Gçï¼ä¹å¯ä»¥ä¹°ä¸æ¡2Gçç´æ¥æä¸å»åMBçå åå ±å使ç¨ãå¦ææ¯XPçè¯ï¼åªæä¸æ ¹1Gçå ååMBçå ±å使ç¨ä¹è¡ãæ»ä¹ï¼åééæ¯åéé好ã
åå æ¯ä½ çç°æå ååªæMBï¼èä¸æ¯ï¼è¯´æä½ çæ¾å¡æ¯éææ¾å¡ï¼å ç¨äºMBçå åä½ä¸ºæ¾åãèæ¾åçä½å®½è¶å¤§è¶å¥½ãä½ä¸ºéææ¾å¡ï¼åééå åçæ¾åä½å®½æ¯åééé«ä¸¤åï¼æ以åå åçéææ¾å¡ææä¼å¥½å¾å¤ã
å¦å¤çææ好å«ç¨ï¼è½ç¶å¨å½å ç®ä¸ççæ软ï¼ä½æ¯è·å½å¤æ²¡å¾æ¯ãå å åä¸è¯´ï¼èä¸è¿æ¥ä¸åºæ¥æ¯ï¼æ¶è´¹è¿å¾é«ã
建议楼主é¦å å 个å åï¼åæ¢ä¸ªææ¯è½¯ä»¶ãææ¨è楼主使ç¨avast5.0ï¼å¨è ¾è®¯å®ç½å¯ä»¥ä¸ãè¿æ¯æ·å çæ软ï¼å è´¹çä¸ç¨é±ï¼åªéè¦å¡«å以ä¸ä½ ç个人信æ¯ï¼ä¸å¡«çè¯åªè½ç¨å¤©ï¼ãè½ç¶æ¯å è´¹çï¼ä½æ¯æ¥æ主å¨é²å¾¡åç½é¡µæ¤ç¾çä¸å¤§é²æ¤æ¨¡åï¼ç»å¯¹æ¯çæå ä¸å¡å¡ï¼æè ææ¯+å®å ¨å«å£«ä¸å¥è¿è¦ç®¡ç¨ï¼ä¸è¬ç带æ¯ç½ç«é½å¯ä»¥æ¾å¿æµè§ã
游戏引擎随笔 0x:UE5.x Nanite 源码解析之可编程光栅化(下)
书接上回。
在展开正题之前,先做必要的铺垫,解释纳尼特(Nanite)技术方案中的Vertex Reuse Batch。纳尼特在软光栅路径实现机制中,将每个Cluster对应一组线程执行软光栅,每ThreadGroup有个线程。在光栅化三角形时访问三角形顶点数据,但顶点索引范围可能覆盖整个Cluster的个顶点,因此需要在光栅化前完成Cluster顶点变换。纳尼特将变换后的顶点存储于Local Shared Memory(LDS)中,进行组内线程同步,确保所有顶点变换完成,光栅化计算时直接访问LDS,实现软光栅高性能。
然而,在使用PDO(Masked)等像素可编程光栅化时,纳尼特遇到了性能问题。启用PDO或Mask时,可能需要读取Texture,根据读取的Texel决定像素光栅化深度或是否被Discard。读取纹理需计算uv坐标,而uv又需同时计算重心坐标,增加指令数量,降低寄存器使用效率,影响Active Warps数量,降低延迟隐藏能力,导致整体性能下降。复杂材质指令进一步加剧问题。
此外,当Cluster包含多种材质时,同一Cluster中的三角形被重复光栅化多次,尤其是材质仅覆盖少数三角形时,大量线程闲置,浪费GPU计算资源。
为解决这些问题,纳尼特引入基于GPU SIMT/SIMD的Vertex Reuse Batch技术。技术思路如下:将每个Material对应的三角形再次分为每个为一组的Batch,每Batch对应一组线程,每个ThreadGroup有个线程,正好对应一个GPU Warp。利用Wave指令共享所有线程中的变换后的顶点数据,无需LDS,减少寄存器数量,增加Warp占用率,提升整体性能。
Vertex Reuse Batch技术的启用条件由Shader中的NANITE_VERT_REUSE_BATCH宏控制。
预处理阶段,纳尼特在离线时构建Vertex Reuse Batch,核心逻辑在NaniteEncode.cpp中的BuildVertReuseBatches函数。通过遍历Material Range,统计唯一顶点数和三角形数,达到顶点去重和优化性能的目标。
最终,数据被写入FPackedCluster,根据材质数量选择直接或通过ClusterPageData存储Batch信息。Batch数据的Pack策略确保数据对齐和高效存储。
理解Vertex Reuse Batch后,再来回顾Rasterizer Binning的数据:RasterizerBinData和RasterizerBinHeaders。在启用Vertex Reuse Batch时,这两者包含的是Batch相关数据,Visible Index实际指的是Batch Index,而Triangle Range则对应Batch的三角形数量。
当Cluster不超过3个材质时,直接从FPackedCluster中的VertReuseBatchInfo成员读取每个材质对应的BatchCount。有了BatchCount,即可遍历所有Batch获取对应的三角形数量。在Binning阶段的ExportRasterizerBin函数中,根据启用Vertex Reuse Batch的条件调整BatchCount,表示一个Cluster对应一个Batch。
接下来,遍历所有Batch并将其对应的Cluster Index、Triangle Range依次写入到RasterizerBinData Buffer中。启用Vertex Reuse Batch时,通过DecodeVertReuseBatchInfo函数获取Batch对应的三角形数量。对于不超过3个材质的Cluster,DecodeVertReuseBatchInfo直接从Cluster的VertReuseBatchInfo中Unpack出Batch数据,否则从ClusterPageData中根据Batch Offset读取数据。
在Binning阶段的AllocateRasterizerBinCluster中,还会填充Indirect Argument Buffer,将当前Cluster的Batch Count累加,用于硬件光栅化Indirect Draw的Instance参数以及软件光栅化Indirect Dispatch的ThreadGroup参数。这标志着接下来的光栅化Pass中,每个Instance和ThreadGroup对应一个Batch,以Batch为光栅化基本单位。
终于来到了正题:光栅化。本文主要解析启用Vertex Reuse Batch时的软光栅源码,硬件光栅化与之差异不大,此处略过。此外,本文重点解析启用Vertex Reuse Batch时的光栅化源码,对于未启用部分,除可编程光栅化外,与原有固定光栅化版本差异不大,不再详细解释。
CPU端针对硬/软光栅路径的Pass,分别遍历所有Raster Bin进行Indirect Draw/Dispatch。由于Binning阶段GPU中已准备好Draw/Dispatch参数,因此在Indirect Draw/Dispatch时只需设置每个Raster Bin对应的Argument Offset即可。
由于可编程光栅化与材质耦合,导致每个Raster Bin对应的Shader不同,因此每个Raster Bin都需要设置各自的PSO。对于不使用可编程光栅化的Nanite Cluster,即固定光栅化,为不降低原有性能,在Shader中通过两个宏隔绝可编程和固定光栅化的执行路径。
此外,Shader中还包括NANITE_VERT_REUSE_BATCH宏,实现软/硬光栅路径、Compute Pipeline、Graphics Pipeline、Mesh Shader、Primitive Shader与材质结合生成对应的Permutation。这部分代码冗长繁琐,不再详细列出讲解,建议自行阅读源码。
GPU端软光栅入口函数依旧是MicropolyRasterize,线程组数量则根据是否启用Vertex Reuse Batch决定。
首先判断是否使用Rasterizer Binning渲染标记,启用时根据VisibleIndex从Binning阶段生成的RasterizerBinHeaders和RasterizerBinData Buffer中获取对应的Cluster Index和光栅化三角形的起始范围。当启用Vertex Reuse Batch,这个范围是Batch而非Cluster对应的范围。
在软光栅中,每线程计算任务分为三步。第一步利用Wave指令共享所有线程中的Vertex Attribute,线程数设置为Warp的Size,目前为,每个Lane变换一个顶点,最多变换个顶点。由于三角形往往共用顶点,直接根据LaneID访问顶点可能重复,为确保每个Warp中的每个Lane处理唯一的顶点,需要去重并返回当前Lane需要处理的唯一顶点索引,通过DeduplicateVertIndexes函数实现。同时返回当前Lane对应的三角形顶点索引,用于三角形设置和光栅化步骤。
获得唯一顶点索引后,进行三角形设置。这里代码与之前基本一致,只是写成模板函数,将Sub Pixel放大倍数SubpixelSamples和是否背面剔除bBackFaceCull作为模板参数,通过使用HLSL 语法实现。
最后是光栅化三角形写入像素。在Virtual Shadow Map等支持Nanite的场景下,定义模板结构TNaniteWritePixel来实现不同应用环境下Nanite光栅化Pipeline的细微差异。
在ENABLE_EARLY_Z_TEST宏定义时,调用EarlyDepthTest函数提前剔除像素,减少后续重心坐标计算开销。当启用NANITE_PIXEL_PROGRAMMABLE宏时,可以使用此机制提前剔除像素。
最后重点解析前面提到的DeduplicateVertIndexes函数。
DeduplicateVertIndexes函数给每个Lane返回唯一的顶点索引,同时给当前Lane分配三角形顶点索引以及去重后的顶点数量。
首先通过DecodeTriangleIndices获取Cluster Local的三角形顶点索引,启用Cluster约束时获取所有Lane中最小的顶点索引,即顶点基索引。将当前三角形顶点索引(Cluster Local)减去顶点基索引,得到相对顶点基索引的局部顶点索引。
接下来生成顶点标志位集合。遍历三角形三个顶点,将局部顶点索引按顺序设置到对应位,表示哪些顶点已被使用。每个标志位是顶点的索引,并在已使用的顶点位置处设置为1。使用uint2数据类型,最多表示个顶点位。
考虑Cluster最多有个顶点,为何使用位uint2来保存Vertex Mask而非位?这是由于Nanite在Build时启用了约束机制(宏NANITE_USE_CONSTRAINED_CLUSTERS),该机制保证了Cluster中的三角形顶点索引与当前最大值之差必然小于(宏CONSTRAINED_CLUSTER_CACHE_SIZE),因此,生成的Triangle Batch第一个索引与当前最大值之差将不小于,并且每个Batch最多有个唯一顶点,顶点索引差的最大值为,仅需2个位数据即可。约束机制确保使用更少数据和计算。
将所有Lane所标记三个顶点的Vertex Mask进行位合并,得到当前Wave所有顶点位掩码。通过FindNthSetBit函数找出当前Lane对应的Mask索引,加上顶点基索引得到当前Lane对应的Cluster Local顶点索引。
接下来获取当前Lane对应的三角形的Wave Local的三个顶点索引,用于后续通过Wave指令访问其他Lane中已经计算完成的顶点属性。通过MaskedBitCount函数根据Vertex Mask以及前面局部顶点索引通过前缀求和得到当前Lane对应的Vertex Wave Local Index。
最后统计Vertex Mask所有位,返回总计有效的顶点数量。
注意FindNthSetBit函数,实现Lane与顶点局部索引(减去顶点基索引)的映射,返回当前Lane对应的Vertex Mask中被设置为1的位索引。如果某位为0,则返回下一个位为1的索引。如果Mask中全部位都设置为1,则实际返回为Lane索引。通过二分法逐渐缩小寻找索引范围,不断更新所在位置,最后返回找到的位置索引。
最后,出于验证目的进行了Vertex Reuse Batch的性能测试。在材质包含WPO、PDO或Mask时关闭Vertex Reuse Batch功能,与开启功能做对比。测试场景为由每颗万个三角形的树木组成的森林,使用Nsight Graphics进行Profiling,得到GPU统计数据如下:
启用Vertex Reuse Batch后,软光栅总计耗时减少了1.毫秒。SM Warp总占用率有一定提升。SM内部工作量分布更加均匀,SM Launch的总Warp数量提升了一倍。长短板Stall略有增加,但由于完全消除了由于LDS同步导致的Barrier Stall,总体性能还是有很大幅度的提升。
至此,Nanite可编程光栅化源码解析讲解完毕。回顾整个解析过程,可以发现UE5团队并未使用什么高深的黑科技,而是依靠引擎开发者强悍的工程实现能力完成的,尤其是在充分利用GPU SIMT/SIMD机制榨干机能的同时,保证了功能与极限性能的实现。这种能力和精神,都很值得我们学习。