@艾木友尔尔巴,如果在steam购买的游戏,可以直接使用steam play功能游玩。
在其他地方购买的游戏,如果在网站的列表中,可以一键安装。
如果不在列表中,可以自行尝试安装:
https://hu60.cn/q.php/bbs.topic.94926.html不保证游戏能够启动。有些游戏需要专门适配才能启动。有些游戏以目前的wine不可能启动。
@无名啊,嗯对,这就是我想说的二层交换机模式。
IPv6的三层中继其实原理上很简单,只需要邻居代理而已。但是实现上很复杂,因为很多路由器的邻居代理功能都有问题。二层交换就省去了这些麻烦。
此外我在23楼把“树莓派”打成了“openwrt”,可能是因为看了20楼所以搞混了。
@无名啊,你使用了路由器的IPv6中继功能,把父路由器做为WAN,子路由器做为LAN。此时子路由器的地址范围是父路由器地址范围的一个子集。
这就带来了一个路由包含问题:
- 对于电脑来说,树莓派和它不在一个网段,它会把数据转发给子路由器。此时电脑发往树莓派的包可以到达。
- 对于树莓派,因为子路由器的地址范围是父路由器的子集,而树莓派获得的网段信息是由父路由器提供的。所以在它看来,电脑和它在同一个网段。所以它会试图直接把数据发给电脑。此外,它不知道子路由器的存在。
但是,电脑和树莓派根本不在一个网段,所以数据也无法到达。而子路由器呢,因为树莓派不知其存在,所以树莓派自然也不会往子路由器发包。
为了解决这个问题,子路由器必须部署邻居代理(NDP Proxy)。当树莓派试图在父路由器的网段内通过NDP(邻居发现协议)查找电脑时,子路由器必须代其回答“我就是你要找的电脑,我的mac地址是……”,这样发往电脑的数据包才能被正确转发给子路由器,然后由其代为转交。
如果子路由器的邻居代理不正常,则父子路由器的直连设备互访就会出问题。
@无名啊,你可以下拉一下那个Native DHCPv6,看看还有没有其他选项。有没有中继选项。
此外,把 LAN DHCPv6 服务器改成 Stateful Only,以避免潜在的邻居代理失效问题。
而如果把WiFi做为LAN角色加入网络,则父子路由器就真的在同一个子网,从而不需要邻居代理。子路由器甚至不需要开启IPv6功能,也不需要开启IPv4 DHCP客户端功能,由父路由器分配IPV4/IPv6地址即可。这是更简单的方案,但是需要路由器固件足够灵活,允许这种配置。
@ysyvsl,哦哦
@ysyvsl,以下情况无法显示:
- 使用DX12(由VKD3D提供支持,和DXVK无关)。
- 该游戏的“运行环境”设置里未打开DXVK开关(Wine会使用OpenGL进行渲染,和DXVK无关)。
- 游戏本身就使用OpenGL,那么也和DXVK无关。
要解决问题1,可以使用MangoHud,它支持DX12。
要解决问题2,请在游戏的“运行环境”选项里打开DXVK,这样通常也能提升帧数。
要解决问题3,请切换游戏的渲染模式为DirectX/DX/D3D。此外,虽然MangoHud宣称自己支持OpenGL,但是好像需要特殊的启动参数,我没成功过。
@fcukoff5,嗯这个可以研究一下啊
@无名啊,对于openwrt,思路是这样:
- 在“无线”页面,删除ap模式的设置,然后选扫描,选择你要连接的wifi,连接上。
- 在“接口”页面,编辑wan设置,把无线从物理接口中删除。然后编辑lan设置,把无线加入物理接口。
- 还是在lan设置,取消勾选“启用dns服务器”。
完成。重新插拔网线以从上级路由器获得新ip地址。
如果你把上级路由器和这个路由器设置为同一个网段,但ip不同,则你可以同时访问两者。比如:
上级路由器:192.168.1.1
这个路由器:192.168.1.2这种情况下,IPv6应该也能用。
@无名啊,它不是无线转有线,它没有转,它就是一个标准的无线以太网适配器而已,所以它工作在第二层。
但是路由器,它既然叫做“路由”器,显然是工作在第三层的。只有IP协议才有路由的概念,而以太网只有交换、广播这样的概念。不过具体来说,实际上家用路由器是一个混合设备。在WAN和LAN之间是路由功能,在多个LAN之间是以太网交换机功能。
所以,只要把上层路由器的网线插在家用路由器的LAN,就可以作为二层交换机使用。但是,普通路由器的无线网络中继或者AP客户端功能,通常都只能把无线作为WAN接入,这样就必须使用其路由功能,而IPv6路由需要路由器本身支持。
所以,这还是软件问题。如果路由器的软件足够灵活,允许把接入的WiFi设为LAN,和有线位于同一子网,那么就可以获得二层的无线转有线接入了。而无线网卡嘛,它没有软件,也没有IP层,软件和IP层是系统提供的,无线网卡只需要负责无线以太网部分(数据链路层)就够了,所以没有这种困扰。
@无名啊,似乎也找不到 RTL8192FM 的Linux驱动。所以盛世长缨300M应该也不可以。
@无名啊,要让路由器通过有线进行二层中继,需要这样设置:
- 关闭路由器的DHCP功能。这样才能由上级路由器下发IP地址。
- 把连接上级路由器的网线插在任意LAN接口。注意不要插在WAN接口,而是插在LAN接口。这样才能把路由器作为二层交换机使用。
- 连接WiFi,此时你就能从上级路由器获取IPv6地址了。
要想通过无线进行二层中继,请使用路由器的WDS功能。AP客户端功能是三层中继。
WDS功能会创建一个与上级路由器WiFi SSID一模一样的热点,但BSSID(mac地址)不同。
无线转有线(电脑连有线,把路由器当做无线网卡使用)通常无法工作在第二层,只能工作在第三层。所以必须路由器支持IPv6才行。
但是如果你的路由器使用OpenWRT,你可以通过把无线和有线都划入LAN来实现二层中继。只要关闭OpenWRT的DHCP功能,你就应该可以从上级路由器获取IP地址,包括IPv6地址。
@无名啊,网上说RTRL8188GU没有Linux驱动,所以盛世长缨150M的不可以。
https://bbs.archlinux.org/viewtopic.php?id=259773
其他的还在看
@无名啊,要确认是否能驱动,无需关注产品的品牌。要关注的是产品采用的什么芯片。只要这个芯片在Linux上有驱动,无论是哪个品牌出的,都是免驱的。
所以对于盛世长缨,问题就转换为:
- Linux内置了 RTL8188GU-VFO-CG 驱动吗?
- Linux内置了 RTL8192FM-CG 驱动吗?
@无名啊,其实大部分Windows免驱的无线网卡,在Linux里也是免驱的。只是卖家从未使用过Linux,他们不知道,所以也不能告诉你罢了。
如果你有相中的网卡,我可以帮你看是否支持Linux。