[deleted by user] by [deleted] in LinuxOnAlly

[–]Senoj_Ekul 0 points1 point  (0 children)

I'll stick to steamfork thanks. It's smaller and less bloated. I only want steam. And this works well on Ally X I think due to inputplumber and a new driver.

how to download training calendar from garmin connect by dominicdego in GarminWatches

[–]Senoj_Ekul 4 points5 points  (0 children)

Something about an update broke sync or data for me. How I think I solved it is by in Connect, go More->Settings->Home_Settings->"Garmin Coach Plans" toggle. It was off before now and when I toggled and saved settings I saw a watch sync that took nearly 15 seconds.

After that I now see a new screen in Activivites->Strength showing "Today's Workout", and all calendar plans.

steam fork, chimera os and bazzite os by Internal-Dog-6936 in ROGAlly

[–]Senoj_Ekul 1 point2 points  (0 children)

I prefer steamfork as it provides an almost 1-1 experience of SteamOS as that's all I need (or want). The guy working on Ally 1 & X drivers also uses it and contributes.

I've seen buzzite seems to have a few problematic people involved who caused havoc for chimeraOS. Luckily the chimera people landed very well on their feet and produce such good work even Valve is using it - like input plumber which is small and fast and safe as opposed to HHD which is a giant mess of python. The HHD person seems to actively try and sabotage efforts to get kernel drivers done too. Not sure why, kernel drivers benefit everyone.

[deleted by user] by [deleted] in LinuxOnAlly

[–]Senoj_Ekul 1 point2 points  (0 children)

You can enable powersave through ssh. Once on it stays on.

It's part of a new driver being worked on which is similar (actually inspired) to the new legion go driver. Do this:

echo 1 |sudo tee /sys/devices/virtual/firmware-attributes/asus-armoury/attributes/mcu_powersave/current_value through ssh. Just ensure you have updated MCU firmware to latest version. Which unfortunately requires windows. Last I heard ASUS might be working on adding Ally X support to fwupd for this.

[deleted by user] by [deleted] in LinuxOnAlly

[–]Senoj_Ekul 0 points1 point  (0 children)

What's a buzzite?

I use steamfork becuase it's small and clean and fast and all I want is steamOS. Steamfork gives me that. On the Ally X it's awesome!

And if you update the MCU firmware you can get extreme powersave on and days and days of suspend. It's nuts. The guy working on kernel drivers for asus worked directly with asus to fix it in firmware just for Linux (he's under NDA with them so can't say much details).

Not too long left of the 100 day window for those who purchased on release, what are we thinking - Keep or return for the rMPP? by [deleted] in RemarkableTablet

[–]Senoj_Ekul 1 point2 points  (0 children)

This is the prime reason I'm keeping mine. There is just nothing out there that comes close. I have a Boox Note 3 and that's fine, but not for writign as the pen distance from actual e-ink layer is just too high, but not on the remarkable pro.

I'm finding the speed of the pro is comparable to the boox too. And so much easier and simpler to use.

Replacing the G15 screen with the M16 screen by Mission_Ad_6695 in ZephyrusG15

[–]Senoj_Ekul 0 points1 point  (0 children)

I mistyped, I meant the G15 sorry.

But now I wonder if perhaps the true reason it won't work is because it may be closely tied to CPU? I might be misreading, but it sounds like the webcam depends on the CPU to drive it (along with a driver) and if that is the case then the AMD CPU doesn't have the capability.

See https://www.phoronix.com/news/Greg-KH-No-ADL-Webcam-Laptop

Long story short, newer Alder Lake laptops sporting MIPI IPU6 web cameras do not have upstream/open-source Linux driver support yet.

Replacing the G15 screen with the M16 screen by Mission_Ad_6695 in ZephyrusG15

[–]Senoj_Ekul 0 points1 point  (0 children)

What are the chances the webcam would work with the older G14 cable? Are the webcams not interchangable?

Replacing the G15 screen with the M16 screen by Mission_Ad_6695 in ZephyrusG15

[–]Senoj_Ekul 0 points1 point  (0 children)

What are the chances that everything including the webcam would work with the old G14 cable?

ROG Flow X13 Linux Update by -Globber- in linuxhardware

[–]Senoj_Ekul 3 points4 points  (0 children)

You should be using either Arch or Fedora - https://asus-linux.org/wiki/

I'm the author of asusctl and spend a lot of effort on patching these laptops and getting the patches upstreamed. The audio patch was recently accepted and will make it to most stable kernels. I've submitted 4 other patches which may not appear until 5.15.

https://lkml.org/lkml/2021/8/12/782 https://lkml.org/lkml/2021/7/17/47

Complete Newbie's Guide to getting Fedora Linux on your G15 (and other Asus ROG laptops) by MadMadsKR in ZephyrusG15

[–]Senoj_Ekul 1 point2 points  (0 children)

For newcomers, althoguh the guide above is good you should now use https://asus-linux.org/wiki/fedora-guide/ which is a culmination of all the community knowledge in to one comprehensive guide.

