显卡位宽怎么选?选显卡不只是显存

显卡的位宽,准确应该说是显存的位宽。众所周知显卡的主要部件有GPU和显存,所谓显存位宽可以理解为数据从显存转移到GPU的通道的运载量。就是车间传送带的运输量。

由于买电脑的时候大家对显卡的显存大小过于重视,很多人忽视了显存位宽的重要性,甚至出现2GB独立显卡但是位宽只有64bit这样坑人的显卡。也许有人说,显卡位宽做大点不就好了么。这是不对的,显卡位宽的扩大需要硬件的扩容,就像你要扩马路占用地皮一样,所以成本比提高显存要高多了。所以,通常高位宽的显卡要贵很多的。

那么,就有人问了,我怎么知道自己的显卡位宽是满足要求的呢?这里给出一个简单的最低位宽计算公式:

首先,现在的电脑一般都是32位真彩色显示模式,在这个模式下每个像素点的渲染需要16+32B的数据,其中前16B是基本渲染,后32B是纹理渲染。假如我们的屏幕是1080p的屏幕,那么分辨率是1920×1080,那么整个屏幕渲染一次需要的数据流是:1920x1080x48B=99532800B=94.92MB,对于通常的液晶屏幕屏幕每个像素点每秒刷新60次,所以每秒需要的数据流是94.92MBx60=5.695GB。话一句话来说这是显卡维持屏幕正常显示的最低要求。

我们假设显卡的显存频率是1250MHz,这对DDR3显存来说已经不算低了,这意味着显存每秒进行1250M次的读写,而每次数据传输是显存位宽/8,(显存位宽的单位是bit,数据流需要用B,1B=8bit),如果是64bit的显存位宽,那么该显卡的最大数据流为1250Mx64/8=10GB。换一句话来说是可以胜任正常的显示的。

但是请各位注意,这只是维持屏幕正常显示的要求,如果你是在打游戏,那么纹理计算就会高很多,会达到正常几倍的数据,那么这时候基本显卡数据流就无法正常执行,显示器为了能显示就只能降低帧率,帧率降低到一定程度之后就会出现卡机。所以个人建议大家要买数倍于最低位宽要求的显卡。

比如某人买了4K屏幕,那么他每秒需要的数据流大概是1080p屏幕的4倍,大概24GB左右,这时候如果显存是1250MHz的频率,那么需要的位宽是157bit,这是最低要求。所以如果你真打算买4K屏幕的超级电脑,那么你最好配一个显存位宽是512bit的显卡。当然这是针对DDR3显存来说的,如果你的显卡是DDR5显存,那么显存频率有可能能达到5000MHz这个级别,这时候你只需要40bit的位宽就能保证图像最低要求。这也是为什么一些DDR5显存的显卡位宽要比DDR3显存的显卡要低好多的缘故。

最后,在说一次最低显存位宽的计算方法:

最低显存位宽=(分辨率x48x8)/(显存频率)

@北科大/幻儿(2014-5-20 22:59)

各版本windows装机对应BIOS设置一览

自从随着win8的问世,基于UEFI的新版bios已经成为新电脑的主流,虽然UEFIbios的启动速度更快而且能支持GPT分区表(这样就能使用超过2TB的大硬盘了),但是也让N多装机的小伙伴们弄不清到底该怎么设置才能安装系统。这两天快被那群小白队友折腾疯了,所以就写了这篇日志。

对于windows 8.1、windows 8、windows 7、windows vista来说有两种BIOS工作方式可以选择:

  1. 选择64位系统,BIOS中开启UEFI Boot,开启AHCI,硬盘分区方式设置为GPT。
  2. 选择64位或者32位系统,BIOS禁用UEFI Boot,开启或关闭AHCI均可,硬盘分区方式为MBR。

对于windows xp来说,BIOS必须设置为以下方式:

禁用UEFI、关闭AHCI,硬盘分区方式为MBR

关于secure boot的设置,secure boot只在开启UEFI时起作用,如果你要安装的系统低于预装版本那么请关闭Secure boot。否则会因为公钥通不过而不能启动。

关于双显卡设置,windows XP只能识别一个显卡,所以双显卡机器必须禁用一个显卡,否则会才出现独立显卡通电但是不工作的窘况,会导致发热迅速增大。

关于硬盘大小,如果你的电脑有超过2TB的大硬盘,那么你必须使用uefi+gpt硬盘分区表的方式来安装系统,否则你将只能使用2TB的硬盘空间。

作者:北科大@幻而

EXCEL文件格式类型:XLS、XLSX、XLSB、XLSM、XLST

Excel 有多种文件类型。从2003到现在的通用的XLSX,下面详细介绍各个文件类型的区别。因为微软的Office的文件格式是一个闭源的,所以没有什么很好的第三方软件能够很好完全兼容Office格式,包括MS Office。

Excel 有多种文件类型。从2003到现在的通用的XLSX,下面详细介绍各个文件类型的区别。因为微软的Office的文件格式是一个闭源的,所以没有什么很好的第三方软件能够很好完全兼容Office格式,包括MS Office。

XLS

Excel 2003版本之前使用的文件格式,二进制的文件保存方式。xls文件可以直接插入宏。这样也让xls文件有了一定的安全隐患。因为是2003版本,所以xls文件的功能性比xlsx有差距,xls文件支持的最大行数是65536行。xlsx支持的最大行数是1048576行。xls支持的的最大列数是256列,xlsx是16384列,这个是行数和列数的限制不是来自Excel的版本而是文件类型的版本。

XLSX

XLSX与XLS就差异了一个X字母,这个X表示的是XML,相对于XLS,XLSX支持更多的Excel 2007后支持的功能,因为XML中的X表示的是eXtensible,也就是可扩展的,所以以后有新功能增加也会继续使用XLSX格式,因为它是扩展的。
XLSX的是叫做Excel Microsoft Office Open XML Format Spreadsheet file,里面有个Open,也就是开放的,当然因为是微软的,从来就不是那么开放,XLSX其实一个ZIP文件,也就是如果你把文件名的XLSX改成zip,然后是可以用解压缩软件直接打开这个zip文件的,你打开它看到话,会可以看到里面有很多的xml文件。
这样,XLSX文件就可以被其他应用读取里面的内容,然后能处理里面的类似sheet1.xml的文件的软件就能读取XLSX文件里面的内容。
最重要的文件类型当然是XLSX,因为是我们以后最常用的文件类型。

XLSB

XLSB是XLSX的二进制版本,就是把XML去掉了,换成了二进制的保存方式,在一定方面,能提高读取速度,减小文件体积,甚至提高文件兼容性和移动性。,因为发现在同事间传递文件,可能会因为电脑环境的原因还是什么我目前没有发现的原因,在A的电脑上能正常打开的文件,在B电脑上却出现不能损坏的情况。

XLSM

是XLSX的启用了宏的版本,也就是在XLSX文件中添加了VBA代码。M for Macro,因为包含了宏,没有设置过的Excel会提醒你是否启用宏,如果可能信任的来源的文件,我们可以启用宏,否则,不启用是更加安全的选择。

XLST

是Excel的模板文件,你双击它不是打开这个模板问题,而是以该模板文件新建一个文件。

在Linux系统下用DD命令制作ISO镜像U盘启动盘

在Linux系统下通过系统本身集成的DD命令,来实现在Linux系统下制作Linux系统的ISO系统U盘启动盘,一行简单的代码就可以搞定。可以顺利给没有系统或需要重装系统的电脑,通过这个制作的U盘来安装ISO镜像系统。需要的工具:Linux系统、U盘、ISO镜像文件。

我的当前的系统是Linux(版本Xubuntu),之前是通过软通牒(UltraISO)在Windows系统下制作了这个Linux系统的U盘启动盘,然而在Linux系统下通过系统本身集成的DD命令,来实现在Linux系统下制作Linux系统的ISO系统U盘启动盘,一行简单的代码就可以搞定。可以顺利给没有系统或需要重装系统的电脑,通过这个制作的U盘来安装ISO镜像系统。

需要的工具:Linux系统、U盘、ISO镜像文件

首先在Linux系统中打开终端,使用DD命令,格式如下:

sudo dd if=xxx.iso of=/dev/sdb

命令中xxx.iso是你的ISO镜像文件的路径,of=后面的你的U盘路径,一般就是/dev/sdb或者/dev/sdc(后面不要带1或者2的数字)。

如何确认U盘路径:终端中输入:

sudo fdisk -l

完整实例

sudo dd if=/home/mtoou/下载/xubunut.iso of=/dev/sdb

涵义:向sdb磁盘写入位于/home/mtoou/下载/目录下的xubuntu.iso镜像文件。输完上述DD命令后回车执行,系统就开始制作启动盘了,期间终端命令窗口不会有任何反馈,但能通过U盘运行指示灯看到U盘在进行读写操作,这个过程可能持续5、6分钟才完成。当看到终端命令窗口有返回消息即制作完成。

