<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="https://v1sta.xyz/wp-content/plugins/pretty-rss-feeds/xslt/pretty-feed.xsl" type="text/xsl" media="screen" ?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>2023 年 10 月 &#8211; 景の域</title>
	<atom:link href="https://v1sta.xyz/2023/10/feed/" rel="self" type="application/rss+xml" />
	<link>https://v1sta.xyz</link>
	<description>远景的幻想空间</description>
	<lastBuildDate>Sat, 04 Apr 2026 03:52:39 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://v1sta.xyz/wp-content/uploads/2026/03/V1sta-Orb-Output512-2-60x60.png</url>
	<title>2023 年 10 月 &#8211; 景の域</title>
	<link>https://v1sta.xyz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>软件路由器迁移记</title>
		<link>https://v1sta.xyz/tech/immortalwrt-softrouter/</link>
					<comments>https://v1sta.xyz/tech/immortalwrt-softrouter/#comments</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Sat, 21 Oct 2023 11:35:15 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[日常]]></category>
		<category><![CDATA[ImmortalWRT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[Passwall]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=1759</guid>

					<description><![CDATA[之前一直想修一下多年未维护的Homelab，尤其是跑在PVE上用于国际上网的OpenWRT虚拟软件路由，已经有 &#8230; <a href="https://v1sta.xyz/tech/immortalwrt-softrouter/" class="more-link">继续阅读<span class="screen-reader-text">软件路由器迁移记</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">之前一直想修一下多年未维护的Homelab，尤其是跑在PVE上用于国际上网的OpenWRT虚拟软件路由，已经有段时间没有更新，一些软件也都失效了；而第三方一键编译的固件并不开源，存在不透明的后门。</p>



<p class="wp-block-paragraph">今天抽出了相对空闲的时间和精力，总算能处理这件琐事了，原本运行多时的OpenWRT终于下线，换成了较为规范并且入乡随俗的ImmortalWRT，几乎可以说是无缝迁移。</p>



<span id="more-1759"></span>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">前言</h2>



<p class="wp-block-paragraph">这个OpenWRT本来是装在一台“网红工控机”上的，不过后来我就把它卖了，选择了扩展性能更强的H110台式平台，后来又因稳定性独立出去、换到了跑了Win10的H81上，当然为了重组服务现在又回来了……</p>



<p class="wp-block-paragraph">我很久以前便开始研究OpenWRT，这是一个为路由器设计的Linux发行版。不过原版的OpenWRT是欧美开发者维护的，在天朝这边水土不服，缺少一些国内特有的软件和需求。</p>



<p class="wp-block-paragraph">国内的OpenWRT圈子也很乱，一些“大大”们另起炉灶，但是种种原因不能同步到官方仓库源当中，多个“大大”的版本也互不兼容，好似神仙打架；另外一些编译者也丝毫不遵守开源透明的规则约束，反而持着李彦宏一样的态度，不仅加后门，还带来文革甚至大清时期的思想（高大全、师夷长技以制夷），嗯……这下真是120年清朝老兵了。堆料也非常严重，什么功能都往一个路由器系统上塞。可以说比以前的Android还要混乱。</p>



<p class="wp-block-paragraph">然而国外的OpenWRT用户，并不需要考虑国内复杂的情况，自然也就没有这些稀奇古怪的东西。尤其是搭配了Proxmox VE这样的系统，也就是当作速度更快的廉价高性能路由使用（以往局域网内上网还需要用到Pentium4做Gateway网关），有了其他虚拟机服务，更没有必要如此折腾。</p>



<p class="wp-block-paragraph">但在国内的话，这种烂摊子技能还是不能置之不理。比如说Passwall，就好比如在东北农村学会烧炕，显然在城市生活就不需要学习；但只要一天还留在农村生活，就还是要练习这种地域性技能。</p>



<p class="wp-block-paragraph">SoftRouter这种东西其实是很复杂的，不是术业专攻的人很难理解如何学习。与其随着网红叫做软路由，我更倾向叫他软件路由器，就像捣鼓无线电技术的<strong>软件定义无线电</strong><em>（Software Defined Radio）</em>，<strong>简称SDR</strong>……</p>



<p class="wp-block-paragraph">巧了，Router的第一个大写字母也是R，反正都是网络通信技术（笑）</p>



<p class="wp-block-paragraph">在这种环境下，原版的OpenWRT不满足需求，那第三方“另起炉灶”编译的固件也不敢用。</p>



<p class="wp-block-paragraph">后来我发现了ImmortalWRT，也是基于OpenWRT二次开发的发行版，就像Debian和Ubuntu、Arch和Manjaro的关系，它有一个完善的软件源仓库，比那些野路的第三方编译要靠谱一些。</p>



<p class="wp-block-paragraph">虽然也是针对国内情况开创的独立分支，不过软件源和兼容性还是相当可观，一些常用的应用都有，维护和上游同步也较为规范与及时。（尽管如今23.05正式发布了，ImmortalWRT仍停留在rc4版本……不过也能用）</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">安装</h2>



<p class="wp-block-paragraph">ImmortalWRT官方提供了类似原版OpenWRT的在线构建编译服务，默认预装了必备的软件包（如dnsmasq-full），还可以编辑自定义配置，增加 uci-defaults 初始化脚本，设定IP地址之类的项目。</p>



<p class="wp-block-paragraph"><a href="https://firmware-selector.immortalwrt.org/?version=23.05.0-rc4&amp;target=x86%2F64&amp;id=generic">https://firmware-selector.immortalwrt.org/?version=23.05.0-rc4&amp;target=x86%2F64&amp;id=generic</a></p>



<p class="wp-block-paragraph">默认其实就有qcow2、vmdk等各种虚拟磁盘版本，还有iso格式的安装镜像，但这些需要手动配置IP地址。若使用自定义配置的话，就没有这些预提供的版本下载了。在PVE这类虚拟机平台，需要手动转换虚拟磁盘的格式。</p>



<p class="wp-block-paragraph">PVE的虚拟机创建步骤就不过多赘述了，基本上大部分操作通过图形界面就能完成了，再就是通过local上传镜像。这方面ImmortalWRT和原版的OpenWRT安装过程大差不差。</p>



<p class="wp-block-paragraph">主要还是记录转换磁盘格式、并导入存储在local-lvm虚拟机的命令：</p>



<pre class="wp-block-preformatted">#转到iso存储池
cd /var/lib/vz/template/iso/
#转换为qcow2磁盘格式
qemu-img convert -f raw -O   qcow2 immortalwrt-[…].img   […].qcow2
#导入对应ID的虚拟机
qm importdisk [VM ID] [...].qcow2 local-lvm</pre>



<p class="wp-block-paragraph">转到虚拟机，设置硬盘和启动项，记得把Guest Agent打开，可以加入串口终端，监控和配置系统命令行。</p>



<p class="wp-block-paragraph">随后开机，如果自定义设定了同网段IP（不能和原来的主路由重叠），不出意外现在就可以访问luci界面了。是的，就这样简单。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">同网段迁移路由结构的话，我是先在虚拟机仅配置了一个LAN桥接网络，并指向为现有的网关和DNS，访问互联网，随后进一步配置需要的软件包；</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/image-8.png" data-lbwps-width="409" data-lbwps-height="339" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/image-8-300x249.png"><img data-dominant-color="f8f8f8" data-has-transparency="true" style="--dominant-color: #f8f8f8;" fetchpriority="high" decoding="async" width="409" height="339" sizes="(max-width: 409px) 100vw, 409px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-8.png" alt="" class="wp-image-1761 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-8.png 409w, https://v1sta.xyz/wp-content/uploads/2023/10/image-8-300x249.png 300w" /></a></figure>
</div>


<p class="wp-block-paragraph">待一切设定妥当以后（安装软件包、修改防火墙、接口规则），再添加额外的WAN网卡，并保持LAN DHCP打开。把光猫和新的软路由相连，通过PPPoE拨号成功之后，就可以把原来的OpenWRT路由VM关机了。</p>



<p class="wp-block-paragraph">然后把新的路由系统的LAN设置取消V4网关和DNS，而IP设置为原来的x.1，就不影响原本网段的静态结构拓扑，以及其他设备和软件内的IP设定。就像狸猫换太子一般。</p>



<p class="wp-block-paragraph">不过域主自己太懒，没有进一步去导入导出端口映射和DHCP绑定的设置，一些设备的IP地址还是发生了变动，但网段结构大体上是没有影响的，尤其是不易更改IP地址的PVE主机。</p>



<h2 class="wp-block-heading">软件配置</h2>



<p class="wp-block-paragraph">以下是我主要安装的一些额外软件包：（是的，常见的一些L系特色软件，它们在ImmortalWRT官方的软件源就包含了）</p>



<pre class="wp-block-preformatted">luci-app-adbyby-plus
luci-app-advanced-reboot
luci-app-argon-config
luci-app-ddns-go
luci-app-fileassistant
luci-app-firewall
luci-app-frpc
luci-app-ipsec-vpnserver-manyusers
luci-app-openclash
luci-app-openvpn-server
luci-app-opkg
luci-app-passwall
luci-app-softethervpn
luci-app-ttyd
luci-app-udpxy
luci-app-unblockneteasemusic
luci-app-upnp
luci-app-wol
qemu-ga
umdns
kmod-ipt-fullconenat</pre>



<p class="wp-block-paragraph">Passwall不多提，很多配置用copy paste就能够迁移，只是内核发生了变动，协议是一样的，有的订阅Node不是很好支持。</p>



<p class="wp-block-paragraph">qemu-ga是非常常见的虚拟机服务，安装以后PVE就可以监控、关闭或重启路由器虚拟机了。</p>



<p class="wp-block-paragraph">umdns可以开启路由器的mDNS广播，兼容苹果的Bonjour，可以通过 .local 访问主机。fullconenat也没有随默认软件附带，索性就自行安装了。</p>



<p class="wp-block-paragraph">OpenVPN服务器也回来了，和以前一样，需要在命令行修改 <code>/etc/config/openvpn</code> ，加入 <code>option duplicate_cn '1'</code> 的代码，重新启动就可以允许多设备连接了。顺手配置了一下DDNS，发现原来的过期了，买了一个便宜域名，RDP和Moonlight串流又可以用了，善哉善哉。</p>



<p class="wp-block-paragraph">SoftEther的话也可以使用，功能很强大，有用户管理功能，但是易用性不如OpenVPN，不太适合跟朋友们联机用。其他几个系统自带的VPN协议，由于版本差异和运营商阻断的关系，我就没连上过……</p>



<p class="wp-block-paragraph">另外luci界面修改配置以后，有回滚更改的倒计时，默认5秒的生效等待，甚是令人厌烦。对于高性能的x86处理器而言，可以改成更短的时间。只需要编辑 <code>/etc/config/luci</code> 的代码行：</p>



<pre class="wp-block-preformatted">config internal 'apply'
        option rollback '30'
        option holdoff '4'
        option timeout '5'
        option display '1.5'</pre>



<p class="wp-block-paragraph">我直接更改成更短的时间：</p>



<pre class="wp-block-preformatted">config internal 'apply'
        option rollback '30'
        option holdoff '0.2'
        option timeout '0.3'
        option display '0'</pre>



<p class="wp-block-paragraph">不过实测保险起见，还是会有2秒左右的生效延迟，但已经足够了。另外新版的Passwall貌似也是直接编辑，不经过luci界面的生效延迟。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">棘手的软件路由器总算告一段落，接下来就要迁移一下PVE主机了。</p>



<p class="wp-block-paragraph">然后是装个Windows Server重构Minecraft和CS的服务器，之后再研究一下Daphile和HomeAssistant吧……</p>



<p class="wp-block-paragraph">希望这篇文章记录能帮到一些同好。</p>

<p><a href="https://v1sta.xyz/tech/immortalwrt-softrouter/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/immortalwrt-softrouter/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://v1sta.xyz/wp-content/uploads/2023/10/image-8.png" length="16316" type="image/png"/><media:content url="https://v1sta.xyz/wp-content/uploads/2023/10/image-8.png" width="409" height="339" medium="image" type="image/png"/>	</item>
		<item>
		<title>小米电视2精简优化记录</title>
		<link>https://v1sta.xyz/tech/tweaking-mitv2/</link>
					<comments>https://v1sta.xyz/tech/tweaking-mitv2/#respond</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Tue, 17 Oct 2023 16:03:02 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[日常]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[小米电视]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=1748</guid>

					<description><![CDATA[前不久又低价整来了一台小米电视，40寸的大屏幕相当震撼，摆在卧室前观影、游戏躺在床上甚是舒适。不过小米电视的系 &#8230; <a href="https://v1sta.xyz/tech/tweaking-mitv2/" class="more-link">继续阅读<span class="screen-reader-text">小米电视2精简优化记录</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">前不久又低价整来了一台小米电视，40寸的大屏幕相当震撼，摆在卧室前观影、游戏躺在床上甚是舒适。不过小米电视的系统臭名昭著，还是很恼人的，流畅度还不如山寨的广州夏浦（雷 普 电 视）</p>



<p class="wp-block-paragraph">经过我一天的研究，将它优化了一番，也保留了联网的功能。</p>



<span id="more-1748"></span>



<p class="wp-block-paragraph">域主以前用过一台小米电视2S，其实大差不差，广告的问题并不是很严重，比不上倒闭的乐视手机（笑），然而小米电视2的版本在经典安卓4.4.4，而不是更新ART的5.0，流畅度不尽人意；</p>



<p class="wp-block-paragraph">而新版的系统桌面推送许多垃圾内容（Gltv 国企产物懂得都懂），加上占用巨大的内存开销、更是雪上加霜，造成性能和用户体验的双重折磨，<strong>打开信号源都是卡顿的</strong>。</p>



<p class="wp-block-paragraph">其实一般来说，只是断网重置，老老实实当个显示器就妥当了，而我本来也不考虑在电视本体上折腾安装App；但若用到DLNA在线听音乐的功能，就需要连接外部互联网才能使用，此时矛盾便显现出来，只要连上网，随即而来就是那卡顿而糟糕的垃圾推送。</p>



<p class="wp-block-paragraph">回滚旧版系统吧，基本的显示功能又有Bug……我不禁感觉还是那个山寨夏普好用，至少显示的基本功能做得完全了。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">替换系统桌面</h2>



<p class="wp-block-paragraph">显然，罪魁祸首就是那个系统默认桌面，解决办法就是把它换成第三方的桌面启动器，如同手机一样。不过电视的系统经过了精简，需要电脑使用adb工具，无线连接到电视上操作。并且一定要<strong>提前装好第三方启动器apk，否则只能进Recovery恢复系统了</strong>……</p>



<p class="wp-block-paragraph">先在电视上启用开发者设置，随后开启无线adb调试，adb开启方式和工具不做过多介绍，个人喜好晨钟工具箱，秋工具箱也是可行的选择。再找到电视的IP，打开adb进程的命令行输入以下命令：</p>



<pre class="wp-block-preformatted">adb connect 192.168.x.x:5555</pre>



<p class="wp-block-paragraph">然后需要通过adb命令行，禁用小米系统默认的桌面。<strong>再次注意，需要提前装好第三方启动器！</strong></p>



<p class="wp-block-paragraph">印象中adb禁用系统应用的命令行指令是 <code>pm hide --user.. com.[包名]</code> （用户隐藏），但在安卓4.x则为 <code>pm block com.[包名] </code> 意为屏蔽应用。最终的效果是一样的，不会自启动也不会占用内存，命令如下：</p>



<pre class="wp-block-preformatted">pm block com.mitv.tvhome</pre>



<p class="wp-block-paragraph">广告桌面，拜拜了你内!</p>



<h2 class="wp-block-heading">信号源切换</h2>



<p class="wp-block-paragraph">不过这样又带来了另一个问题，换成第三方桌面，就不知道怎样快速切换信号输入源了，虽然多任务切换界面有快速设置的选项，不过长按主页键也比较麻烦。</p>



<p class="wp-block-paragraph">因此我首先想到用Activity启动器，创建打开外部信号源输入的快捷方式，但也没找到HDMI的选项……</p>



<p class="wp-block-paragraph">后来网上寻迹，发现使用HALauncher可以创建带参数的快捷方式</p>



<p class="wp-block-paragraph">HAL本身也是早期Material设计的Android TV界面风格（Leanback），功能非常强大，可定制的功能很多，还兼容安卓4.4。一些港台的玩家也摸索出了调用信号源的快捷方式参数，以下是创建的步骤：</p>



<p class="wp-block-paragraph">转到 Settings >> Customize >> Create Shortcuts 创建快捷方式，在Add中选择Advanced</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982.jpg"><img data-dominant-color="0b1d39" data-has-transparency="false" decoding="async" width="2521" height="1417" sizes="(max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited.jpg" alt="" class="wp-image-1757 not-transparent" style="--dominant-color: #0b1d39; aspect-ratio:2.115702479338843;object-fit:cover" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited.jpg 2521w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited-300x169.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited-1024x576.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited-768x432.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited-1536x863.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2348198932505160569780982-edited-2048x1151.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">然后分别在Component中填入包名和Activity：<br>com.xiaomi.mitv.tvplayer<br>com.xiaomi.mitv.tvplayer.ExternalSourceActivity </p>



<p class="wp-block-paragraph">向下滚动选中Extra，选择添加 integer值，然后输入input，再输入信号源对应的数值，最后Try测试成功以后保存。（HDMI1是23，HDMI2是24、3是25，0是VGA，1是模拟信号，2是AV输入）</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695.jpg" data-lbwps-width="3000" data-lbwps-height="1417" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-300x142.jpg"><img data-dominant-color="16212f" data-has-transparency="false" style="--dominant-color: #16212f;" decoding="async" width="1024" height="484" sizes="(max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-1024x484.jpg" alt="" class="wp-image-1755 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-1024x484.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-300x142.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-768x363.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-1536x726.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231017_2346376309950294704821695-2048x967.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">DTMB是另外一个Activity了，不过不需要填入参数。话说回来，我用Activity启动器的时候，还发现了AV模式有息屏播放音乐的功能……</p>



<p class="wp-block-paragraph">当然，默认是没有图标可以选择的，只有那个缺省的ドロイド君 (安卓机器人)图标，不过可以自行接上U盘选择图片，或者是安装ADW规范的图标包；再转到Customize的App list排列添加快捷方式，可以创建Group分组；</p>



<p class="wp-block-paragraph">另外在UI Theme也可以设置壁纸和颜色……慢慢摸索这些，就耗了我一天的时间。</p>



<p class="wp-block-paragraph">总算可以像原生Android TV那样选择信号源了：</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-300x225.jpg"><img data-dominant-color="24566e" data-has-transparency="false" style="--dominant-color: #24566e;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-1024x768.jpg" alt="" class="wp-image-1753 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-2048x1536.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">虽然失去了预览功能，系统很多应用缺失了图标，也总比离线也看着个两个明星脸好太多了，MD的界面设计也比较养眼。</p>



<p class="wp-block-paragraph">本试着装了个Muzei，想着定制自己的Unsplash画报轮播，可惜小米在系统层砍掉了壁纸功能，也就没法设置动态壁纸，只能告辞了。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-300x225.jpg"><img data-dominant-color="30476a" data-has-transparency="false" style="--dominant-color: #30476a;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-1024x768.jpg" alt="" class="wp-image-1752 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1811436628125063450786771-2048x1536.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">网易云DLNA的功能也是正常的，显示的是米联音乐，不过我感觉不如Moode和Daphile的界面（只是我什么时候有时间装机呢……）</p>



<p class="wp-block-paragraph">电视也没有缺少音频输出，接上了低音2.1的一体功放，虽然不是高端HiFi级别的光纤音箱，不过效果仍相比电视自带的喇叭提升很多。</p>



<p class="wp-block-paragraph">之后有钱入了Android TV再折腾吧……所以说，不能本末倒置啊，还是好好玩一顿吧！</p>

<p><a href="https://v1sta.xyz/tech/tweaking-mitv2/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/tweaking-mitv2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-scaled.jpg" length="539241" type="image/jpeg"/><media:content url="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231016_1744054452317082428343989-scaled.jpg" width="2560" height="1920" medium="image" type="image/jpeg"/>	</item>
		<item>
		<title>英伟达Shield 2015神盾手柄Win10配置记录</title>
		<link>https://v1sta.xyz/tech/2015-shield-controller/</link>
					<comments>https://v1sta.xyz/tech/2015-shield-controller/#respond</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Sat, 14 Oct 2023 17:09:20 +0000</pubDate>
				<category><![CDATA[奇物]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=1714</guid>

					<description><![CDATA[前不久又入了一个英伟达的神盾手柄，也就是收了北通方向盘之后，看到了2015款的Shield配机手柄。 看上去是 &#8230; <a href="https://v1sta.xyz/tech/2015-shield-controller/" class="more-link">继续阅读<span class="screen-reader-text">英伟达Shield 2015神盾手柄Win10配置记录</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">前不久又入了一个英伟达的神盾手柄，也就是收了北通方向盘之后，看到了2015款的Shield配机手柄。</p>



<figure class="wp-block-gallery has-nested-images columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-300x225.jpg"><img data-dominant-color="6c6050" data-has-transparency="false" style="--dominant-color: #6c6050;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1723" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-1024x768.jpg" alt="" class="wp-image-1723 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980521844024116206438672137-2048x1536.jpg 2048w" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-300x225.jpg"><img data-dominant-color="6c5f54" data-has-transparency="false" style="--dominant-color: #6c5f54;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1727" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-1024x768.jpg" alt="" class="wp-image-1727 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980531385815107463984381330-2048x1536.jpg 2048w" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-300x225.jpg"><img data-dominant-color="6b6051" data-has-transparency="false" style="--dominant-color: #6b6051;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1729" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-1024x768.jpg" alt="" class="wp-image-1729 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980524997719720734072993522-2048x1536.jpg 2048w" /></a></figure>
</figure>



<p class="wp-block-paragraph">看上去是工厂流出的测试产品，由于没有蓝牙、也不支持Windows（但支持Android），卖家是当作OTG连接的安卓模拟器手柄售卖的。于是我便买来研究了一番</p>



<span id="more-1714"></span>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-dominant-color="695d4a" data-has-transparency="false" style="--dominant-color: #695d4a;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-1024x768.jpg" alt="" class="wp-image-1724 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-2048x1536.jpg 2048w" /></figure>
</div>


<p class="wp-block-paragraph">到手后感觉分量很足，手感绝对不是廉价货。类似<strong>PS的对称布局+Xbox360的摇杆、方向键和扳机，加上NV的信仰标，下面还有触控板</strong>（虽然没有用），看上去是个集大成而又四不像的产品。</p>



<p class="wp-block-paragraph">也由此，这手柄的布局很适合推RPG、AVG之类的游戏，以及圆盘式的<strong>八向方向键</strong>，也许格斗类的游戏还能小试一番。</p>



<p class="wp-block-paragraph">然而以刀法著称的老黄也留了一手，因此不能直接在普通电脑上即插即用（它甚至不能被识别成DirectInput手柄……）。虽说此前NVIDIA宣传可以安装GeForce Experience使用，包含了Shield手柄的驱动，但目前的版本好像没有什么效果，并且也只有N卡的用户可以使用……</p>



<p class="wp-block-paragraph">好在GitHub上有开发者编写了开源的驱动—— <a href="https://github.com/Syniurge/ShieldControllerWinDriver" data-type="link" data-id="https://github.com/Syniurge/ShieldControllerWinDriver">ShieldControllerWinDriver</a> ，这使得在Windows下也可以使用2015款的神盾手柄，还能利用下方的触控板和音量调节键。</p>



<h2 class="wp-block-heading">安装驱动</h2>



<p class="wp-block-paragraph">安装驱动的方式也很简单，有一个二进制的Release，解压后点击对应的inf文件，右键安装就可以了。</p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://github.com/nefarius/ShieldControllerWinDriver/releases/tag/v1.0.0.0"><div class="bookmark-card__image"><img decoding="async" src="https://opengraph.githubassets.com/e9a26567d08337bdd312bf2d38249163756c9715dab455224e129c432ea813b7/nefarius/ShieldControllerWinDriver/releases/tag/v1.0.0.0"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">Release Shield Controller Driver v1.0.0.0 · nefarius/ShieldControllerWinDriver · GitHub</div><div class="bookmark-card__description">Small HIDUSB lower filter driver for NVIDIA Shield Controller &#8211; Release Shield Controller Driver v1.0.0.0 · nefarius/ShieldControllerWinDriver</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://github.githubassets.com/favicons/favicon.svg"/><span class="bookmark_card__meta-publisher">github.com</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">但事情远没有这么简单，这个驱动只提供了DirectInput的布局支持，如果打开控制面板的“游戏控制器设置”，就连识别的按键位置也是错乱的。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-300x225.jpg"><img data-dominant-color="938e8a" data-has-transparency="false" style="--dominant-color: #938e8a;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-1024x768.jpg" alt="" class="wp-image-1730 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2352366678769816186884269-2048x1536.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">北通的方向盘还能遵循上个世代的PS按键位置，然而这次的位置可以说是货不对板，对应确认或者返回的2键……居然在触控板上（悲）</p>



<p class="wp-block-paragraph">此外类比摇杆的XYZ轴也是不合常理的，扳机也是反向的。</p>



<p class="wp-block-paragraph">这个驱动虽然也支持了手柄的震动功能，但是能正确识别的游戏寥寥无几，我的游戏库经过测试，只有欧卡2一款卡车游戏识别到了手柄的震动功能；而如果用Steam映射，则完全没法使用震动功能了。</p>



<p class="wp-block-paragraph">这一切是因为DirectInput并不能支持震动、音量调节和触控板的功能，而这个驱动将其分为多个子设备，对于游戏而言，识别到的似乎是多个设备，但其实是一个设备。</p>



<p class="wp-block-paragraph">具体的问题可以参考驱动的GitHub页面描述：</p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">To support rumble in any game, old and new (while GeForce Experience only supports Xinput games), emulation of a HID Physical Input Device (PID) was added. The hack could be replicated for other controllers that don&#8217;t bother with PID which is a way too complicated standard for basic gamepad rumble.</p>



<p class="wp-block-paragraph">Finally, the trackpad input gets tweaked to work like a standard trackpad, and because the HID gamepad client driver doesn&#8217;t handle volume inc/dec buttons (while Linux picks them up without flinching), a virtual HID consumer control device was added that receives the input from those two buttons. Ironically that device was detected as a gamepad (and poor DirectInput has trouble when two different gamepads have the same IDs), so the above output collection was inserted to get rid of DirectInput.</p>



<p class="has-small-font-size wp-block-paragraph">译文：为了支持任何新旧游戏中的震动功能（GeForce Experience 仅支持 Xinput 游戏），添加了 HID 物理输入设备 (PID) 模拟。这个破解方式可以被复制到其他不要求验证 PID 的控制器上，PID 对于基本的游戏手柄震动来说是一个过于复杂的标准。</p>



<p class="has-small-font-size wp-block-paragraph">触控板输入经过调​​整，可以像标准触控板一样工作，并且由于 HID游戏手柄客户端驱动程序不处理音量递增/递减按键（而 Linux 会毫不犹豫地识别它们），因此添加了一个虚拟 HID 的用户控制设备 (Consumer Control Device)，该设备接收来自这两个按键的输入。讽刺的是，该设备被检测为游戏手柄（当两个不同的游戏手柄具有相同的 ID 时， DirectInput 会出现问题），因此插入上述输出集合以摆脱 DirectInput。</p>
</blockquote>



<p class="wp-block-paragraph">因此也不难理解只有欧卡2可以识别到手柄震动了，毕竟本身欧卡2就可以混搭各种外设操作游戏……</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">另外不知道是不是测试机的关系，触控板实际上不太好用，默认会乱跳光标。换成开源的驱动以后，虽然光标不乱飘了，但是会触发MOUSE4键的Bug，也就是常见五键鼠标侧键上的返回键，而如果遇到浏览器移动光标便会自动返回页面。</p>



<p class="wp-block-paragraph">可以说触控板的功能聊胜于无，精度也仅次于掌上键盘的触控板/轨迹球。我甚至后来入了Shield Tablet，原装系统也没能解决这个问题。所以连在电脑上使用的话，还是直接在设备管理器禁用触控板吧</p>



<h2 class="wp-block-heading">模拟Xbox 360手柄</h2>



<p class="wp-block-paragraph">后来我尝试了此前用过的x360ce，并安装基于ViGEmBus的虚拟手柄驱动，可以模拟成低延迟的Xbox 360手柄。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-dominant-color="dde1e4" data-has-transparency="true" style="--dominant-color: #dde1e4;" loading="lazy" decoding="async" width="806" height="773" sizes="auto, (max-width: 806px) 100vw, 806px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-3.png" alt="" class="wp-image-1732 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-3.png 806w, https://v1sta.xyz/wp-content/uploads/2023/10/image-3-300x288.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-3-768x737.png 768w" /></figure>
</div>


<p class="wp-block-paragraph">令我惊喜的是，它居然还能够识别这个手柄的震动功能，只是马达要对调一下，才能正常地使用。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-dominant-color="e1e5e8" data-has-transparency="true" style="--dominant-color: #e1e5e8;" loading="lazy" decoding="async" width="806" height="773" sizes="auto, (max-width: 806px) 100vw, 806px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-2.png" alt="" class="wp-image-1731 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-2.png 806w, https://v1sta.xyz/wp-content/uploads/2023/10/image-2-300x288.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-2-768x737.png 768w" /></figure>
</div>


<p class="wp-block-paragraph">刚才提到了很难用的触控板，虽然被禁用了，又由于触控板本身也是一个按键，因此可以像DS4一样当个大号……西瓜键（毕竟NV LOGO的那一块功能键是电容式的，Steam的导航键布局映射（实际就是把西瓜键当FN用）不能很好地识别长按Event）</p>



<p class="wp-block-paragraph">然而x360ce有一个不能模拟Xbox手柄的西瓜键 (Home/Guide Key) 的Bug，CPU的占用率也很高，还会连带增加PWM风扇系统的噪音，对于我的双核i3-7100有些吃不消。（还影响到了我的涡轮1060）</p>



<p class="wp-block-paragraph">于是我后面换成了更轻量化的XOutput，它也是基于ViGEmBus虚拟手柄的原理，但没有Hook修改Xinput的功能。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-dominant-color="efefef" data-has-transparency="true" style="--dominant-color: #efefef;" loading="lazy" decoding="async" width="1024" height="728" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-4-1024x728.png" alt="" class="wp-image-1733 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-4-1024x728.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/image-4-300x213.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-4-768x546.png 768w, https://v1sta.xyz/wp-content/uploads/2023/10/image-4.png 1186w" /></figure>
</div>


<p class="wp-block-paragraph">尽管可设定的功能不如X360ce，至少它不会在后台疯狂吃CPU了）</p>



<h2 class="wp-block-heading">隐藏DirectInput设备</h2>



<p class="wp-block-paragraph">事情还没完，此时系统识别到的是两个手柄，如图：</p>



<p class="wp-block-paragraph">如果游戏对多个手柄有很好的支持，那么开始游戏的时候点击A键确认，游戏应该会自动识别到操作的手柄。比如尘埃系列，可以轻松自如地在Xinput和Dinput设备、1P/2P手柄之间切换；但如果有的游戏只支持一种和一个手柄操作，就有一些麻烦了。</p>



<p class="wp-block-paragraph">而典型有此问题的游戏是《逆转裁判123: 成步堂精选集》，Steam上官方中文的正版逆转，而且支持Xbox手柄，但它貌似只支持第一个连接的Xbox手柄，如果Xbox手柄在2P位置，游戏就不能识别到了。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-dominant-color="6f5e51" data-has-transparency="true" style="--dominant-color: #6f5e51;" loading="lazy" decoding="async" width="1024" height="640" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-5-1024x640.png" alt="" class="wp-image-1734 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-5-1024x640.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/image-5-300x188.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-5-768x480.png 768w, https://v1sta.xyz/wp-content/uploads/2023/10/image-5-1536x960.png 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/image-5.png 1920w" /></figure>
</div>


<p class="wp-block-paragraph"><em><strong>要透过现象看待事物的本质！</strong></em></p>



<p class="wp-block-paragraph">那就把思维逆转过来吧，既然游戏只支持第一个连接的Xbox手柄操作，不如想办法把虚拟的Xbox手柄，让游戏识别成第一个连接的手柄。</p>



<p class="wp-block-paragraph">此时就需要一个名为HidHide的软件（前身是HidGuardian，原理类似但操作不同），它的原理是隐藏手柄本身的Dinput设备，使得系统和游戏中，识别到虚拟的Xbox手柄排在第一位置。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/image.png" data-lbwps-width="730" data-lbwps-height="329" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/image-300x135.png"><img data-dominant-color="f4f4f4" data-has-transparency="true" style="--dominant-color: #f4f4f4;" loading="lazy" decoding="async" width="730" height="329" sizes="auto, (max-width: 730px) 100vw, 730px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image.png" alt="" class="wp-image-1715 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image.png 730w, https://v1sta.xyz/wp-content/uploads/2023/10/image-300x135.png 300w" /></a></figure>
</div>


<p class="wp-block-paragraph">如果要保留神盾手柄驱动本身的音量控制键，记得取消勾选Consumer Control设备。前文提到所谓的用户/消费者控制设备，实际上就是手柄触控板下方调节音量的那个按键（不过是电容式的，原理上更像是Magic Mouse）</p>



<p class="wp-block-paragraph">此时打开Steam控制器设置页，也能看到只剩下虚拟的Xbox 360手柄了</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/image-1.png" data-lbwps-width="1571" data-lbwps-height="930" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/image-1-300x178.png"><img data-dominant-color="28303b" data-has-transparency="true" style="--dominant-color: #28303b;" loading="lazy" decoding="async" width="1024" height="606" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-1-1024x606.png" alt="" class="wp-image-1716 has-transparency" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-1-1024x606.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/image-1-300x178.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-1-768x455.png 768w, https://v1sta.xyz/wp-content/uploads/2023/10/image-1-1536x909.png 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/image-1.png 1571w" /></a></figure>
</div>


<p class="wp-block-paragraph">不出意外的话，回到像《逆转裁判123》这样的游戏，就可以正常地识别第一位置的虚拟手柄。如此，就可以像普通的Xbox手柄一样使用了。</p>



<h2 class="wp-block-heading">后言与缺点</h2>



<p class="wp-block-paragraph">神盾手柄的摇杆和扳机精度非常优秀，几乎没有死区。</p>



<p class="wp-block-paragraph">肩键的手感也比Xbox的廉价开关设计好太多了，可以说是200价位以内手柄的无敌手，非常适合Steam自带映射鼠标的功能。尽管手柄仍然不适合打主流的多人对战FPS游戏，不过已经可以简单地浏览网页、操作桌面和资源管理器的文件了。</p>



<p class="wp-block-paragraph">Shield Controller 神盾手柄自然不是没有缺点，这套配置并不能即插即用。</p>



<p class="wp-block-paragraph">由于原本是Shield神盾电视盒配机的手柄产品，连接其他的设备会自动休眠，对于电脑而言就不能自动识别到手柄，需要手动插拔才可以使用，还要再手动打开崩溃的XOutput程序。</p>



<p class="wp-block-paragraph">此外，神盾手柄内置了电池，但是2015款的神盾手柄并不支持蓝牙无线连接PC使用，加上触控板的设计，背面不是镂空的，需要几个手指拖住，整个手柄显得非常累赘，并不适合长时间握持操作。对我而言，那就是我印象中的Duke手柄。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-300x225.jpg"><img data-dominant-color="645f5a" data-has-transparency="false" style="--dominant-color: #645f5a;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-1024x768.jpg" alt="" class="wp-image-1719 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/img_20231014_2328556835437696377461806-2048x1536.jpg 2048w" /></a></figure>
</div>


<p class="wp-block-paragraph">下面触控板的大小也完全可以做成Chatpad，经过我的测量，其实完全放得下F(x)tec Pro1的键盘（笑）</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">除非有非常低廉的价格，以及明确的高精度摇杆需求，可以适应“肥胖”的手柄体积与手感，以及信仰的加持，否则域主我并不推荐入手2015款的Shield手柄。</p>



<p class="wp-block-paragraph">另外手柄有个没有配对导致闪跳的bug，因此我甚至入了两台Shield Tablet，虽说也并没解决问题，最后我是用贴纸屏蔽之解决的……</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-300x225.jpg"><img data-dominant-color="414146" data-has-transparency="false" style="--dominant-color: #414146;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1721" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-1024x768.jpg" alt="" class="wp-image-1721 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980507841235163342098527490-2048x1536.jpg 2048w" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-300x225.jpg"><img data-dominant-color="514d4c" data-has-transparency="false" style="--dominant-color: #514d4c;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1728" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-1024x768.jpg" alt="" class="wp-image-1728 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-16972980511233752081115022737693-2048x1536.jpg 2048w" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632.jpg" data-lbwps-width="3000" data-lbwps-height="2250" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-300x225.jpg"><img data-dominant-color="464441" data-has-transparency="false" style="--dominant-color: #464441;" loading="lazy" decoding="async" width="1024" height="768" sizes="auto, (max-width: 1024px) 100vw, 1024px" data-id="1720" src="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-1024x768.jpg" alt="" class="wp-image-1720 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-1024x768.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-300x225.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-768x576.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-1536x1152.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051500540613187111882632-2048x1536.jpg 2048w" /></a></figure>
</figure>



<p class="wp-block-paragraph">不过Shield的板子还挺好玩的，尤其是特殊设计的触控笔，当然那是后事了。</p>



<p class="wp-block-paragraph">2017款的Shield手柄也许是更好的选择，支持蓝牙连接；外观上沿袭了Shield的品牌风格，看上去棱角分明，但取消了触控板的设计，以滑动式音量条取而代之；功能键移至底部，圆盘八向改为十字键，结构上更类似普通手柄了。只是目前的价格都在200元左右，与50左右的工厂价格相比，也就谈不上什么性价比。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/image-6.png" data-lbwps-width="894" data-lbwps-height="511" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/image-6-300x171.png"><img data-dominant-color="989898" data-has-transparency="false" loading="lazy" decoding="async" width="894" height="511" sizes="auto, (max-width: 894px) 100vw, 894px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-6.png" alt="" class="wp-image-1735 not-transparent" style="--dominant-color: #989898; width:496px;height:auto" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-6.png 894w, https://v1sta.xyz/wp-content/uploads/2023/10/image-6-300x171.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-6-768x439.png 768w" /></a><figcaption class="wp-element-caption">Shield Controller (2017)</figcaption></figure>
</div>


<p class="wp-block-paragraph">然而，同样是工厂尾货的谷歌Stadia云游戏手柄，并且还是更类似PS系的布局，也许更值得一试吧……</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/10/image-7.png" data-lbwps-width="948" data-lbwps-height="533" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/10/image-7-300x169.png"><img data-dominant-color="dee0df" data-has-transparency="false" style="--dominant-color: #dee0df;" loading="lazy" decoding="async" width="948" height="533" sizes="auto, (max-width: 948px) 100vw, 948px" src="https://v1sta.xyz/wp-content/uploads/2023/10/image-7.png" alt="" class="wp-image-1736 not-transparent" srcset="https://v1sta.xyz/wp-content/uploads/2023/10/image-7.png 948w, https://v1sta.xyz/wp-content/uploads/2023/10/image-7-300x169.png 300w, https://v1sta.xyz/wp-content/uploads/2023/10/image-7-768x432.png 768w" /></a></figure>
</div>
<p><a href="https://v1sta.xyz/tech/2015-shield-controller/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/2015-shield-controller/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-scaled.jpg" length="529534" type="image/jpeg"/><media:content url="https://v1sta.xyz/wp-content/uploads/2023/10/wp-1697298051830964824642122728210-scaled.jpg" width="2560" height="1920" medium="image" type="image/jpeg"/>	</item>
	</channel>
</rss>