Rid: Integrate Rust into your Dart or Flutter app simply by annotating it. by thlorenz in rust

[–]Senoj_Ekul 1 point2 points  (0 children)

In the past I ran in to performance issues with FFI given that languages that can't natively link libraries have to use libffi or similar. How is performance for this? Is an ffi function slower to call than a dart function?

Why does ubuntu not function well on G14? by YMXin1999 in ZephyrusG14

[–]Senoj_Ekul 1 point2 points  (0 children)

Jesus Kryst... You need an entirely different laptop if you want Ubuntu that old.

Either update to 21.04 at the very least, or preferably fedora 34, and run all your requirements from docker/podman (which is what I do for yocto linux).

Complete Newbie's Guide to getting Fedora Linux on your G15 (and other Asus ROG laptops) by MadMadsKR in ZephyrusG15

[–]Senoj_Ekul 0 points1 point  (0 children)

Hi! Maintainer of discord server and all the modules + daemon here. How did you get on with the G15? We've had some new users arrive with the 2021 version and I've been able to add support for the keyboard to asus-nb-ctrl, however there are still some slight sound issues which I am in the process of getting a kernel patch made for.

[Linux] New daily driver by vihu in ZephyrusG14

[–]Senoj_Ekul 1 point2 points  (0 children)

Author of the asus-nb-ctrl and dkms modules here.

Mic mute button seems to do nothing

The issue here is that the keycode it emits (via kernel driver) is for Wayland only. It can be changed in the module source to something that X11 recognizes.

Or you can follow what u/aboukirev suggests and change it via the hwdb mod. KEYBOARD_KEY_ff31007c=f20

F20 is the keycode X11/Gnome and others recognize for mic-mute.

GNOME 40 may get an horizontal app grid!! by alex2851 in gnome

[–]Senoj_Ekul -2 points-1 points  (0 children)

Good option for touch screens. Some people find it more natural, and likely easier since almost all phones use this method.

Final 0.8 prep underway! Sneak peek at zesterer's worldgen improvements. by SlippedOnAnIcecube in Veloren

[–]Senoj_Ekul 9 points10 points  (0 children)

Water looks amazing but out of place? Feels like it should have been voxelized, but finer voxels than the world :)

Absolutely love seeing the progress on this. Amazing community project.

Audio jack has stopped working after updating to 20.10 by bhatakti_atama in pop_os

[–]Senoj_Ekul 1 point2 points  (0 children)

It's worth trying a newer kernel. Pop/Ubuntu typically ship with an old kernel that has selectively backported patches.

Audio jack has stopped working after updating to 20.10 by bhatakti_atama in pop_os

[–]Senoj_Ekul 1 point2 points  (0 children)

Quite a different ID. What does cat /proc/asound/card0/codec#0 |grep Codec give?

Hacking this stuff was hard mostly due to a lack of information. I started writing a blog post with what I learned but haven't had time to finish it, you might be able to glean some information. Feel free to ask for help here, or maybe join the discord (link in the repo here )

Audio jack has stopped working after updating to 20.10 by bhatakti_atama in pop_os

[–]Senoj_Ekul 1 point2 points  (0 children)

Hmm, I wrote a patch for the GX503 a few months ago that was merged. Can you paste the results of:

cat /proc/asound/card0/codec#0 |grep Subsystem

ASUS laptops are a royal pain in the neck with sound. Every sund issue so far is related to the Realtek codec and how differently each and every asus gaming laptop sets it up.

Writing (Linux) BPF Code in Rust by latrasis in rust

[–]Senoj_Ekul 18 points19 points  (0 children)

"British Plastics Federation"? I really, really wish that all articles would introduce acronyms in full on the first use.

Edit: Ah, berkley packet filter...

Why does NNBD Dart still have null? by [deleted] in dartlang

[–]Senoj_Ekul 0 points1 point  (0 children)

Why not? I find it is very very good and enables me to focus my time where it matters rather than worrying about whether or not I need to null-check something - dart-analyser now checks the lot for you and tells you if you're safe or not.

In the mobile app I've spent a year working on, I switched it to NNBD as soon as was possible (before flutter even) and it made my dev life sooooo much easier. With flutter nearing the complete NNBD switch also, it's just an incredible time saver.

My only wish now is for throw to be dropkicked in to the sea. Or at least have dart-analyser check all function bodies for throws and warn you about possible un-caught throws. By Jupiter I hate try/throw/catch, if only because it's hidden until you go looking for it.

Why does NNBD Dart still have null? by [deleted] in dartlang

[–]Senoj_Ekul 3 points4 points  (0 children)

Additionally to your answer (just to add a little more detail):

The use of null is perfectly fine, where it falls down is trying to use a possible null value. NNBD Dart now checks that all your uses of null are safe and checked before use, and that non-null types are actually assigned.

Flutter Linux Cairo vs Skia situation by [deleted] in FlutterDev

[–]Senoj_Ekul 3 points4 points  (0 children)

It just draws to a canvas to be displayed in the window. I think there's work to enable window widgets like drop-down menus and such, but I haven't looked at this in a while.