这两天我忽然心血来潮,想要折腾一下手机。起因是在B站和YouTube上看到一些视频,展示了如何用手机玩一些PC平台上的游戏大作。没想到随着半导体工艺的进步,许多10年前只能在PC平台上运行的大型游戏,现在有些已经可以跑在小小的手机上了,可见科技进步之快,所言不虚。
正好我也有时间,就想亲自体验一下到底该如何折腾。原来他们使用的是一款叫做Winlator的App,这是一个开源项目,所以也有很多的分支和修改版,也就是常说的MOD版。经过各种视频对比,我觉得一位国内大神阿飞的MOD版最不错。于是我下载了这个版本,还加入了一个专门讨论手机电脑模拟器的QQ群。后来发现其实没有必要加群,因为阿飞大神已经将这个项目开源在GitHub上了。
下载安装之后,我迫不及待地想要尝试。首先找了一个简单的Windows游戏,选择的是一款叫做《去月球》的像素RPG游戏。这个游戏用非常简单但精美的像素画风,讲述了一个非常凄美、带有科幻色彩的故事。游戏中两位记忆穿越公司的职员,要搜寻一位即将去世的老人的记忆,来达成他前往月球的心愿。
下载好游戏之后,我将其放到手机的内存中,让文件夹加载成Winlator模拟器的磁盘。双击EXE文件,居然真的可以打开,而且是完美运行。当然,这个游戏画面简单,对系统要求不高,能够运行也是情理之中的事。
第二项测试我决定加大难度。我以前非常喜欢开源的3D建模软件Blender,但这款软件也只能运行在PC机上。我想,如果能够在手机或者安卓平板上运行这个软件该有多好。在网上搜索类似的话题,也看到一些人在折腾如何在安卓手机上运行Blender,但是步骤都非常繁琐,而且最终运行的效果非常不好,基本上是可以打开但不能使用的状态。
所以第二个测试就是在Winlator上运行Blender软件。结果效果出奇的好,就像刚才运行游戏一样简单。双击EXE文件,结果也非常理想,没有任何报错,完美打开。当然,用Blender建模还是需要键盘的配合,这一点靠触摸屏还是很难完成。不过我把它调到了雕刻模式,然后给默认的正方体加上了细分修改器,将它平滑成了一个由很多个顶点组成的圆球。用雕刻笔刷在这个圆球上涂抹,圆球果然跟随着我的指尖发生了凹凸不平的变化,响应非常迅速,和在电脑上没有什么区别。这个试验结果非常满意。
接下来我想试一试电脑上的3D游戏大作了。当然,这个要求就高了很多,并不是所有的电脑游戏都能够在手机上运行。一般年代比较久远的、10年之前的大作都可以尝试一下。而且用这个模拟器玩游戏还是需要一些折腾来完成的,它有很多的参数需要设置。
这个模拟器的原理应该是使用了一个Linux上的开源项目Wine。这个项目的目的就是让Linux能够运行原生的Windows程序,而安卓系统的底层也是运行在Linux内核上的。所以将两者结合起来就打造出了这样一个PC模拟器的App。但是和开源软件一样,需要一定的折腾才能用好。要想玩好3D游戏,需要对每种游戏都进行特定的设置。而且参数的设置、不同组件的版本参数都要进行特别的调整,这些设置之间的关系很难说得清楚,基本上就是一种玄学。
所以我尝试了几个大型的游戏,但似乎都没有成功。唯一一个成功的是一个画风有点偏卡通渲染的3D游戏《狂野西部枪手》。在一些室内场景中,手机的表现还是非常流畅的。但是一旦来到室外稍微复杂一点的场景,帧数就卡到只有十几甚至十帧左右,基本上是没法愉快地玩耍的。
而且还有一个问题就是,手机所特有的被动散热和显卡上巨大的散热风扇不同。手机大多是被动散热,所以玩了一会儿之后温度会升得非常高,达到烫手的程度。手机的系统也会检测到CPU的温度升高而主动降低频率,这也是游戏越玩越卡的主要原因。
最后总结一下这次折腾,这种方法玩一玩还是蛮有趣的,但是受限于手机的特点,在现阶段并不太具有实际意义。当然,玩一些画质比较简单的非3D游戏或者休闲游戏还是很不错的。另外,在手机上运行一些Windows的应用程序,这是颇具前景的应用方向。
These two days I suddenly have a whim, want to toss the phone. It started when I saw some videos on YouTube and YouTube showing how to play some of the biggest PC games on a mobile phone. Unexpectedly, with the progress of semiconductor technology, many large games that could only run on the PC platform 10 years ago can now run on small mobile phones, which shows the rapid progress of science and technology, it is true.
I also have time, I want to experience for myself exactly how to toss. It turns out that they are using an App called Winlator, which is an open source project, so there are a lot of branches and modifications, which is often said that the MOD version. After a variety of video comparison, I think a domestic god of the MOD version of the best. So I downloaded the version and joined a QQ group dedicated to mobile computer emulators. Later, it was found that there was no need to add groups, because Alfa had already opened the project on GitHub.
After downloading and installing, I couldn't wait to try it out. First, I looked for a simple Windows game and chose a pixel RPG called Go To the Moon. The game uses a very simple but beautiful pixel painting style to tell a very sad, science-fiction story. In the game, two employees of a memory travel company search for the memories of a dying old man in order to fulfill his wish to travel to the moon.
After downloading the game, I put it in my phone's memory and let the folder load into the disk of the Winlator emulator. Double-click the EXE file, actually can open, and is perfectly run. Of course, this game screen is simple, the system requirements are not high, and it is reasonable to run.
For the second test, I decided to make it harder. I used to love the open source 3D modeling software Blender, but it only works on PCS. I thought how great it would be to be able to run it on a phone or Android tablet. Searching for similar topics on the Internet, I also saw some people tossing about how to run Blender on Android phones, but the steps are very tedious, and the final operation effect is very bad, basically can open but can not use the state.
So the second test was to run Blender on Winlator. The result is surprisingly good, as simple as running the game. Double-click the EXE file, the result is also very ideal, without any error, perfectly open. Of course, modeling in Blender still requires a keyboard, which is difficult to accomplish with a touch screen. But I put it in sculpting mode, and then I added a subdivision modifier to the default cube, smoothing it into a ball with many vertices. With a sculpting brush on the ball, the ball followed the uneven changes of my fingertips, the response was very rapid, and there is no difference on the computer. The result of the experiment was very satisfactory.
Next, I want to try a 3D game on the computer. Of course, this requirement is much higher, and not all computer games can be run on mobile phones. Generally older, 10 years ago masterpiece can try. And using this simulator to play the game still need some toss to complete, it has a lot of parameters to set.
The principle of this emulator is supposed to use an open source project Wine on Linux. The purpose of this project is to enable Linux to run native Windows programs, and the underlying Android system is also running on the Linux kernel. So combine the two to create such a PC simulator App. But as with open source software, it takes some fiddling to get it right. To play 3D games well, you need to have specific Settings for each game. And the setting of parameters, the version parameters of different components have to be specially adjusted, the relationship between these Settings is difficult to say clearly, basically a metaphysical.
So I tried a few big games, but nothing seemed to work. The only success was a slightly cartoonish 3D game called Wild West Gunslinger. In some indoor scenes, the performance of mobile phones is still very smooth. But once you come to a slightly more complex scene outside, the number of frames is only about ten or even ten frames, which is basically impossible to play happily.
And there is another problem is that the passive heat dissipation unique to the mobile phone is different from the huge cooling fan on the graphics card. Most mobile phones are passive heat dissipation, so the temperature will rise very high after playing for a while, reaching the degree of hot hands. The system of the mobile phone will also detect the temperature of the CPU and actively reduce the frequency, which is the main reason why the game is more and more played.
Finally, to sum up this toss, this method is still quite interesting to play, but limited by the characteristics of mobile phones, it is not very practical at this stage. Of course, playing some non-3D games with relatively simple graphics or casual games is still good. In addition, running some Windows applications on the phone is a promising application direction.
Upvoted! Thank you for supporting witness @jswit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
学习
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
"🎉 Wow, what an awesome experience! 🤩 Running Windows games and apps on a mobile phone using Winlator emulator is still quite interesting to play, but with some limitations. 💡 For those who love nostalgia, running old PC games like Go To the Moon or Wild West Gunslinger can be a fun trip down memory lane. 🕹️
But what about you? Have you tried playing Windows games on your mobile phone using Winlator? What was your experience like? Share your stories and tips in the comments below! 💬
Also, don't forget to vote for my witness 'xpilar.witness' by going to https://steemitwallet.com/~witnesses. Your support will help us continue to grow and improve the Steem community together! 🙏"
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit