• 8 Posts
  • 26 Comments
Joined 4Y ago
cake
Cake day: Nov 18, 2021

help-circle
rss
Coding and Gaming on AR Glasses
cross-posted from: https://lemmy.ml/post/33701868 ## Backstory I have quite an old LCD monitor and wanted to buy a new one for quite some time. But I was planning to travel and wouldn't be able to bring the monitor with me. Then a friend of mine shared an article with an intriguing title: [I ditched my laptop for a pocketable mini PC and a pair of AR glasses](https://www.tomsguide.com/computing/i-ditched-my-laptop-for-a-pocketable-mini-pc-and-a-pair-of-ar-glasses-heres-what-happened). I had never heard of AR glasses before. Turns out they're basically a "dumb" monitor with a USB‑C connection, but the image is projected into your eyes, so it looks like it's floating. No additional software is required, and I can take it anywhere with me. So I decided to order one. The same friend later asked me for a review, but I decided to post it here and just share the link - maybe someone else will also find it useful. ## Impressions I went for the Xreal One. They are quite pricy, but I wanted to try something cutting-edge. There's also a Pro version, but according to [this](https://old.reddit.com/r/Xreal/comments/1lmc22d/thoughts_about_one_pro_vs_one_from_a_vr) review on Reddit and [this](https://www.youtube.com/watch?v=9TnBpCnX31c) review on YouTube, it has several drawbacks - mainly reduced sharpness, which is important for coding. The glasses aren't as comfortable as regular sunglasses — they're a little bit heavier, but I got used to them. They also generate quite a bit of heat on the top part of the frame. It can cause slight discomfort when it touches face, but I've gotten used to wearing them properly to avoid that. They have three levels of electrochromatic dimming (the lenses physically get darker). On the lowest setting (disabled), it's not fully transparent — more like a sunglasses with a slight dimming. At the maximum level, it's extremely dark; even in a well‑lit room I can't see what's on the edges. With dimming disabled, it looks the coolest — like an actual floating screen with a bit of transparency. But the darkening is useful for a more immersive experience since it removes that transparency. They also have "Auto transparency" option that automatically disables dimming when you turn your head away from the screen. Also, the brighter the room is, the more noticeable the reflection on the bottom of the glasses due to the lens's prism design. It's not an issue with the Pro version, but I didn't find it distracting at all, even in a well-lit room. The screen is great. From video reviews, I was a bit worried that the colors would look like from a projector, but it's just impossible to capture this properly on camera. In reality, the colors are nice. They also allow you to configure the color temperature, and I found the coldest setting the most comfortable. The picture isn't very sharp — there's a bit of motion blur when I move my head around, and thin red or pink text on a black background looks slightly off. I think it's a limitation of the technology, plus the screen is only 1080p. But it's not as bad as it sounds — I can still use it comfortably for coding. By default, the screen is 16:9 with 120Hz, but you can switch to 32:9 or 21:9 with 60Hz. I use 16:9 for gaming and 32:9 for productivity — 32:9 is so large, it's like two monitors glued together. I usually keep my browser on one side and something else on the other. I also love playing retro games, and I can say that 4:3 content looks great. Since the screen is OLED, the black pixels don't emit any light, so the letterboxes fully transparent. However, it's not the same as having an actual ultra‑wide monitor. The screen doesn't fill the entire surface of the glasses — that's what the FOV is about. On my model, it's 50 degrees, which is quite large. But in ultra‑wide mode, I still have to rotate my head to see the other half of the screen. So there's no peripheral vision like there would be on an actual ultra‑wide monitor. Also, other people can't see what you're seeing, even if they're close — which can be both a good and a bad thing. You can also configure how far the screen appears — anywhere from 1m to 10m — and its size in inches. There are five size levels, and the values depend on the selected distance and whether ultra‑wide mode is enabled. I usually use 1m for productivity and 4m for gaming and multimedia. My preferred size is the "middle" (third) level, which is designed to fit the entire screen without me needing to rotate my head (except when ultra‑wide mode is enabled). For 1m these sizes are 35″ for 16:9 and 64″ for 32:9; at 4m they're 140″ and 255″ respectively. The large screen feels **very** immersive — it's like being in a cinema. The glasses also have three view modes: - **Anchor.** I can rotate my head freely and The screen stays fixed in space. However, if I walk around, the screen moves with me (which is what 3 DoF means). This is the mode I use most of the time. - **Follow.** The screen rotates along with your head. I don't use this mode much. - **Side view.** Similar to Follow, but the screen is positioned in the corner. I use it when I'm doing chores and want to watch something. They also have a stabilizer enabled by default, which smooths the screen movement when you move your head. To use the glasses, you need a USB‑C video output. My motherboard supports it, but to enable it I had to connect my video card to the motherboard via DisplayPort. I never heard about a connection like this before, but it's from my motherboard manual. It does make sense, though — the GPU provides the video output, and the motherboard wouldn't know about it otherwise. Software‑wise, it works out of the box with my KDE Plasma setup on Arch Linux. The only issue I'm noticing is some small visual glitches for the first few seconds after connecting. On PC I use it together with my regular monitor. The mentioned "Auto transparency" pairs nicely with it. However, it's not perfect, since I'm still looking at the second screen through what's basically a pair of light sunglasses. So I usually don't put anything important on it. As for phones, neither mine nor my wife's supports video output. But from reviews, I think it wouldn't be very convenient to use with a phone anyway. First, the phone's screen has to stay on, otherwise the glasses won't display anything. Second, you can't interact with the phone through the glasses, so you have to look at the phone itself. But I found a great option to use the glasses with. I have a Retroid Pocket Flip 2 — a pocketable retro console that runs Android and supports video output. Unlike a regular phone, it automatically turns off its built‑in display when a second screen is connected. It also has physical controls, so I don't need to use a touchscreen. The Android UI isn't perfect for a gamepad, but it works. Streaming to it also works great because, even though the screen is disabled, the touch input still works — so it basically becomes a touchpad. Since the device is a clamshell, I sometimes use an 8BitDo Micro as an input device to avoid opening it, which is especially convenient for quickly pausing videos. This gamepad can also act as a keyboard via a special switch on it, so it works nicely when I stream from my PC too. I also have a Steam Deck, but there's not much to add — it just works without any issue. The glasses also have built-in speakers. I like their design: you don't put anything inside your ears — the speakers are integrated into the frame near where your ears are, so they kind of "whisper" to you. Others can hear them only at high volume. This affects the sound quality, so music doesn't sound as good as on quality headphones, but I think it's a worthy compromise. And it's still possible to wear regular headphones with the glasses. They also have a shortcut button on the frame. I assigned screen off on regular press and ultra-wide mode on hold. The firmware is proprietary, but it doesn't use the internet. And what I liked is that updates are installed through a web browser. However, it has to be a Chromium‑based browser on Windows or Mac. Luckily, I have a dual‑boot, so I rebooted to update the firmware. The update added support for 16:9, so it looks like it's not just for bug fixes. The glasses can be equipped with prescription lenses, but I wear contact lenses and those work as well. They also have a camera add‑on called Xreal Eye. It's a small camera that unlocks 6 DoF tracking and can also take photos and record videos. The media is stored directly on the glasses, which have 2GB of space, and can later be transferred to a phone or PC over a cable. I haven't bought it yet, but I'm considering it since I'm interested in having 6 DoF. ## Conclusion I love these glasses, it's easily my favorite portable option. It's a huge screen I can take anywhere with me. I don't mind that it's only 1080p, none of my portable devices can fully handle 4k anyway. Since they are better then my current monitor, I use them with my PC too. But I don't think it's a proper replacement. If you don't need portability, regular screen will be better and cheaper.
fedilink