提示:本文只针对在Linux系统下使用这个DD命令制作Linux系统的U盘启动盘,未测试过使用此命令制作Windows系统启动盘。当然,如果有问题或心得,欢迎反馈。

我真的需要一部大屏智能手机吗?

自从使用上了手上的这部4.3寸的智能手机之后,我就觉得操作和以前相比反而没那么爽快了。操作过程多了些许不确定性因素:这样按能按到不,嗯,试一试。结果就是手机在手掌中动来动去,一不小心还会摔倒地上,操作也变得别扭起来。在此之前,我使用的是3.5寸的,以及3.2寸的全键盘

自从使用上了手上的这部4.3寸的智能手机之后,我就觉得操作和以前相比反而没那么爽快了。操作过程多了些许不确定性因素:这样按能按到不,嗯,试一试。结果就是手机在手掌中动来动去,一不小心还会摔倒地上,操作也变得别扭起来。

在此之前,我使用的是3.5寸的,以及3.2寸的全键盘设备。现在想想,那种感觉扎实,操作便捷而稳妥的手机对于非重度娱乐用户,或者商务用户来说是那么的重要,至少对我而言是如此。手机的用途到底是什么?是一部小型的娱乐设备吗?我的娱乐需要在手机上进行吗?使用平板电脑或者笔记本电脑,乃至大屏的台式电脑,它们的娱乐体验不是更上一层?

显然,特别是大屏的手机让很多简单的操作变得复杂化了,因为它本身不便于携带,而且它的质量让人担心(如果掉在地上,很难保证它的安全),还有它的电池续航能力,它影响了效率。大屏手机——我觉得人们并不需要这样的一款娱乐设备。

我想,高效率,高体验的设备应该是:全键盘的黑莓手机以及12寸的平板电脑(比如微软那款)。无论您需要什么这两款设备都能提供相对其他设备更好的使用体验:无论是办公,还是娱乐。

若授人以渔:Windows系统电脑故障分析法

基本上所有的人都认为排除电脑故障是一个经验性的问题,因为基本上修得多了就会了。这个我感觉排除故障的过程实际上不能算是完全的经验问题,最重要的还有分析的方法。修的多了只不过是你定位问题的速度快了而已,一个人不可能修过所有的故障,总会碰到你

基本上所有的人都认为排除电脑故障是一个经验性的问题,因为基本上修得多了就会了。这个我感觉排除故障的过程实际上不能算是完全的经验问题,最重要的还有分析的方法。修的多了只不过是你定位问题的速度快了而已,一个人不可能修过所有的故障,总会碰到你没有见过的,那么碰到未知故障的时候该怎么分析呢?

首先,几乎所有的人都会想到我们伟大的度娘,正所谓能看懂百度的就是高手。但是你要去百度搜什么呢?比如说电脑蓝屏了,你去百度搜“电脑蓝屏怎么办”那么基本肯定不会得到答案,因为导致蓝屏的问题太多了。所以呢,如果想要修好电脑一定要先明白问题的关键所在,那就是如何定位问题。就拿蓝屏来说,能导致windows蓝屏的有好几百种故障,我们怎么找出问题所在呢?这就要用大家平时都忽略掉的事件查看器了。

打开windows事件查看器的方法:在此电脑(我的电脑、计算机)右击——管理——事件查看器。在事件查看器里可以看到windows日志,里面有应用程序、系统等分支,查找对应的分支就可以找到对应的日志了。

查看电脑日志

windows日志会非常仔细的记录你的电脑的全部运行过程,包括开机时间、软件错误、硬件错误等各种信息。windows日志可以分为以下个:信息、错误、警告、详细和关键这几个级别。通常windows崩溃或者异常错误出现在关键、错误这两个级别里。我们可以通过右侧的筛选当前日志来搜索我们需要的信息。

筛选系统日志

找到对应的日志之后,双击打开,查看详细信息就可以获得很多东西了。当然,这需要一定的英文基础,很基础就可以。比如通常出现的Keywords之类的,还有就是什么无法打开,无法启动之类的东西,能大概看懂,基本就能定位windows故障的根源了。比如蓝屏后查到的Keywords是0x0000007b,那么直接百度蓝屏代码0x0000007b,效果要比没头没脑的一个一个看好很多。

查看事件

当然,并不是所有的操作都能在windows日志中记录下来的,或者有时候windows彻底崩溃导致无法查看日志,这都是可能的。那么这种情况就只能通过个人的推演能力进行判断了。所谓推演就是按照计算机的逻辑分析整个运行过程可能出现的各种问题,类似于破案,不过要简单的多,因为计算机的所有运行情况是可以根据已知条件预测的,那么在整个推演过程中与实际情况不符的位置就是故障点了。

