shuspieler

关闭了Logitech Gaming键盘软件

将近十年的电脑,CPU是双核的一代i5,现在运行起来越来越力不从心。平时待机时候CPU的利用率都有百分之四五十。查看进行发现了一个罗技游戏键盘配套软件待机竟然要利用将近20%的CPU资源。我平时不玩游戏,这个软件的大部分功能我都用不上,对于多数人来说是CPU过剩,而我却是CPU紧张。于是我果断关掉了这个软件的自启动。  

关闭了Logitech Gaming键盘软件 Read More »

双显卡笔记本Ubuntu安装NVIDIA显卡驱动

安装好Ubuntu后,默认应该使用的是Intel核心显卡。由于我的电脑实在太老,cpu核显是10年出的第一代酷睿i5,所以性能其实是很差的。大多数时候勉强够用,可是我需要用到一些3D处理的软件,这时候就出现一些问题。 我用Meshlab查看一些3D点云时候图像要不显示不出来,要不是就像马赛了一样难以分辨,如下图。       于是安装独立显卡驱动势在必行。 我的电脑是425M显卡,应该不用和机器学习那帮人一样还得装CUDA啥的。默认的驱动应该就够用,这应该代表了很大一部分用户的需求。我通过查询资料找到找到有两个途径,一个是通过NVIDIA安装最新驱动,一个是通过Ubuntu安装软件库的驱动。我选择了第二种,步骤如下: sudo apt install ubuntu-drivers-common 首先上述命令安装一个ubuntu驱动的管理程序,我的16.04提示默认就已经有安装。 然后可以列出电脑上的设备: shuspieler@shuspieler-Rev-1-0:~$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == model : GF108M [GeForce GT 425M] vendor : NVIDIA Corporation modalias : pci:v000010DEd00000DF0sv000017AAsd0000396Cbc03sc00i00 driver : nvidia-384 – distro non-free recommended driver : xserver-xorg-video-nouveau – distro free builtin driver : nvidia-304 – distro non-free driver : nvidia-340

双显卡笔记本Ubuntu安装NVIDIA显卡驱动 Read More »

新版有风险,尝鲜需谨慎

最近我的一个Hiwi项目接近尾声,为了赶时间和效率,我决定在我的电脑装一个原生的Ubuntu从而在家作业。最近18.04 LTS发布了,时刻追求新鲜的我当然是安装最新版了,可是这还没几天就打脸了,现在借给U盘写入16.04镜像空隙,记录一下遇到的问题。 18.04首先桌面就有很大的不同,隐约记得是换了新的桌面环境,有透明效果,还挺漂亮的。 但是遇到的坑也在这里,估计是新版显示相关的库有更新,我用来查看3D点云的Meshlab不能正常工作。并且这种和系统关联很底层显示相关的问题都很难网上找到解决方案,况且我的系统还这么新。 所以我决定迂回策略。使用python的open3D包代替Meshlab来显示3D点云,可是弹出来的框依旧一片白,看来用包调用依旧不能回避系统的显示问题,这也印证了应该新系统和之前代码不兼容造成的。 放在平时我更希望弄清楚所以然,可是在工作相关的事情,时间这么紧迫,稳定在这个时候成了更重要的元素,没有了稳定其他的事情都无从谈起。 这对于之后的工作还是有启发的,自己玩耍可以尝新,并且越新越好,体验最前沿的科技。但是与他人合作或者工作内容,稳定还是要放在第一位的,只有把事情高质量按时完成,这才是最应该达到的目标。 更新: 换成16.04 LTS 发现问题依旧。。。 经过都是泪的尝试,知道了这应该是我电脑本身驱动的问题。由于是9年前的第一代酷睿i5处理器,应该是Ubuntu默认使用核心显卡造成的问题。所以折腾了一天还得重新处理独立显卡驱动问题。  

新版有风险,尝鲜需谨慎 Read More »

AR5B22 刷了Killer驱动

