julianh

@julianh@lemm.ee

Game dev and Linux user

This profile is from a federated server and may be incomplete. View on remote instance

julianh ,

The thing with pushing stuff and it moving really fast was actually a bug in the steam release. It finally got fixed last November for the 25th anniversary update.

julianh ,

Half-Life and Portal had a huge impact on my life. In high school I was in the source modding community, so I'm probably too familiar with valve's engines and games. I made a few mods, the most well known being hl2 classic, and it kinda got me into game development.

But needless to say, it's a fantastic series. I had a chance to play alyx and it was nuts. It's crazy how influential this series and its technology is on gaming as a whole.

And a fun fact: quake had a feature where level designers could make a light flicker with a pattern of brightnesses. There were some premade patterns you could select as well. These made it into the goldsrc engine, then source, then source 2 - so Alyx, Quake, HL1, HL2, Portal, Portal 2, and more have lights that flicker in the exact same way.

julianh ,

How is the name ableist?

julianh ,

huh, I've never heard that term before. Idk if that makes the name ableist though, since it clearly means something else, unlike the switch from master to main for git, where that name was used in the same way as the offensive context. Also the word "gimp" has another more well-known meaning... which I guess isn't that much better. Yeah idk maybe they should change the name lol.

How can I use a local LLM on Linux to generate a long story?

I'm interested in automatically generating lengthy, coherent stories of 10,000+ words from a single prompt using an open source local large language model (LLM) on low-spec hardware like a laptop without GPU and with i5-8250U, 16GB DDR4-2400MHz. I came across the "Awesome-Story-Generation" repository which lists relevant papers...

julianh ,

You can get a really cool, coherent story of any length you want by writing one or hiring a writer.

Interactive Loading Screens - High Hell

Developing interactivity is effort and an investment. Most developers put up a simple loading screen, maybe some text like rotating tips, and a loading indicator. Until 2015 a patent on interactive loading screens may have made developers and publishers cautious and decide against developing interactivity....

julianh ,

They're not interactive but Spec Ops: The Line's loading screens stick out to be. They start out as pretty standard tips and lore info, but then starts giving you stuff like the definition of ptsd, a fun fact about increasing suicide rates in the military, or just telling you you're not a good person. Occasionally the normal loading screen is entirely replaced with a ghostly image.

julianh ,

I use a switch pro controller regularly on mint, so it should work. I believe support got merged into the kernel a while back.

