26
submitted 3 months ago by [email protected] to c/[email protected]

Framework just announced their Desktop computer: an AI powerhorse?

Recently I've seen a couple of people online trying to use Mac Studio (or clusters of Mac Studio) to run big AI models since their GPU can directly access the RAM. To me it seemed an interesting idea, but the price of a Mac studio make it just a fun experiment rather than a viable option I would ever try.

Now, Framework just announced their Desktop compurer with the Ryzen Max+ 395 and up to 128GB of shared RAM (of which up to 110GB can be used by the iGPU on Linux), and it can be bought for something slightly below €3k which is far less than the over €4k of the Mac Studio for apparently similar specs (and a better OS for AI tasks)

What do you think about it?

22
submitted 4 months ago by [email protected] to c/[email protected]

I've installed "Overcooked 2" and "Moving Out" through Heroic Games Launcher (flatpak) and then used the ad-hoc option to add it to steam (also installed as flatpak). If I try to launch the game from Heroic it works properly, and it works also if I try to launch it from the command line with the command it added to steam

flatpak run com.heroicgameslauncher.hgl --no-gui --no-sandbox "heroic://launch/legendary/8e29583ae4b44a21883038668f7e301e"

but if I click the PLAY button on steam, the game fails to launch and the following error is printed on terminal:

chdir "/var/home/lez"
Game Recording - would start recording game 12260096395435835392, but recording for this game is disabled
Adding process 532 for gameID 12260096395435835392
ERROR: ld.so: object '/var/home/lez/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/var/home/lez/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/var/home/lez/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
pid 534 != 532, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=12260096395435835392]
Removing process 532 for gameID 12260096395435835392

Anyone else faced this issue? If so how did you fixed it?

9
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]

I've made the following backup script for my immich stack to be automatically run every day

# Load variables from the .env file
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
set -a
source "$SCRIPT_DIR/../.env"
set +a

# Create a dump of the database and back it up
docker exec -it immich_db pg_dumpall -c -U immich > immich/latest_db_dump.sql
rustic -r $BUCKET_NAME/immich backup immich/latest_db_dump.sql --password=$REPO_PWD

# Backup the library, uploads and profile folders from the upload volume
rustic -r $BUCKET_NAME/immich backup immich/uploads_v/library --password=$REPO_PWD
rustic -r $BUCKET_NAME/immich backup immich/uploads_v/upload --password=$REPO_PWD
rustic -r $BUCKET_NAME/immich backup immich/uploads_v/profile --password=$REPO_PWD

# Apply forget policy
rustic -r $BUCKET_NAME/immich forget $RUSTIC_FORGET_POLICY --password=$REPO_PWD

and when I test it everything works properly, and the created sql dump file is complete and properly backed up.

However, when the execution is triggered automatically by a cronjob (as specified in this crontab line)

"30 3 * * *    root    /home/admin/WinguRepo/scripts/docker_backupper.sh"

(the line is taken from the nixos configuration file, that's why it also contains the user executing the operation)

it seems something breaks in the dumping process, because the script completes successfully but the sql dump file is an empty file (as can be noticed in the following output of rustic -r myrepo snapshots

snapshots for (host [wingu-box], label [], paths [immich/latest_db_dump.sql])
| ID       | Time                | Host      | Label | Tags | Paths                     | Files | Dirs |      Size |
|----------|---------------------|-----------|-------|------|---------------------------|-------|------|-----------|
| 10a32a83 | 2025-01-06 20:56:48 | wingu-box |       |      | immich/latest_db_dump.sql |     1 |    2 | 264.6 MiB |
| 1174bc2e | 2025-01-07 12:50:36 | wingu-box |       |      | immich/latest_db_dump.sql |     1 |    2 | 264.6 MiB |
| 00977334 | 2025-01-08 03:31:24 | wingu-box |       |      | immich/latest_db_dump.sql |     1 |    2 |       0 B |
| 513fffa1 | 2025-01-10 03:31:25 | wingu-box |       |      | immich/latest_db_dump.sql |     1 |    2 |       0 B |
4 snapshot(s)

(the first two snapshots were manually triggered by me executing the script, the latter two instead are triggered automatically by the cronjob)

Any idea about what is causing this behavior?

EDIT: Solution found thank's to @[email protected] comment:

You don’t need -it because you don’t run an interactive session in docker. It might be failing because you ask for a pseudoterminal in an environment where it doesn’t make sense.

1
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]

cross-posted from: https://feddit.it/post/13363649

Hi! I'm a flutter developer and I've recently switched from Ubuntu to Bluefin (based on Fedora Silverblue) I was trying to install flutter and all the dependencies it asks for when running flutter doctor and while for clang++, cmake and ninja I have been able to install them with Homebrew (brew install llvm cmake ninja) and the warning went away, flutter seems not to detect GTK 3.0 development libraries when installed through homebrew (brew install gtk+3)

After having looked a little bit online, I've seen that the problem is probably that it's searching the libraries in the wrong place and in fact even when I run pkg-config --modversion gtk+-3.0 I see the library as missing. Therefore, I tried setting the PKG_CONFIG_PATH env variable to the folder where brew installed my libraries (/home/linuxbrew/.linuxbrew/opt/gtk+3/lib/pkgconfig) and after that the output of the pkg-config program above is the one expected. However, this doesn't seem to fix the issue with flutter doctor... why? where should I specify this path for flutter to notice it then?

EDIT: I found out that I was almost right! The PKG_CONFIG_PATH env variable is what flutter looks at to find GTK-3 libraries, but should be set to /home/linuxbrew/.linuxbrew/lib/pkgconfig (if pkg-config has been installed through brew as I did) and then everything will work properly.

3
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]

Hi! I'm a flutter developer and I've recently switched from Ubuntu to Bluefin (based on Fedora Silverblue) I was trying to install flutter and all the dependencies it asks for when running flutter doctor and while for clang++, cmake and ninja I have been able to install them with Homebrew (brew install llvm cmake ninja) and the warning went away, flutter seems not to detect GTK 3.0 development libraries when installed through homebrew (brew install gtk+3)

After having looked a little bit online, I've seen that the problem is probably that it's searching the libraries in the wrong place and in fact even when I run pkg-config --modversion gtk+-3.0 I see the library as missing. Therefore, I tried setting the PKG_CONFIG_PATH env variable to the folder where brew installed my libraries (/home/linuxbrew/.linuxbrew/opt/gtk+3/lib/pkgconfig) and after that the output of the pkg-config program above is the one expected. However, this doesn't seem to fix the issue with flutter doctor... why? where should I specify this path for flutter to notice it then?

EDIT: I found out that I was almost right! The PKG_CONFIG_PATH env variable is what flutter looks at to find GTK-3 libraries, but should be set to /home/linuxbrew/.linuxbrew/lib/pkgconfig (if pkg-config has been installed through brew as I did) and then everything will work properly.

1
submitted 7 months ago by [email protected] to c/[email protected]

The ads of this company called Airback that was making this backpacks where you could fit more stuff thanks to a built-in vacuum system appeared on my feed multiple times, but since the smallest bag they were making wasn't small enough to be used as free bag for lowcost companies I never really considered them. Now though I see there is a new model on their website called Airback Go that is made exactly for that purpose, and so I was wondering: does anyone here have actually tried it (or its bigger brother)? How is the quality of the backpacks? Is the vacuum thing something worth the price or it's more of a marketing strategy?

1
submitted 8 months ago by [email protected] to c/[email protected]

I'm currently running a Nextcloud instance in docker, using the "multiple containers" method, but I recently discovered that the reccomended method to run it is using this "All In One" image I previously didn't know about, and so I wanted to try to migrate to that setup (also in order to have easily also the office and whiteboard features that atm I don't have on my instance + have easier Backup-restore process)

The problem is that on my server I'm using traefik as a reverse proxy to expose services to the internet, and it is working on a specific docker network (called traefik_net) where also every container that should be exposed is connected, and from the official documentation of Nextcloud AIO I really don't understand how am I supposed to configure it to work in a setup like mine (mainly because the mastercontainer creates all the containers it needs on a network called nextcloud_aio and I didn't find a way to change that and where to set the proper traefik lables)

Anyone that is running AIO behind a traefik reverse proxy maybe can help me to understand?

[-] [email protected] 23 points 11 months ago

Imho the card view redesign was more than needed, thank you!

Big kudos to the thunderbird team, since the supernova announcement they've done a really good job

[-] [email protected] 78 points 11 months ago

Anyone willing to summarize those mistakes here, for those who can't watch the video rn?

[-] [email protected] 28 points 11 months ago

Huh! I didn't know about all these happenings around floorp's source code availability, but from what I can see now it should be back as fully open source under the MPL 2.0... am I wrong?

License on official GitHub

Reddit post about coming back fully open source

23
submitted 11 months ago by [email protected] to c/[email protected]

cross-posted from: https://feddit.it/post/9251429

I was previously using PopOS! 22.04 on my tuxedo laptop and I'd installed on it Howdy to take advantage of the IR camera and have a windows hello alike face recognition feature.

Everything was working fine, but after some time GNOME 46 and its new goodies were too tempting to stick with Pop's old GNOME version (at least for me) and therefore I switched to Ubuntu 24.04

However, when I tried to install howdy using the PPAs as I did with Pop I noticed it wasn't working because of some changes that were made regarding on how Python is managed, and I couldn't find a solution for that. Looking at howdy's GitHub issues, there are a lot of them talking about this problem that seems to be started with 23.x versions already, but having so many issues created a bit too much confusion to me and I didn't manage to find a working solution from there.

Is there anyone here using Howdy on Ubuntu 24.04? How have you managed to install it?

1
submitted 11 months ago by [email protected] to c/[email protected]

I was previously using PopOS! 22.04 on my tuxedo laptop and I'd installed on it Howdy to take advantage of the IR camera and have a windows hello alike face recognition feature.

Everything was working fine, but after some time GNOME 46 and its new goodies were too tempting to stick with Pop's old GNOME version (at least for me) and therefore I switched to Ubuntu 24.04

However, when I tried to install howdy using the PPAs as I did with Pop I noticed it wasn't working because of some changes that were made regarding on how Python is managed, and I couldn't find a solution for that. Looking at howdy's GitHub issues, there are a lot of them talking about this problem that seems to be started with 23.x versions already, but having so many issues created a bit too much confusion to me and I didn't manage to find a working solution from there.

Is there anyone here using Howdy on Ubuntu 24.04? How have you managed to install it?

[-] [email protected] 77 points 11 months ago* (last edited 11 months ago)

Who else thinks we need a sub for that?

(sublemmy? Lemmy community? How is that called?)

1
submitted 1 year ago by [email protected] to c/[email protected]

Today thanks to a NetworkChuck video I discovered OpenWebUl and how easy it is to set up a local LLM chat assistant. In particular, the ability to upload documents and use them as a context for chats really caught my interest. So now my question is: let's say l've uploaded 10 different documents on OpenWebUl, is there a way to ask llama3 which between all the uploaded documents contains a certain information (without having to explicitly tag all the documents)? And if not is something like this possible with different local lIm combinations?

18
submitted 1 year ago by [email protected] to c/[email protected]

Yesterday I was trying to install the Ubisoft version of AC Odissey on my PopOS! machine, and I wasn't able to do so because when I try to launch Ubisoft Connect from Lutris, it asks me to do the login and then shows only a black rectangle.

I tried looking online for a solution but as far as I understood it's a problem of the new Ubisoft Connect UI and I wasn't able to find any fix... can someone help?

It really sucks because it prevents me to play some games that are supposed to run on Linux just because at the time I bought them on Ubisoft Connect instead of Steam :/

17
submitted 1 year ago by [email protected] to c/[email protected]

I've recently bought my first Tuxedo laptop, an InfinityBook Pro 16 - Gen8 and after having some minor issues with Fedora on it (mainly with the Tuxedo Control Center) I moved to PopOS! and since then it worked flawlessly. Or at least, it used to work flawlessly until last week, when the laptop started to reboot at (apparently) random points of its usage. This is REALLY annoying.

Does anyone encountered the same issue? Have you identified its causes? And how have you fixed it?

[-] [email protected] 26 points 1 year ago

Cool. Would be even cooler if there was an alternative to Google Wallet for non-samsung smartphones tho...

[-] [email protected] 18 points 1 year ago

This!

Discord was great and I'm pretty sure that some projects will take its place (like Revolt maybe that others are mentioning) but PLEASE FOSS PROJECT JUST USE AN INDEXABLE FORUM like Discourse, so that people don't have to signup and enter a server for each project they use!

[-] [email protected] 16 points 1 year ago

Ahahah sorry, I know what Authy is.

Mine wanted to be a way to say that after I discovered Ente Authenticator (the link I attached), which is another 2FA app that keeps an encrypted backup of your codes and lets you access them on multiple platforms and it's foss, I "almost forgot about Authy" since Ente Auth replaced it perfectly for my use case.

I thought that since is not a very famous project others could have found it useful

[-] [email protected] 19 points 1 year ago

She was saying that on Mastodon (that was the main activitypub platform she was comparing to) the choice of the instance can heavily influence your experience. If I don't remember wrong her main points were:

  • There's a local timeline and a federated timeline, and even in the federated timeline you see your instance posts and the posts of the instances yours have federated with, not all posts
  • A global search is not always the easiest thing to do, and previous attempts of project that would have facilitated it didn't received much appreciation from the community
  • If your instance admin do choices you don't agree with (for example blocking another instance) the only way to interact with that other instance is to move yourself
  • Moving from an instance to another means loosing your posts and replies, that would stay on the original instance

She was not saying that this approach is wrong, in fact many people on Mastodon like this more community-focused and less-global approach, just that it isn't what they wanted for Bluesky

[-] [email protected] 18 points 1 year ago

It can be a bit overkill for your use case if you only need to stream the USB media on your tv, but take a look at Jellyfin, it's a program you can install on any PC and as long as this is up and running on the same network you can access your media on that PC (in your case with the USB plugged in) from any other device (TV, other PCs, Tablets, smartphones)

[-] [email protected] 17 points 1 year ago

Matrix is a communication protocol, such as IMAP+SMTP communication protocols that are behind emails. This means that the "communication stack" when you use Matrix, as well as when you use emails, can be summarized in 3 parts:

  • the client (the app you use to chat, such as Apple Mail or Outlook for emails, Element or FluffyChat for Matrix)
  • the provider (who is offering you the service, such as gmail.com or yahoo.com for email, matrix.org or chat.mozilla.com for Matrix)
  • the server (the app that your provider runs to let you chat, for emails all most famous providers have their own proprietary servers, for Matrix the two main options for server are Synapse or Dendrite)

I haven't read the article properly yet, but from what I've understand for now it seems Commune.sh aims to build a new client for Matrix that reproduces the layout and features of Discord, while at the same time being based on an open communication protocol and therefore having all its related benefits.

Seems pretty promising, I'm gonna keep an eye of it 👀

[-] [email protected] 39 points 2 years ago

I was using .ml domains for my selfhosted services, since it was just an hobby and I didn't wanted to invest money on it. Apart from Freenom website being pretty unusable since I have memory, I've already had troubles renewing them last year and now they stopped working without any notice nor update from Freenom itself. Finally I decided to move to a payed domain from Infomaniak, since it's been more than a year I've been selfhosting and $10/year is a fair price for me.

But still without those free domains I wouldn't probably ever started selfhosting, and I guess a lot of other people like me wouldn't have experimented or spin up their projects if they had to pay for a domain from the beginning. So despite my hate for Freenom I guess I have to thank them and hope someone else (maybe a bit more "professional") will take its place in the future

view more: next ›

shaked_coffee

0 post score
0 comment score
joined 2 years ago