翻抽屉找到一张闲置的AR5B22网卡,网上资料说可以刷Killer驱动,不太了解到底有啥区别,索性就今天了解了一下。 Killer(杀手)网卡是Bigfoot Networks专门针对游戏推出的系列网卡,其中有独立的NPU处理器,可以在网卡上使用自己优化过的网络传输算法完成数据的处理,绕过了Windows系统的网络处理模块,从而降低对CPU的压力。对于游戏玩家,优化过的算法可以提高游戏数据包的优先级,从而加快游戏的速率,降低ping值。CPU运算的减负,也可以间接提高电脑的流畅性。一般这样高端的网卡只有在外星人系列电脑才会配置,这从另外一方面来讲这些电脑贵也是贵的有道理。 对多数人来讲可能更关注对于游戏的优化,而一般CPU过剩,这么一点减压多数人并不在乎。可是对于我却很看重这一点,我10年出的y460到现在已经服役9年,双核CPU在现在的应用强度下越来越吃力,平时电脑开一个Chrome浏览器下的负载就能达到百分之五十多,稍微下载点东西马上CPU就百分之百了。 同时另外一个优势是这个卡是WiFi和蓝牙的二合一,我电脑原机本来配有蓝牙模块,可惜被我搞坏了到现在我也懒得修。通过换上这个网卡就可以恢复了我的蓝牙功能,可以连接我的蓝牙音响了。 主要步骤在http://tieba.baidu.com/p/4774297627?pn=1 中已经写的超级详细,我也是参考这个完成的。我这里补充一下怎样升级最新的固件。 安装这个教程的固件后,如果点击更新驱动程序,会回到普通的AR5B22驱动。同时尝试了驱动精灵和驱动人生也是类似的现象,强刷的固件被消掉了了。 通过尝试,在微软官方下载最新版1202驱动:https://drivers.windows10download.com/w10-killer-wireless-n-1202-network-adapter-atheros-driver-10-0-0-344-for-windows-10-64-bit-ipaph/ 下载好是个cab文件,就像上边帖子讲的用解压工具打开,就找到了熟悉的 athw10.inf 文件了,然后步骤类似,手动更新固件,然后选择Killer1202网卡强行安装。我途中蓝屏了一次,可是第二次成功。 之后要安装Killer Suite配合使用才可以。刚才那个帖子中的网盘已经提供了1.1版本的安装程序。我想追时髦下载最新2.0版本,可惜被打脸安装了很多次都不成功,最后我退而求其次从官网下载18年的1.5 old version安装成功。 官网在这里:http://support.killernetworking.com/ 下载链接是这个 (可能会过期,推荐从上边网址点击):http://support.killernetworking.com/download/killer-control-center-64-bit-for-windows-7-8-1-older-windows-10-versions/?wpdmdl=425&refresh=5c7fb1c17f2e21551872449 其中用到了帖子中提到的新的静默安装参数: /S /v/qr/norestart 这次很顺利。可是有一个问题,我猜测是由于我安装Killer Suite引发的。我的网卡又被升级到最新版17年的驱动,如下图显示的是AR946x型号。并且安装好的套件也检测不到Killer网卡的存在。并且回退驱动版本第一次出现,所以我猜测软件也自带了全系列驱动,而网卡并没有被自动强刷成新版的killer。 重装驱动很简单了,点击回退驱动版本,填写一个理由,基本上十秒完成。 好了现在Killer Suite也正常检测到了Killer网卡,现在可以开始体验只有外星人等高端系列才配置的杀手网卡吧,其中优先级的配置,可以在高于硬件级别进行网络配置,从而得到对一些应用的最大力度优化。由于我不玩游戏,我用电脑百分之九十九的时间是用浏览器,所以我将浏览器的优先级设置成1。 Reference: http://tieba.baidu.com/p/4774297627?pn=1 https://www.chiphell.com/thread-1607126-1-1.html http://www.killernetworking.com/support/help/KillerCC/KillerHelp_zh.html#Overview

AR5B22 刷了Killer驱动 Read More »

看微博国航迫降俄罗斯的视频,为空乘人员声嘶力竭呼喊尽责的精神所感动。我所向往的生活其中之一就是我不再仅仅是看故事的人,到现在我并没有放弃。