I also tried with the fingerprint sensor enabled, but managed to reproduce the issue :(



That’s strange - they said they finished shipping. Maybe try reaching out to them.


Ah, you have the antenna issue 😢

I read that it’s possible to fix with a hardware modification, but it’s very difficult.

I find the Pro1 X to be too large for my hands; a phone around 4.5–5" would be ideal.

That’s unfortunate - there aren’t many modern alternatives. Even the F(x)tec is a bit outdated by today’s standards.



I’m aware of musl/Linux, uClibc/Linux and other variants - I just wanted to distinguish them from Android since they all use the Linux kernel 🙂

GNU/Linux is just the most common.


I’m guessing cases for this are hard to come by?

Never looked for a case. But it’s a rare beast, I don’t think there is any case for it in the wild 😅

And what about lint/dust/sand

I think it closes quite firmly. So dust doesn’t get inside.


Good point! Another issue is that only FUTO and FlorisBoard currently offer FOSS swipe implementations, both of which are in alpha. The AOSP keyboard doesn’t have this feature - it’s exclusive to Google Keyboard.


You can still buy one from backers. Since deliveries only recently finished, many units are still in near mint condition.


I bought it from someone on the unofficial Discord server. They have a dedicated channel for that. It felt a bit shady, but at least the prices are fair.


I posted about this phone when I bought it and promised to tell about my experience after some use. So here is my story :) ## Background I needed to buy a new phone and wanted something unusual. Initially, I was looking at the Hisense A9. It's an e-ink phone and, based on reviews, people love it. But the phone there is no official open source Android distribution available for it (although there is an unofficial LineageOS port). I just don't like running outdated Android versions. I wish we had broader device support, like we do with GNU/Linux distributions. A few days later I read news about the LineageOS 22.2 release and went to check out which models were supported from day one (it was December 2024). These phones are usually actively maintained, which means they're usually good. I was surprised to see the F(x)tec Pro1 X there. [Here](https://www.makeuseof.com/fxtec-pro1-xda-phone-review/) is a good article from 2022 if you've never heard of it. To put it shortly, it's a crowdfunded phone with a physical keyboard that had a lot of issues at release. I went to the unofficial F(x)tec Discord server and found out that they finally finished shipping the phone to all backers in November 2024! But some people already have more powerful phones and no longer need the shipped F(x)tec. They had a dedicated channel for buying/selling, so I managed to buy one in mint condition for 300 EUR. ## Keyboard The keyboard is awesome. I previously had the Nokia Asha 200, Motorola Droid 4, Motorola Photon Q, and a physical keyboard addon for my PinePhone, so I can compare. The one in the F(x)tec is by far the best. People who designed it clearly had a passion for physical keyboards. The keyboard is full-sized with Ctrl, Shift, and Fn keys on both sides. It's very important for a slider because it allows you to type while holding it. The keyboard also has home row markers on F and J, and it's natural to type on it without looking at it. The keys also very responsive - I never miss my inputs. These days, physical keyboards are not very practical. Glide typing on touch keyboards is quite convenient. But I feel like I can type a bit faster and more accurately with a physical one. Plus, I really like the tactile feeling. ## Screen The screen is also great. Colors are very vibrant. It's curved on the sides and I saw people reporting accidental touches while holding it, but it might have been fixed on the software side since I never encountered such an issue. And I actually like how the curved screen looks - especially with such a nice OLED panel and the Android dark theme. ## Slide mechanism It feels very robust, but I don't like how it opens - it's quite loud. I liked it more in my Motorola sliders. But what I like is that the screen is angled when you open it. It's a much more natural than when the screen is parallel to the keyboard. Plus, you get a built-in kickstand :) ![](https://lemmy.ml/pictrs/image/83550171-43c6-41c1-908d-e75be4b31c7a.jpeg) When closed, it looks like a regular phone. It's not too bulky - I'd say it's comparable to a typical phone with a protective case. ![](https://lemmy.ml/pictrs/image/096ab000-f410-4e95-b76b-1de24ef868f0.jpeg) ![](https://lemmy.ml/pictrs/image/8cc25935-b4f5-44b9-ab80-f47e1074833c.jpeg) ## Fingerprint sensor I hate it. It's the worst place they could have put it. I constantly touched it by accident when gripping the phone. So I ended up disabling it completely. ![](https://lemmy.ml/pictrs/image/1fb53e9b-8012-4d4e-a75a-005242f0f4c5.jpeg) ## Connectivity Some units have issues with the antenna. I asked the seller to test the connectivity before buying, and it looks like my unit is unaffected. Can confirm that calls and mobile internet work fine. ## Performance The specs are quite low. But I don't game on phones. I use it for calls, web browsing, messaging, and social media. It works smoothly, so it's good enough for me. ## Software As I mentioned, the phone is officially supported by LineageOS. So I immediately re-flashed the stock Android 11 with it after testing the functionality. Unfortunately, my favorite FUTO Keyboard doesn't propagate the defined layouts to the physical keyboard - it's always English. It works only if I select the default AOSP keyboard as my input method. But since I don't need the sensor keyboard much, I just use the AOSP keyboard. It hides automatically when I open the physical one. But even when the touch keyboard is hidden, it still leaves a tiny bar at the bottom of the screen when any input field is active. It takes extra space, and in horizontal layout, you don't have much space to spare. So I installed the [Hide Navbar](https://github.com/DanGLES3/Hide-Navbar) module for Magisk which removes it. Also, when the keyboard is open, the previews for running apps behave as if they're in horizontal mode. But it's a minor bug. But there is one major issue I still haven't figured out. Sometimes the phone just refuses to wake from sleep once every few days. I have to hold the power button to force reboot it. I asked about it in Discord and it looks like only one other person besides me has this issue. Others never encountered anything like this. The only thing I found in common is that they all install Google services, while I use MicroG. Not sure if it's related. If you have any idea how to debug it, let me know. ## Battery Battery life is okay. I charge it once every few days, but I don't have a lot of screen time. Also, I think the lack of Play Services improves it. ## Camera I currently can't leave my house, so I don't have nice photos to share :) But the camera is okay, even with the built-in LOS camera app. There's also a dedicated camera button. I think it's convenient, but I don't mind using the on-screen shutter button either. ## Weight It's 46g heavier than my wife's Google Pixel 7 (197g vs 243g). It doesn't bother me - I barely notice the difference. ## Headphone jack I like that this phone has a headphone jack. I know I could just buy a Type-C adapter, but I don't like to carry it with me. And I just can't leave it connected to the adapter, since I also share the headphones with my PC. ## Conclusion I like this phone - it fits my use cases perfectly. I'll continue to daily drive it. But it's not a great value - you can buy a much more modern phone for the same money. And I wish its launch hadn't been surrounded by so many issues. We need more niche phones. Lemmy has a rate limit on uploading photos, so I've uploaded more photos in [this Imgur post](https://imgur.com/a/f-x-tec-pro1-x-Rj052Qf). ![](https://lemmy.ml/pictrs/image/2321f6a7-a27a-494a-b718-bc524324490c.jpeg)
fedilink

