Posts

Nvidia GeForce Now on FreeBSD - How to Set It Up For Old PCs

Image
 If you had been trying to set it up Steam on FreeBSD via installation of Linux or Windows compatibility layer but ended up too cumbersome due to unpredictable changes in the software that makes most of method of attempting to run in native environment are now obsolete, then you would gonna try this one - The Cloud Gaming Solutions...and one of them are Nvidia GeForce Now cloud gaming service.  Nvidia GeForce Now is the cloud gaming service that provides you to enjoy PC Gaming on any kind of device and also on-the-go, as long as your device have a faster internet access at least 25Mbps and above. You can also enjoy it on decade-old hardware, but it should be strong enough to process a very continuous of high speed data streams. While Nvidia officially stated that dual-core CPU required for this, but I think that it needs some further details on what kind of CPU which are used for this service. Hence, here's the suggestion that I made for making the game cloud service experienc...

No Native Apps No Problem (Part 1)

Image
 This article will lists a numbers of web-based and cloud-based apps which you can launch it freely from your browser without much issues of installing this and that and also having incompatibility issues surrounding non-common operating systems like FreeBSD. I'm also lists the browser compatibility as well so you can determine which the best browser for your web apps. 1. Clipchamp (Video Editor) Clipchamp is the online web-based video editor provided by Microsoft and this is likely a successor to Windows Movie Maker and it is integrated into Windows 11 operating system for its native app version. Clipchamp provides rich features from basic video features eg. transitions and effects and much more. You can do it inside your browser and export the video inside it. Free to use but subscription may required to access premium features. Browser compatibility: Chromium only Service type: Freemium Link: https://clipchamp.com/en/   2. Photopea Photopea is the online web-based photo edi...

Migrating FreeBSD Installation into Bigger Drives

Image
 Since I'm installed FreeBSD 13.2 on my old PC, the old Sandisk 128GB drive seems doesn't hold any more storage due to limited by today's standard so I have to upgrade into a bigger drive. However, I'm was having difficulty on doing this due to no exact guide on how to make this thing simpler so I have to search it for a easier and simpler method on migrating FreeBSD installations into a newer ones.  Before you do, make sure that: i) Have your system configured to auto-detect and enable user-mount features including USB storages. ii). Have a bigger drive, either old and new. iii). Blank clean drive, fully clean and no quick format method if you're using existing older used drive but bigger ones. iv). The PC is configured to boot EFI system only as I'm only covering the guide on boot with EFI system.  v). Prepare any system-wide changes before migrating procedure.  1. Preparing the storage drive.  For this case, I'm using UFS formatted drive to prepare the mi...

Basic CPU Stress Testing On FreeBSD

Image
 FreeBSD have a basic CPU stress test application that can do the job via command line. It is usually done to monitor how stable the system configuration especially CPU overclock, how much power supply that can withstand the load from the CPU, how much temperature that can produced until reached max limit and etc. I have an old AMD FM1 platform PC equipped with AMD A6-3500 APU which overclocked into 4.0Ghz (stock speed 2.1Ghz) and this low-end AMD FM1 CPU (TDP 65w) able to overlclock such higher speeds compared to higher-end ones, AMD A8-3870K that is unable to overclock further along with ridiculously high TDP of 100w which isn't really suitable for medium-sized heatsinks, even with 3rd party ones.  In order to doing stress test and temperature monitoring, you will need to do some things: 1. Installing stress and bash program       $ pkg install stress bash 2. Creating CPU temperature script     i) Enable the CPU temperature module:  ...

Keeping the system up-to-date basics

 FreeBSD software package system is different than Linux distro and it uses 3 kinds of types to deliver software packages and updates compared to Linux distro which is usually uses one kind to deliver software packages from software installation to operating system updates. FreeBSD uses pkg for installing readily-made software, ports for compiling the program from the source with the specialized configurations and also freebsd-update to deliver operating system updates and upgrades.  1. PKG package installation system basics. In order to install/remove/modify the software in the operating system, it must be run under root privileges, otherwise for other misc. stuff eg. finding the package information. To install the package:             $ pkg install [application-name]   To remove the package:             $ pkg remove [application-name]   *To update the packa...

Setting up Sony PlayStation 1 Emulation on FreeBSD with Mednafen

Image
 Mednafen is a multi-system videogame emulator which is using only command-line as main interface rather than using graphical interface. It usually supports ranges of retro videogame console systems such as Nintendo Famicom/Super Famicom, Sony PlayStation 1, Bandai WonderSwan, Apple II etc. While it seems harder and confusing to set up due to how confusing the guide or its documentation, here I'm gonna write on how to use it, but only covers emulating Sony PS1 games for now.  1. Things what you need     i) Sony PS1 BIOS, can be obtained here.     ii) Compatible controllers eg. Sony DS4 controller    iii) Sony PS1 game ROMs. 2. Installing Mednafen. To install it, you can choose either installing it from pkg source or build it from ports collection. For ports collection, you can customize what kind of emulator that you want to be included inside Mednafen program.              $ pkg install mednafen  ...

Installing nvidia-drm-kmod on FreeBSD

Image
   The nvidia-drm-kmod is a brand new open-source driver which is a FreeBSD port of Linux's nvidia-drm.ko file that interfaces with DRM subsystem. While Intel and AMD GPU drivers have already official drm-kmod drivers, Nvidia is still stuck with proprietary drivers until the introduction of nvidia-drm-kmod. The main purpose for this driver is to make Wayland compositor to work correctly albeit there are some issues. You can install it into your FreeBSD system instead of readily-made non-DRM Nvidia drivers, however, it is still in testing stage so expect some hiccups. Note that you will need to install outside the ports collection to make it work properly. You can also install it from ports collection, however, it needs a similar setup like here. 1. Gathering the kernel source tree files and drm-kmod source file. i) Download the kernel source tree:             $ git clone https://github.com/freebsd/freebsd-src/ /usr/src ...