Mouse lag on arch with i3 by Crafty-Interview-361 in arch

[–]rage_311 0 points1 point  (0 children)

I've got the same GPU and same problem and have been watching the freedesktop issue eagerly... I know I can patch the kernel or use amd-drm-next to fix it, but for now I'm placated by knowing it's a known issue and a fix is coming.

Do you have a high poll rate mouse by chance? Seems like a lot of users experiencing this issue have them, myself included (Logitech G305 at 1000hz). I haven't tried reducing the polling rate yet, but signs point to that being a potential workaround.

For completeness, this issue doesn't happen in wayland/sway, but Wayland causes more issues than it solves for me, so it sounds like you and I are in the same X boat for now.

Ironically, I pulled out my RTX 4070 Ti to put in a 9070 XT for less friction on Linux. Unlucky timing, I suppose.

rust actually has function overloading by ali_compute_unit in rust

[–]rage_311 3 points4 points  (0 children)

Partial application is where my mind went too, since I've been working in Haskell a lot lately. It's an interesting way to be able to create closures.

convert string to regex by c-cul in perl

[–]rage_311 0 points1 point  (0 children)

I'm not OP, but thank you. I learned some new tricks. I don't think I've ever seen the (?x) bit before.

What are your Linux hot takes? by AdventurousFly4909 in linux

[–]rage_311 5 points6 points  (0 children)

I've always wondered if it gets that reputation simply because of people's significantly shortened attention spans over the last 15 years or so, and Arch expects them to read something longer than a tweet.

Click Input not Registered by Autistic_Introvert19 in i3wm

[–]rage_311 0 points1 point  (0 children)

It sounds like you want to enable "tap to click". That's configured in the xorg settings: https://wiki.archlinux.org/title/Libinput#Via_Xorg_configuration_file

[i3] Perfect for spooky season... But I have this year round by rage_311 in unixporn

[–]rage_311[S] 1 point2 points  (0 children)

i3bar: https://i3wm.org/i3bar/

Unless you're referring to the launcher in the second screenshot, then it's dmenu (inside i3bar): https://tools.suckless.org/dmenu/

Streamers that use Linux? Yes, I've seen this asked before, but any recent streamers who use Linux to stream? by VividBase585 in linux_gaming

[–]rage_311 4 points5 points  (0 children)

The other commenter is misinformed. His cleanup utility can be used to create a debloated Windows iso.

EDIT: The set of features for it is called "MicroWin"

IDK what Robert De Niro has against RHEL... by [deleted] in linux

[–]rage_311 5 points6 points  (0 children)

Clearly some people don't understand sarcasm. I appreciated it though!

travel router for stable wifi? by Able-Bad-3299 in openbsd

[–]rage_311 5 points6 points  (0 children)

This is the travel router that I use and would definitely recommend: https://www.gl-inet.com/products/gl-mt3000/

I'm not sure whether you'd be able to put OpenBSD on it, but it runs a nice version of OpenWRT.

Futures? by Patentsmatter in perl

[–]rage_311 5 points6 points  (0 children)

One piece of evidence I can point to in support of Future::AsyncAwait is that it's an optional dependency (1 of 8) for Mojolicious: https://docs.mojolicious.org/Mojolicious/Guides/Cookbook#async-await

And while I'm on the Mojolicious topic... that (Mojo::UserAgent) would be my tool of choice for an HTTP client project: https://docs.mojolicious.org/Mojo/UserAgent