That’s sad 😢

I heard that the antenna issue can be fixed manually, but it’s not an easy fix.


This is weird. I saw an announcement on Discord that they finished shipping all devices in November 2024.


Yes, this managed to ship all devices in November 2024.


You can run Droidian, which is galium-based (special Android compatibility layer to talk to hardware).

Running on mainline is also possible, but the support is not great. Here is the PMOS page.


Yeah, I heard that many units have antenna issue. Before buying I asked the seller to test it for me. My unit was unaffected by the issue.

Yeah, the situation with the company is not great.

Big thanks to the guy keeping lineage working on it!

There actually 4 maintainers for this device! It was a surprise for me. Usually it’s 1 guy.


I considered their Astra or Communicator, but they don’t support LineageOS, which is important to me.


True 😥 Did you broke yours?


Yeah…

I wish companies produce more phones like this.


Try looking at their unofficial Discord server. It’s usually cheaper then on eBay. But ask to test the antenna, some units have issues with that.


Same. But recently I managed to buy almost new for 300 EUR.

I only recently started using it, so maybe later I will make a post about it :)


A long time ago, I owned a Motorola Droid 4 and Photon Q. Feeling so nostalgic now 🙂 The keyboard on this one is much better - it's full-sized, and the slider mechanism feels quite robust. ![](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fcdn.masto.host%2Fmastodongamedevplace%2Fmedia_attachments%2Ffiles%2F113%2F886%2F406%2F920%2F027%2F854%2Foriginal%2F05a4d6a9f54f185c.jpg) ![](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fcdn.masto.host%2Fmastodongamedevplace%2Fmedia_attachments%2Ffiles%2F113%2F886%2F406%2F916%2F780%2F540%2Foriginal%2F15a51b0c4c1dba0d.jpg) ![](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fcdn.masto.host%2Fmastodongamedevplace%2Fmedia_attachments%2Ffiles%2F113%2F886%2F406%2F930%2F707%2F422%2Foriginal%2F5c77b39612912af1.jpg)
fedilink