比如一个简单的例子,win7开机提示NTLDRmissing。那么就可以知道计算机找不到NTLDR这个引导程序,而win7引导时通过bootmgr来完成的正常的话是用不到NTLDR的,由此可以断定引导信息错误就是这个问题的根源,那么解决的办法基本就很简单了,通过PE或者其他方法修复引导。

所以,本人认为,所谓故障排除法就是用人类的脑子按照电脑的逻辑走一遍程序,那么什么地方出错、大致什么问题,怎么解决基本上就有了。而这之中最重要的部分就是要知道电脑是怎么按自己的逻辑来走的,所以所谓经验,往往也就是这样的吧。

插一句题外话,IT技术发展的很迅速,所以一定要跟上时代,时代在变,计算机也在变,人自然也是要变的,不然再牛的专家也会成砖家的。比如本人QQ群里某人说“我一个修电脑的都不会用win8别人怎么会用呢?”而我当时的反应就是……“亲,再这样下去你的店要黄了吧”

Win8.1 Update1 新功能:强悍的Wimboot!

我们采用wimboot方式安装系统后,系统将由两部分组成。一部分是存放在系统盘或者其他分区的wim文件,通常要比安装盘中的wim大不少,大概4GB左右吧,这个收不同版本的系统限制。另一部分是存放在系统盘里的一堆目录,和正常windows的目录是一样的,只不过都是虚有其表的目录,

Windows8.1在今年四月正式推送了第一个大升级包update1(正式名称Feature Pack),之后win8.1就具备了一种非常强悍的启动机制,叫做Wimboot

首先,win8.1的系统的安装文件都在一个叫做install.wim的文件里,同样的,我们购买电脑送的恢复分区里也有一个install.wim文件。在之前,我们无论要恢复系统还是安装系统都必须把wim文件释放到系统盘,这个过程就是系统释放。常规安装过程中会将全部的系统文件释放到系统盘,这样win8.1的占用空间会达到9GB以上,而为了保证系统功能,c盘必须有16GB以上的空间。

Wimboot是什么:我们采用wimboot方式安装系统后,系统将由两部分组成。一部分是存放在系统盘或者其他分区的wim文件,通常要比安装盘中的wim大不少,大概4GB左右吧,这个收不同版本的系统限制。另一部分是存放在系统盘里的一堆目录,和正常windows的目录是一样的,只不过都是虚有其表的目录,当然还有部分引导文件和其他必须的文件,大概200MB左右。

wimboot启动的系统,所有对系统盘的写入操作都会保存在系统盘的目录下,而系统原始文件都从wim文件中加载。有点类似linux的live环境,wim文件中的东西是不会被修改的。wimboot的好处是会大大降低系统盘的空间,可以把wimboot的wim文件放在恢复分区,启动恢复两不误,对于不足16GB的SSD用户也可以安装win8.1了,不足在于每次开机的时候都要重新加载wim,会浪费一些时间。

说起来貌似很容易的样子,但是操作起来其实还是很麻烦的,我倒是没有自己安装过(刚刚重做了系统,不想折腾了)不过微软官方给了步骤,链接如下:http://technet.microsoft.com/en-us/library/dn621983.aspx

还有,微软官方要求必须是win8.1 update 1的系统,必须是SSD,必须是uefi引导。实际有大神做了测试,ssd和uefi是不必须的,但是从hdd启动真的会非常慢,推荐有ssd的玩家来玩。

超越OEM——打造你的专属Windows系统(修改系统信息)

不少追求个性的同学都希望自己的windows充满个性元素,比如非主流的开始菜单、桌面壁纸,当然还有系统属性。于是乎很多同学采用了自定义OEM的方式来个性化自己的windows。但是今天,我们来进行一次全新的个性化方式,先看结果:大家先看哦,windows版本信息