Read More »

小偷家族:任何选择都是为了更好的生活

文学演绎能够放大这个世界的细节,而让我们更好地让自己对外界有清楚的认知。由一个都是受害者组成的临时家庭,却滋生了原生家庭都不见得存在的亲情。某种程度上说,他们作为这个社会的边缘人,每天所做的事情都是让普通人所不耻,可是在他们相互看来很默契的就像公务员白领上下班一样习以为常。在我的理解,这就是导演要讲的从另一个角度理解世界的无奈吧,对于他们所拥有的资源和条件,所决定做的事情是当下的最优解,这样做也是为了更好的生活,不是吗?  

小偷家族:任何选择都是为了更好的生活 Read More »

新版MDK提示the connected jlink is defective 的解决办法

在使用新版MDK调试arm芯片时候,市场上常见的jlink v8会被检测到是克隆版 并弹出the connected jlink is defective 错误。网上一般是用4.9的dll替换最新的驱动,这种方法我在5.26中测试已经失效,由于版本跨度太大而出现 flash download algorithm 找不到的兼容性问题。 另外一个方法是使用出场固件刷jlink,这样对于介于4.9和5.24a之间的MDK管用,再新版比如我用的5.26就又失效了,依旧能被检测到。 所以如果想用最新的MDK的话比如5.26,我经过尝试,将两种方法发融合找到新的解决办法并且亲测可用。 首先将jlink固件刷新更换SN,具体教程推荐我记录下来的这篇: https://shuspieler.com/blog/1242/ 这样jlink能在5.24a之前版本使用,如果用的高于这个版本的话,用我提供的5.11 提取出来的dll驱动覆盖到最新版的安装路径中(比如D:\Keil_v5\ARM\Segger),亲测效果很完美。 注: 我的博客由于安全设置原因不让我上传zip文件,我还没来得及修理,如果有需要的同学可以给我留言我发到你的邮箱。我讨厌CSDN积分下载所以不会让自己成为讨厌的那种人。等之后我解决一下这个资源上传的问题以保证无障碍下载。 更新: 我将所需的固件上传到Github,需要用到的同学可以到这里下载:https://github.com/shuspieler/DIY-RTOS-Learning-tinyOS-/tree/master/Jlink-Fix 读到这里的朋友,记得github给我点一个星星呀,感激不尽。 笔芯♥

新版MDK提示the connected jlink is defective 的解决办法 Read More »

error 65: access violation at 0x40021000 no ‘read’ permission 的解决办法

移植一个程序到我的开发板,新建工程编译正常,但是仿真一直通不过,提示的是上边这个错误。通过查询了解到是仿真参数应该更细化一些,默认是ARM内核统一的参数,对于不同的芯片应该做微调。 具体需要调节的在这里: 下边左边和右边Dialog DLL改为:DARMSTM.DLL 下边的Parameter改为: -pSTM32F103RB 其中我使用的是 STM32F103RB 芯片,这里要根据Device里边选中的芯片类型,以及自己开发板上边的类型具体调整。 Reference: https://blog.csdn.net/he_ning/article/details/20151785 https://zhidao.baidu.com/question/1882082792619328108.html

error 65: access violation at 0x40021000 no ‘read’ permission 的解决办法 Read More »

“stm32f10x_conf.h”: No such file or directory 解决办法

移植一个例程到我手头开发板上,一直提示找不到这个头文件,查找很多帖子都说需要手动将一些MDK的库路径包含进去,或者自己新建stm32f10x_conf.h这个文件然后复制帖子中的内容到那个文件中。可是这样我经过尝试,解决了第一个文件不存在的问题,编译马上就会出现第二个缺失,再手动新建第二个的话又会出现第三个无穷无尽。 试了好多办法,最后在一个帖子看到可能是由于在pack里边没有选中startup包,导致一系列头文件缺失,经过尝试,问题完美解决。 Reference: https://www.hexcode.cn/article/show/issue-keil5-add-startup

“stm32f10x_conf.h”: No such file or directory 解决办法 Read More »