• 7 Posts
  • 163 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • Bazzite. Here’s why:

    • Optimised for gaming (gaming optimised kernel, common tweaks pre-applied, all common gaming apps pre-installed like Steam, Mangohud etc)
    • All necessary drivers pre-installed (game controllers, RGB, and even proprietary nVidia)
    • A Steam-Deck like gaming experience, if you want (the Deck variant boots directly to Steam)
    • Immutable and atomic (image-based OS updates, so updates either work or don’t - there’s no chance of a broken state)
    • Easy rollbacks (just select the previous image in the GRUB menu)

    But since you said:

    how to squeeze the best performance out of this

    and if you’re really serious about squeezing the best performance, then check out the Arch-based CachyOS - unlike most other Linux distros, Cachy has optimised x86-64-v3 and v4 packages in their repos, which means apps can make use of advanced CPU instructions such as SSE3, AVX512 etc. Most other Linux distros on the other hand still use x86-64-v1 for compatibility reasons, which unfortunately means that you’d be missing out on all the cool new optimised CPU instructions introduced over the past 16 years.

    You can read more about microarchitecture levels (aka MARCH) here: https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels

    In addition to the MARCH, Cachy’s packages have other optimisations such as LTO/PGO, optimised kernel with the BORE and Rusty schedulers which are better for gaming, plus several performance-oriented tweaks which you’d otherwise have to do manually on Arch (such as makepkg.conf tweaks, pacman.conf tweaks etc).

    Finally, Cachy are always on the bleeding edge when it comes to gaming/driver/kernel/performance related stuff, so you’ll get all the good stuff even before Bazzite or other optimised distros. For instance, Cachy was the first distro to include the new nVidia driver which has explicit sync support for better Wayland compatibility, and they’re always on top of major Arch developments and provide detailed announcements which are relevant to gamers and performance freaks.

    Eg, here’s their recent recent nVidia announcement:

    Hi @here,

    as you maybe noticed, we have rolled out the new NVIDIA Driver, which includes the explicit sync protocol and tearing for Vulkan. We have been prioritized to move this forward to finally resolve the wayland situation. Additionally arch has pushed CUDA to 12.5, which is NOT compatible with the current 550 driver (it needs the 555 Driver).

    The beta driver is not perfect, but so far we are applying some fixes to avoid issues and restore performance problems with disabling the GSP Firmware load. This is handled via the “cachyos-settings” package.

    Anyways, since some people maybe have problems with this driver, here is a short instruction to manually downgrade and block the driver:

    […]

    If you are facing issues with the new NVIDIA Driver, reproduce the issues and then run “sudo nvidia-bugreport.sh” and report it to their forum: https://forums.developer.nvidia.com/c/gpu-graphics/linux/148

    We are also shipping now an precompiled nvidia-open module. This will be also as default installed for users, which have supported cards as soon NVIDIA releases the 560 drivers.

    The CachyOS Team

    So as you can see, they’re pretty on to it with this sorta stuff.

    Now the Bazzite team are also like the Cachy guys and keep up with this stuff, but because they’re based on Fedora, they can’t be as bleeding edge or as optimised as Arch. So it’s up to you - if you prefer stability, a primarily gaming-focused optimisations, and want something that “just works” then get Bazzite; or if you want an ultra-optimised distro to squeeze out the most performance out of your box but also don’t mind ocassionally diving into the terminal and getting your hands dirty, then get CachyOS.

    cc: @01189998819991197253@infosec.pub





  • I’m not sure who this Chris Titus is, but I can’t believe there’s no mention of Bazzite in that infographic, which is surprising because it’s arguably the best distro for gaming right now (and a pretty decent newbie-friendly distro too). It’s also surprising there’s no mention of CachyOS, which is overall the best performing easy-to-install Linux distro right now (although since it’s based on Arch, I wouldn’t recommend it for newbies).

    So if I were you, I wouldn’t put too much faith in their video when they missed out on these two (and several other cool distros such as Bluefin, SecureBlue, AntiX etc).

    In saying that, nVidia on Linux sucks in general, so I second @ulkesk@beehaw.org’s suggestion and recommend getting an AMD instead - it’s so much more nicer and hassle-free, not having to deal with any proprietary driver bs, and having a smooth Wayland experience.





  • d3Xt3r@lemmy.nztoAndroid@lemmy.worldDoes Samsung have region locking?
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 months ago

    The answers here are only partially correct. If you want to use your device internationally, there are four things or categories you need to consider:

    1. Carrier locked devices
    2. Region-specific devices
    3. Carrier whitelisting
    4. Regulatory requirements

    Carrier locked devices are exactly that, these are the ones sold by your carrier and subsidised, they usually mention that you can’t use them with other carriers. Eg the SM-S928U of the S24 works only on AT&T. If you have one of these, you may be able to buy an unlock code online to unlock your phone. Depending on your model, you might also need to flash compatible firmware or unlock additional bands from the service menu, if you want to be able to actually use it with your destination carrier.

    Region-specific devices generally have limited cellular bands, meant for usage in that country. Eg although the SM-S928U1 variant of the S24 is factory unlocked (unlike the SM-S928U), it may not carry all the bands required for operation outside the US. If you’re unsure about compatibility, use this website to check the bands for your target country/carrier. Generally though, if you travel a lot, it’s recommend to buy the international / global variant of a phone. As an alternative, if you have a US variant Samsung, you could use the service menu to enable all bands. Though regardless of the variant, it’s always a good idea to check the band compatibility before you purchase the device/travel.

    Carrier whitelisting is a recent annoying thing which carriers have started doing for some technologies such as 5G, VoLTE, VoWiFi etc. Some of these features may or may not be critical for you, for eg, if the destination carrier no longer offer 2G/3G services, that means you must be able to get VoLTE in order to make calls. And VoWiFi is needed if you’re in an area with poor reception, but have WiFi access. Finally, 5G would be a bonus thing but most carriers allow only whitelisted models to connect to their 5G services. Samsung normally should work in general, but given how many variants Samsung makes, there’s no guarantee that your specific variant would be able to use some/all of these services. So you’ll need to check with your target carrier in advance to see which of their services your phone would be able to support.

    Finally, some countries may have regulatory requirements which may legally prevent shops/carriers from selling you a SIM card, if your phone isn’t in their database. For instance, in Japan, it’s technically illegal to operate a device without a “giteki” mark - and if your phone doesn’t have this, operators may refuse to sell you a card. In this case however, you should be fine if you order a compatible SIM/eSIM online before arrival (eg from Sakura Mobile).












  • Nice, good to hear!

    The only real downside with GE is that you’re basically reliant on one guy (GE == GloriousEggroll), but it’s all opensource, and more projects are collaborating with him now (like the guys behind Lutris and Heroic), so hopefully if the project stops for whatever reason, someone else can pick it up and continue.

    And you can still have use regular Wine in case there’s any compatibility issues (eg using the version in Flatpak, or Bottles, or the extracted .tar.gz).