Surface Pro电磁笔故障

最开始来自于淘宝的消息,说当苏菲带回家之后发现电磁笔不管用了,就是放上去完全没反映了。当时只是以为出了什么故障,不过在重置系统之后又好了,于是就没有再关心过。直到今天,我也遇到了同样的问题。先来回顾一下问题发生之前我干了什么:

今天白天都在开着Pro玩,上上网什么的,电磁笔没怎么用,不过昨天上课的时候用来记笔记,一点儿问题也没有。下午要讨论会,于是就按下电源按钮(应该是关了屏幕),合上Type Cover(会自动睡眠的),放入书包。在会上打算打开用来记笔记的,但发现笔完全失效了。本来悬空是应该有个小图标的,按下有反应,但是现在是笔悬空没效果,按下没反应,按按钮和橡皮按钮都没有反应。我就奇了怪了,难道我也遇到这个问题了?不至于真的要重置吧?

还好我另外装了Linux,重启Windows进入之后发现笔没效果。但是一个很神奇的事情就是胡乱滑动之后会在屏幕下端出来通知栏(应该是这个名字吧,这个地方在U盘插入之后有个图标,可以在这个地方umount挂载的分区。)经过几次试验,发现在最右下角那个地方有个鼠标指针的头,看来电磁笔有反应,不过反应的数据是个错误的数据。那么最起码可以判断的是:只能是硬件上面了,不可能俩系统驱动都同时出情况不一样问题。那么硬件怎么解决呢?

我只是关机,静置一会儿然后再开机。

没想到,问题居然解决了!

上面说了解决方法,可能让人觉得不可思议,毕竟我也重启过啊!但为什么问题仍然存在?

下面就来说说我的看法:

首先,这个重启并不是严格意义上面的重启。比如在我的Y450上面,重启的时候是会听到所有系统断电并重新加电的一个过程。而在Pro上面并不是这样的。重新启动是不断电的,所以重启有时候会很快,不给你按F7(参考我之前写过的一篇,这个是个隐藏的快捷键)的机会的,那么也就是说有些硬件(比如电磁屏)在这个时候没有真正意义上面的重启。而UEFI又恰恰是包含硬件的固件的,如果在这个时候某些地方出了问题的话,那重启也无济于事,只能使用关机(非混合休眠的关机)再开机了;

因为在之前Y450加的电阻屏上是出过这类问题的。由于电阻屏模拟触控功能的驱动是一个Alpha版本的,在Win8默认开启混合休眠的情况下,系统关机再开机之后,电阻屏失效。其原因就是驱动没有考虑到休眠对应的电源状态,以为就关了,然后从休眠恢复的时候它没有相应。只能重新启动或者将设备禁用之后再启用才能恢复使用。这也就是我在使用Win8的时候总是一上来就关闭了混合休眠的原因(另一个因素是不想损耗SSD的写入);

由于遇到过因为驱动和电源配置上面的问题,我自然的想到了如何重新造一个“开机”。在之前安装Linux的时候,我发现了那些快捷键,但是有时候总是来不及按,就进入了GRUB2了。说明系统在那时候根本不管你有什么,直接进EFI当中的那个系统引导器。而如果是对快捷键有相应的情况下,显示的Surface Logo大约会在5s左右(可以在Linux的efibootmgr里边调,默认值2s,加上系统需要加载硬件设置信息等,差不多5s了),之后才能进入GRUB2(如果是原版的话才能看到滚动的小圈圈)。那么在Linux下面的那个关机似乎就是真的关了。

所以我觉得一下两个方法也可以尝试,说不定会解决问题:

1. 找到触屏对应的设备管理器当中的设备,禁用之后再启用

2. 高级重启进入一个恢复环境或者U盘当中的系统,然后什么都不干,在那个环境当中再重启机器,回到正常的系统上来。

http://crashctrl.com/2013/02/surface-pro-known-issues-bugs-quick-fixes/#penpressure

上面的网址除了提到我说的方法1之外,还提出了卸掉Type Cover,感觉这个不靠谱……莫非是和Cover的那一条磁贴有关?

当然我觉的这个肯定是与重启不断电,进而设备达不到重启的效果有关。看来我还要深入看下UEFI,ACPI这方面的资料了。最起码,先搞清楚重启的时候,到底干了什么?因为有时候明显是UEFI认为设备,驱动都完好,不需要检测,直接进系统吧!这样就会出问题了……

原文地址:https://www.cnblogs.com/DaochenShi/p/3123081.html