If not, joycond also works (although it's a bit janky in my experience): https://github.com/DanielOgorchock/joycond

julianh ,

Tbf I think the way its federation works is inherently incompatible.

I could be entirely wrong though

julianh ,

/bin, since that will include any basic programs (bash, ls, cd, etc.).

julianh ,

Someone already gave an answer, but the reason it's done that way is because on Linux, generally programs don't install themselves - a package manager installs them. Windows (outside of the windows store) just trusts programs to install themselves, and include their own uninstaller.

julianh ,

Mint would probably work for you. Some stuff is outdated, but it has flatpak which is a package manager with more up to date apps. If you're willing to put in the time though, I'd recommend trying some of the more common distros out (Mint, Debian, Ubuntu, Fedora). You can use a liveusb to test them without installing.

Steam is available anywhere so that's not a problem.

Discord officially only has a .deb package, so that's only for Debian based distros (Debian, Ubuntu, Mint). There are other options for almost all distros though - I personally use Webcord

Fl studio might be tricky - supposedly it runs through wine but you might have to do a bit of work. I've personally used Reaper and I works great.

julianh ,

These have both saved my ass on numerous occasions. Btrfs especially is pretty amazing.

julianh OP ,

During the minute that one of these freezes happened, this is the log output:

Mar 30 12:14:42 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:42 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:42 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:42 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:42 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:39 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:39 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:14:06 HAL systemd[1880]: Started VTE child process 5674 launched by gnome-terminal-server process 5653.
Mar 30 12:14:06 HAL systemd[1880]: Started GNOME Terminal Server.
Mar 30 12:14:06 HAL dbus-daemon[1892]: [session uid=1000 pid=1892] Successfully activated service 'org.gnome.Terminal'
Mar 30 12:14:06 HAL systemd[1880]: Starting GNOME Terminal Server...
Mar 30 12:14:06 HAL systemd[1880]: Created slice Slice /app/org.gnome.Terminal.
Mar 30 12:14:06 HAL dbus-daemon[1892]: [session uid=1000 pid=1892] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.108' (uid=1000 pid=5650 comm="/usr/bin/gnome-terminal>
Mar 30 12:13:53 HAL rtkit-daemon[1238]: Supervising 12 threads of 5 processes of 1 users.
Mar 30 12:13:53 HAL rtkit-daemon[1238]: Successfully made thread 5636 of process 1889 owned by '1000' RT at priority 5.
julianh OP , (edited )

By encryption you mean disk encryption? I'm not using that so hopefully won't have to do anything

Also I looked up that ftpum stuttering issue and it doesn't match with what I'm seeing. It's not a stutter, just a complete freeze of the screen for a solid second, and then it returns to being completely normal.

julianh OP ,

I think that was me opening the terminal to run journalctl lol

julianh OP ,

Pretty sure, I got it locally on a college campus from someone upgrading their gaming PC

julianh OP , (edited )

I vaguely know rtkit handles thread/process priority... could there be any possible issues if I disable it?

Edit: actually have a more important question: how do I disable rtkit? It seems to just start up regardless of what I do.

julianh OP ,

Yeah the fan blades are in place, I've stress tested it... Don't see how this is related to the issue at hand though.

julianh OP ,

Looks like freesync was the issue - I turned off the setting in my monitor and the issue hasn't reoccurred. Thanks for figuring that out!

julianh ,

Can vouch for mint. Have had almost no issues with it, I barely even touch the terminal unless I'm doing development.

julianh ,

Webcord runs the discord website on a more updated version of electron, and supports sharing audio.

julianh , (edited )

Docker is a developer* tool, not really something you should be using without some technical knowledge, or at least some experience in the terminal. It's purely a terminal application, so you just type "docker" in the terminal to use it. You can also type "man docker" to view the manual (which shows arguments and command you can use) but again, that won't help much without some prior knowledge.

The things you're trying to use look like self-hosted web servers, which is a lot to set up for someone who's new to the terminal. I won't stop you if you want, but be warned. I'd recommend using something simpler like cozy, which you should be able to find and download in the software store.

*Edit: it's not only a developer tool, it's used for deployment as well. I lumped the two together. It's still a tool made for people with more familiarity using the terminal though.

julianh ,

If they want to use it that's fine. I'm just cautioning against using a command line tool like that until they feel somewhat comfortable with the terminal.

julianh OP ,

So you can share audio while sharing your screen just like on Windows. Before the only way was to route it through your mic which is annoying and has a ton of drawbacks.

julianh OP ,

I would caution anyone using a client mod like that, since it is technically against Discord's terms of service. To be fair I've never heard of them banning anyone for that, but it's worth noting. Webcord is generally a much safer option.

julianh OP ,

Yeah it's fine right now, but these companies are prone to changing their minds. I think it's a good option but also wouldn't put it past discord to suddenly decide to crack down one day.

julianh ,

It's a tool for easily creating realistic audio in games. Basically you can give it a 3d environment, and it can bake sound propagation information so that sounds have realistic reverb and filters. They've used it for some of their recent games (most notably Half-Life: Alyx).

julianh ,

I feel like I'm a decent programmer but stuff like this just feels like magic to me. Huge respect to the people who work on this kind of stuff.

Where? Is? Quick Look!?

By far, the feature I most sorely miss in Linux compared to macOS is Quick Look. Press the space bar, see file contents. Use the arrow keys, view different files. Simple, quick, and WAY faster than opening an entire app every single time I want to check the contents of a file. I also miss the column view in conjunction with...

julianh ,

I recently found out that Nemo has this feature as well (the default file manager for cinnamon)

julianh ,

Usually major desktop environment updates are saved for new major OS updates. So you'd probably have to wait until the next major Ubuntu release. If you're on LTS, that may be years. If you're on the latest release, it will probably be less than a year.

julianh ,

I don't think they do the second part.

julianh ,

Vital is... well, vital. There's also a huge collection of basic effects for Linux here: https://lsp-plug.in/

I also use a lot of windows vsts though yabridge.

julianh ,

Vital is a vst similar to Serum, a pretty popular paid vst. It has a bunch of preset sounds but offers a lot of options for effects and automation to design your own sounds. I use it a ton personally and get a lot of range from it.

julianh ,

I use it for spitfire labs, ott, and delay lama (very important) and all work great. There are occasional crashes when messing with parameters, but usually those don't happen more then once. I haven't noticed any performance issues.

julianh ,

You'll definitely need this: https://github.com/linux-surface/linux-surface

Gnome is probably the best with touchscreens. I had issues with Ubuntu though so you probably want something more up to date, like fedora or arch.

julianh ,

The idea of free software is extremely socialist/communist. People working together to create something that anyone can use for free, with profit being a non-existent or at least minor motivator.

julianh ,

You can support communist/socialist policies without being a tankie. Most rational leftists do.
And yeah, if you support FOSS you support a socialist idea. Same if you support public healthcare, public education, or libraries.

julianh ,

I don't think we disagree. Just thought it was interesting how closely FOSS ideas match those of communism and socialism, even though a lot of people probably don't view it that way.

julianh ,

I’ve been using fedora on a surface go 3 and it’s been a good experience - auto rotate works and osk mostly works. In general Gnome seems to be the best DE for touchscreens, especially if you use it in tablet mode a lot. You’re gonna at least want something up to date and probably using Wayland, so I wouldn’t go with mint.

One option is to use something like Fedora or Arch for both PCs, but use a different desktop environment (gnome on the 2-in-1, kde on the desktop).

julianh ,

Don’t all mastodon accounts have RSS feeds?

julianh ,

It might not show up if you only play on one device.

Starfield design lead says players are "disconnected" from how games are actually made: "Don't fool yourself into thinking you know why it is the way it is" ( www.gamesradar.com )

apparently this is in response to a few threads on Reddit flaming Starfield—in general, it’s been rather interesting to see Bethesda take what i can only describe as a “try to debate Starfield to popularity” approach with the game’s skeptics in the past month or two. not entirely sure it’s a winning strategy,...

julianh ,

The actual developers aren’t seeing any of that money, they’re getting laid off.

julianh ,

Some people want some sort of suggestion system. I figure as long as it’s an opt-in choice, why not? Gives people what they want and makes the ecosystem more enticing. And at least it’s an algorithm that’s transparent rather than one controlled by a large corporation.

julianh ,

Correct me if I’m wrong but isn’t this basically just better error reporting? It’s not like it’s gonna crash more often, it will just actually show log info if something catastrophic happens.

[Thread, post or comment was deleted by the author]

  • Loading...
  • julianh ,

    This is mostly down to desktop environment rather than distro, but I had the same experience as you with gnome on Ubuntu, and switching to fedora it was a lot better. Still some problems with the on-screen keyboard but it at least works. I guess having a more up-to-date version of gnome helps, or ubuntu’s additions to gnome mess with it.

    I haven’t tried KDE but I’ve heard it’s been getting better touch support, so it might be worth trying out too.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines