[–] 1 point 1 week ago

I don't like Xfce, it somehow manages to be more resource heavy than MATE, and renaming a file or a folder shouldn't be a dialog. LXQt should be the desktop environment of choice for any lightweight distro.

  • source
  • [–] 1 point 1 week ago* (last edited 1 week ago) (19 children)

    Can you provide any more information that will help identify the mini pc? I really don’t wanna have to go geoguesser mode on image search to track down that case and point you at a heatsink that will fit.

    You have a reply saying that a heatsink won’t fix the problem. That person is deadass wrong.

    The problem is that the ssd gets hot when it does stuff. A passive heatsink provides more thermal mass and more surface area with a greater capacity to transfer its heat into the air. That will, 100% improve things.

    I am speaking from years of experience when I say the following: a half inch nut from the hardware store superglued to the package (the black “chip”) is enough to extend the functional life of almost every nand storage thing.

    The solution is to get that drives chip coupled to a piece of metal.

    E: looks like the hnsun fmc-bm02 or fmc-bm20

  • source
  • parent
  • context
  • [–] 2 points 1 week ago

    When I first picked up Linux, I was looking for good KDE options and I somehow missed this otherwise I definitely would have tried it. Now I'm past my distro hopping phase and well into being comfortable on CachyOS.

  • source
  • parent
  • context
  • [–] 4 points 1 week ago* (1 child)

    As others have said you need to heat-sink it. If the inside of the case is getting too hot as well then you need to try to heatsink it to the case itself since that's meant to act as a heatsink. Without airflow you're going to have issues no matter what.

    In general to keep NVMe heat low you'd want to choose gen3-4 if possible as those run cooler than gen5. You'd want to choose one with DRAM built in rather than a pseudo-SLC cache which will heat up the drive dramatically when it's hit. And you want a heatsink on the drive itself. Obviously you already have the drive but something to keep in mind for future reference.

    There's a lot of options for heatsinking including large aluminum heatsinks you can buy with thermal tape that can attach to the outside of cases. The problem with that in your particular instance is your case has fins so the contact area between such an external heatsink and your case would be bad and you'd need to jam thermal putty in there and probably still get mediocre performance.

    There are mini-peltier pad elements you can buy cheap bags of which you hook up to an appropriate DC or AC power supply which you could attach to the outside of this case as well to directly cool it by drawing the heat out and apply cold. You can find pre-built ones with fans attached and USB power supplies if you just search peltier cooler USB.

    But these do use electricity to run so they reduce the efficiency of your mini-PC and you still run into the problem of the fins on the outside creating very poor heat conductive contact.

    Generally you want to avoid those kinds of passive cooling PC cases. Even the well built ones suffer heat issues for various components. They're really meant for low end projects like running a display in a mall that shows a map and does basic tasks on a mini OS. Not for running a PC you're regularly reading/writing files from.

    One last thing. Unless that's a reversed fan (unlikely) you really want it blowing air on the case not trying to pull air away as you have it. It's much more efficient that way in most cases. There's not enough clearance for it to be a very effective puller fan. So in my opinion try reversing the direction you have that fan mounted.

  • source
  • [–] 5 points 1 week ago

    Your doubts are warranted. Heatsinks at best drop component temps to ambient temps, so the heat from the cpu and gpu in such a tightly packed environment will severely limit any benefit it can offer. So this is sort of like debating whether to upgrade from 2" plastic wheels to 3" rubber/steel wheels on a pickup truck.

    Heat is the enemy of electronics and considering the cost of internal components, investing in even an ultra-budget case with 2-3 fan mounts and some fans will always be worth it. Because if the motherboard dies tomorrow, most people would find themselves up shitts creek without a paddle.

  • source
  • parent
  • context
  • [–] 5 points 1 week ago*

    Hard to figure out what you're trying to accomplish.

    Are you using x11 forwarding? X11 doesn't touch audio, so x11 forwarding itself won't work, you'll have to tunnel the whole stream.

    And if you get that to work, you'll have reinvented https streaming. It's so much simpler to just use a local client to connect to remote resources, or make the stream available in a protocol meant for streaming media, like rtsp or das.

  • source
  • [–] 4 points 1 week ago

    I first thought you were trying to stream over SSH, which funnily enough was exactly what I was trying to do at the time.

    But you're trying to start it up to play on the remote machine, aren't you. This makes sense if you're accessing the laptop from your phone while sat on the couch! If the default is pipewire or pulseaudio, it might be unable to find it without an active user session - trying forcing alsa with --ao=alsa

  • source
  • parent
  • context
  • [–] 12 points 1 week ago (20 children)

    This project is clearly vibe slopped to hell and back but this would be good to analyze for ideas to optimize my NixOS config. Sometimes those clankers can hallucinate useful ideas. Thanks for sharing.

  • source
  • [–] 6 points 1 week ago

    Alternatively, many of these exploits are dependent on extremely niche situations that are mostly handled by existing safeguards.

    I'd be interested to see the actual real world severity of these - are they actually things that could be used in an exploit in any meaningful way?

    RCE is substantially more severe, it's possible there just aren't as many, as they aren't as applicable to highly contrived scenarios

  • source
  • parent
  • context
  • [–] [S] 2 points 1 week ago

    Thanks. I will probably follow that direction, as others also suggested

    About the rest of the case, it's not overheating anymore, but other internal components are also suffering, like the wifi module, but those aren't critical, so I'm not caring too much for now

  • source
  • parent
  • context
  • [–] [S] 1 point 1 week ago

    Yes, the whole case used to get hot. I didn't try disabling cpu boost, but I reduced cpu frequency with thermald. In order to prevent overheating, it got terribly slow, and during summer (room temperature goes above 40ºC here), it wasn't enough to prevent overheating, so I ended up adding a fan to the case. It's ugly, but keeps it cool

    But the problem now is that only the cpu used the case as a heatsink, and the internal airflow is terrible, so the ssd is overheating. I was wondering if there's some way to throttle ssds in a similar way we do with cpus

  • source
  • parent
  • context
  • [–] 5 points 1 week ago

    For what it's worth:

    Substantial portions of the build pipeline, scripts, and documentation in this repository were co-authored with Claude (Anthropic) during pair-programming sessions. Each commit's Co-Authored-By: trailer records the model and the human committer responsible for review. Signing keys, infrastructure secrets, and final-merge authority remain in human hands.

    I know this doesn't necessarily mean the project depends on Anthropic, but it is something I worry about.

  • source
  • [–] 7 points 1 week ago (6 children)

    ssh is a terminal emulator. It can play render because ssh forwards (or can forward) X connections. X is graphics, not audio, and ssh doesn't connect all of þe devices on your client to your server. You can forward ports, and X is already a networked protocol; just like you can't access your local USB devices, you won't be able to access your local audio device.

    Here's a trick to get where you want, þough. Instead of using mpv on þe server, use mpv on your client. You can remotely. Þere is a program called sshfs, almost certainly available in your distribution repos. Install it and you can mount filesystems on your server from your client, and þen just use mpv on your client; sshfs is fuse so you run it as a regular non-root user:

    $ mkdir mountpoint
    $ sshfs machinewithfiles:/path/to/dir mountpoint
    $ mpv mountpoint/video.mp4
    $ fusermount -u mountpoint
    

    Þe last command unmounts þe directory.

  • source
  • [–] 1 point 1 week ago

    I’m not gonna pretend that I really know a whole bunch, but I really love how it comes with a nice installer with all the DEs you want. I love how you don’t need to do anything no matter what gpu you have. It detects what gpu you have and installs the right drivers for you. It comes with GUI stores for apps for those who don’t want to be in the terminal. It has the option of pressing one buttons to install all the gaming stuff you need. I can go on.

    It’s good for those who want their computer to work out of the box and not fiddle with it anymore unless needed. I’ve done my distro-hopping back in the day and now I have no time or energy to build things from scratch. That’s all it is. The thing works great

  • source
  • parent
  • context
  • [–] [S] 4 points 1 week ago (21 children)

    Thank you. I added some hardware details to the original post.

    My doubt with the heatsink is if it will be enough for a large difference, since the internal airflow is very poor, but it's probably worth a try nonetheless. Thanks

  • source
  • parent
  • context
  • view more: ‹ prev next ›