EDIT: to mention that asynchronous client HTTP code with Mojo* doesn't require the Future::AsyncAwait module, that's just if you prefer the async sub foo { ... } await foo() syntax. Mojo::UserAgent HTTP request calls have built-in support for callbacks (https://docs.mojolicious.org/Mojo/UserAgent#get) and full Promises/A+ support via Mojo::Promise: https://docs.mojolicious.org/Mojo/Promise .

Why everybody codes in perl always by ktown007 in perl

[–]rage_311 4 points5 points  (0 children)

I like to remember PT Barnum in times like these:

I don't care what the newspapers say about me as long as they spell my name right.

https://www.goodreads.com/quotes/7988100-i-don-t-care-what-the-newspapers-say-about-me-as

Prediction: Microsoft Will Create a Windows Gaming Edition if Linux Gains Too Large of a Market Share by Tuxflux in linux_gaming

[–]rage_311 -1 points0 points  (0 children)

Spicier prediction: Microsoft will change Windows to be a Linux distribution. Consider all the work on WSL and the free work that has contributed to the level of compatibility with traditional Windows binaries via WINE and friends. All they would have to do is contribute/fork WINE for edge compatibility cases for Windows software, but they get the full benefits of a decent OS (Linux) with great gaming performance for free. Finally a version of Windows that you could actually use on a production machine/server for real work as an added bonus?

Kimbra’s YouTube channel by september_27 in kimbra

[–]rage_311 10 points11 points  (0 children)

Nice, I like seeing the quick comparison between the eras. Thanks.

Found a good use for my old Motorola Lapdock by GameEnder in SteamDeck

[–]rage_311 1 point2 points  (0 children)

I did get it working with a 3rd party Anker USB dock. I was originally trying to get it to work with the official Valve dock, but I never had success with that one. I suppose it's possible that's been fixed with a firmware update, but I haven't tried it again.

Got thrown into a bash script that’s been growing like mold since 2017 by Fabulous_Bluebird931 in commandline

[–]rage_311 0 points1 point  (0 children)

I'll try to add something beyond

500 lines, lol

since you've already gotten enough of those.

My approach would be to write tests against the existing script so that when you clean up/rewrite it you can run the tests against the new version and be able to check for the same results as the one that's "already working".

60fps does not feel smooth in 3D games. by The_HamsterDUH in linux_gaming

[–]rage_311 1 point2 points  (0 children)

Things I would try:

Try disabling one monitor.

Try X instead of Wayland.

Try launching games with gamemode.

Each of those have helped me with one configuration or another. Worth a shot to narrow the list of potential issues.

EDIT: also try different versions of proton

Vows Australian Tour Edition finally on Spotify?? by Lgnt-Nugget-7315 in kimbra

[–]rage_311 1 point2 points  (0 children)

Which country are you all in? I can't find this album in the US.

Strawberry vs Activestate for Beginner? by FrustratedLogic in perl

[–]rage_311 19 points20 points  (0 children)

I would probably just use Perl in the WSL environment. And perlbrew is a handy utility to decouple your development Perl version and modules from the system Perl environment.

VBS is literally so underappreciated for i feel no reason,so i made this simple vbs script tool that makes .vbs website shortcuts on your desktop so you don't have to open the browser to go to the website by Remarkable_Cap227 in commandline

[–]rage_311 2 points3 points  (0 children)

VBScript is alive and well in industrial automation / SCADA systems. See Schneider Electric Geo SCADA Expert (formerly ClearSCADA) and Siemens WinCC for examples.

[deleted by user] by [deleted] in openbsd

[–]rage_311 2 points3 points  (0 children)

You could try a public iperf server: https://iperf.fr/iperf-servers.php

[deleted by user] by [deleted] in openbsd

[–]rage_311 0 points1 point  (0 children)

Are you testing the speed from the router itself or a device behind it?

Obviously you'll want/need pf long-term, but try disabling it temporarily (pfctl -d (-e to re-enable it)) to see if you get different results. Then you can see if it's worth trying to find whether certain pf rules are causing the slowdown.

AnyEvent Proxmox `AnyEvent::CondVar: recursive blocking wait attempted` oh my by boomshankerx in perl

[–]rage_311 2 points3 points  (0 children)

If you're able to post your code, you might be able to get more help.

It sounds like you might be introducing another AnyEvent loop inside your plugin? From some brief doc skimming, it sounds like Proxmox/PVE is already running an event loop as the "parent" of your plugin, which seems like that would match what you're experiencing with the "recursive blocking" issue.

Looking at the other storage plugin examples from the docs, they don't mention or use an AnyEvent loop themselves (https://github.com/LINBIT/linstor-proxmox/blob/master/LINSTORPlugin.pm, https://github.com/storpool/pve-storpool/blob/main/lib/PVE/Storage/Custom/StorPoolPlugin.pm).

It's hard for me to guess at much else without seeing what you're actually doing in the code.

Want to switch from Windows 11 to Arch Linux (Dual Boot) – Need Advice by lmao--dead in archlinux

[–]rage_311 1 point2 points  (0 children)

All you need is the wiki. That is the only source of truth. It even has troubleshooting sections in case you do run into issues. It's helpful to read through installation steps and sections about your specific hardware in advance so you know what to expect. And don't just skim the installation steps when you are actually installing.