Today discovered this mod and wanted to share. I think that idea is so cool! Originally found it by watching [this](https://www.youtube.com/watch?v=9CU-ZtzqZiI) video.
fedilink

Today discovered this mod and wanted to share. I think that idea is so cool! Originally found it by watching [this](https://www.youtube.com/watch?v=9CU-ZtzqZiI) video.
fedilink


cross-posted from: https://lemmy.ml/post/4389699 > I was shocked that Rockstar was caught using cracks in off-releases (!!!), then they tried to "crack" themselves, ran into their own anti-piracy measures and left it like that! The game is unplayable. > > It's funny that the pirates didn't face any of these measures and cracked the game correctly.
fedilink

Thank you a lot! Have you tried LineageOS? I assume that this could fix your issue with connectivity.


Thanks for the info! Wondering how it will work with my carrier. How is the battery life? Do you use stock or LineageOS?


Keyboard phones
I recently discovered F(x)tec Pro1 X, Cosmo Communicator and the upcoming Astro Slide. Anyone having these devices? Wondering how it performs, how battery life, how the keyboard. I know about supply issues, but I saw a few options on e-Bay. Also looks like only F(x)tec Pro1 X supported by LineageOS.
fedilink

PP about two years, PPP about six months. Yes, there is a small crack with the keyboard case with PPP.


I use ArchLinux with Plasma Mobile. Battery life is bad, but I bought the Pine keyboard which makes the battery life normal.


Not anymore, I have both and call and alarms from sleep works :)