不少追求个性的同学都希望自己的windows充满个性元素,比如非主流的开始菜单、桌面壁纸,当然还有系统属性。于是乎很多同学采用了自定义OEM的方式来个性化自己的windows。但是今天,我们来进行一次全新的个性化方式,先看结果:大家先看哦,windows版本信息和windows logo是不是都不大对呢?对了,这就是我们这次的目的。(相关推荐:修改Windows制造商名称及图片,打造个性系统

修改Windows系统Logo和版本信息

下面我们依次来修改这些东西。首先,你需要准备以下工具:

  1. 反编译工具Reshacker;
  2. 一个可启动的PE,U盘光盘都可以;

下面来修改windows logo

复制”C:\Windows\Branding\Shellbrd\shellbrd.dll”到桌面,并备份一份。用ResHacker打开这个文件,找到位图文件夹,如图所示:

修改Windows系统Logo和版本信息

然后在1050的1033上右击,保存位图(修改别的位图的时候一样的道理,1033是win8.1下位图的位置,别的系统不一定一样)。用你知道的任何方法,查到图片的分辨率,大小,颜色模式。在PS或者别的画图软件中创建一样的图,注意最好全部属性都是一样的。保存成同样的格式。然后在1033上右键,替换位图。然后保存退出即可。

P.S. Logo图片是有一个特殊图层的,你需要也构建出特殊图层才能正确显示位图。用Photoshop构建图层的方法为:用选择工具选择你要显示的地区,然后再通道中新建一个Alpha 1通道,用油漆桶工具将选择的部分涂上白色(如下图所示),保存即可。没有Alpha 1图层将不能正常显示。

修改Windows系统Logo和版本信息

改完后重启系统,用PE引导。部分win8由于开启快速启动,开机没有bios选项,需要在windows设置,更改电脑设置,更新和恢复,恢复,高级启动,点立即重启,这样就能出现bios选择入口了。在PE中替换我们修改过的shellbrd.dll到”C:\Windows\Branding\Shellbrd\“下,重启即可。(受windows权限限制,不推荐在本系统下进行替换)

接下来我们再修改windows 版本

复制”C:\Windows\Branding\Basebrd\zh-CN\basebrd.dll.mui”,然后还是用Reshacker打开,注意。ResHacker默认不支持打开.mui文件的,所以你要在打开的时候把文件类型改成所有文件,然后才能看到.mui文件。打开后和刚才一样的,在字符串表中修改你要替换的文件就好了。注意哦,字符串修改要先点编译。

改好后和刚才一样,进PE替换就好了。注意,如果你用的英文版的系统,那么要修改”C:\Windows\Branding\Basebrd\en-US\basebrd.dll.mui” ,其他语言同样的。

ResHacker对一些字符不能很好支持,所以如果你用ResHacker修改的话一些系统本身的字符会变成问号,比如系统版本下方的windows前的©就会变成问号。

当然,修改其他的dll或者dll.mui可以实现更多内容。但是请大家注意,反编译有风险,替换系统文件更是风险巨大,还请先备份好文件再尝试。此外如果修改后的系统用来封装的话是侵犯微软版权的哦。

用wkhtmltopdf在Win 7系统下将html网页转换为PDF文档

首先下载wkhtmltopdf软件,更具实际情况选择对应的版本。比如笔者的Win7 32位系统就是下载的第一行的那个版本。安装:点击下载的程序,一路点击高亮的按钮即可,并且记住安装路径,后面要用到。安装完成后不会有任何提示。因为wkhtmltopdf是一个后台程序,没有前台的用户界面。

首先下载wkhtmltopdf软件,根据实际情况选择对应的版本。比如笔者的Win7 32位系统就是下载的第一行的那个版本。

安装:点击下载的程序,一路点击高亮的按钮即可,并且记住安装路径,后面要用到。安装完成后不会有任何提示。因为wkhtmltopdf是一个后台程序,没有前台的用户界面。

使用:由于是后台程序,我们只能在运行里面来使用它。首先打开运行(Win7运行在哪?)。然后输入CMD打开Windows系统的命令提示苻窗口。输入以下命令:

cd “C:\Program Files (x86)\wkhtmltopdf\bin”

然后回车确认,此时会切换到这个上面的目录下。如果提示路径错误,可能是你安装的版本不对或自定义了路径,可通过索引wkhtmltopdf.exe查找到正确的路径。

然后在此路径下输入以下命令将html网页(网址)转换为PDF文档:

wkhtmltopdf.exe http://mtoou.info 1.pdf

蓝色、红色、绿色之间有空格,蓝色部分是启动wkhtmltopdf程序的命令,其形式不变。红色部分是你需要转换的网页的网址,根据需要自定义;绿色部分是输出的pdf文件名称,可自定义,如2.pdf、a.pdf、mtoou.pdf等,输出的pdf文件被保存在wkhtmltopdf.exe程序所在的路径。即:

C:\Program Files (x86)\wkhtmltopdf\bin

如果你自定义了安装路径,那么以安装路径为准。另外,输出的pdf文件保存路径也可以根据需要自定义。