Jump to content

I know this is my billionth post but hear me out.........

okay, im almost there i can almost taste it! im making this new thread bcuz holoiso 5.0 is by far the best version so far. my updates are fixed. pacman is working. and my gpu seems to be performing better now (kinda).

now i know there are other alternatives to holoiso/ steamos, thats fine im just trying to get the most out of my perfered OS. i am a complete novice when it comes to linux, archlinux is not for the faint of heart. if anybody could give me some guidance to some resources or tools so i can really turn up the gas on this machine that would be great!

 

what i want to do:

1. i need some kind of utility that allows me to adjust my fan curves. my machine is an ASUS g20 aj, upgraded to a i7 4790 paired with 16gbs of ddr3 ram and a rx 5500xt. the case design isnt the best but my gpu temps out of control. i have installed "coreclt" but i cant seem to get the results i want, mostly in game mode.

 

2. once i can figure out temps and fan curves, i would like to see what i could do about overclocking/ undervolting. i would love to tune this machine to an inch of its life again both in desktop and game mode.

 

3. i do have a 2tb ssd as the os drive but i cant help but feel like more storage may be needed. the case can fit a 3.5 inch drive and it would be cool to put games on that. the only issue is mounting on boot. i have fiddle with some usb drives trying what i could fine on google but not great results.

 

now pls remember i may need exact instructions like what to type in the command line. so if there is any archlinux resources i could use with detailed instructions that would be great!

 

thaks guys!

Link to comment
Share on other sites

Link to post
Share on other sites

Adding a drive is as simple as editing a file. Well, you need to put the drive in and connect it too, but that's besides the point 😛 What you need is the /etc/fstab file. You need to add a line similar to this:

/dev/sda1   /path/to/storage		jfs	defaults	0 2

You'll need to adjust this to suit your system. What it means:

  • /dev/sda1 -> the designation of the storage drive from the kernel.
  • /path/to/storage -> the full path to where the storage drive resides in the Linux tree
  • jfs -> the file system used on the drive. Common types are ext4, jfs, xfs, btrfs and ntfs, the latter only if the drive needs to be readable by a Win-OS install on the same system.
  • defaults -> the default mounting options (read/write permissions, etc)
  • 0 2 -> how often the file system needs checking. A 0 means no checking, a 1 means every boot, a 2 every other boot. Depending on the size of your storage drive, this can take a long time.

You can find a lot of help in the Linux Man pages, either on your system or online at https://ss64.com/bash/

 

HTH!

"You don't need eyes to see, you need vision"

 

(Faithless, 'Reverence' from the 1996 Reverence album)

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Dutch_Master said:

Adding a drive is as simple as editing a file. Well, you need to put the drive in and connect it too, but that's besides the point 😛 What you need is the /etc/fstab file. You need to add a line similar to this:

/dev/sda1   /path/to/storage		jfs	defaults	0 2

You'll need to adjust this to suit your system. What it means:

  • /dev/sda1 -> the designation of the storage drive from the kernel.
  • /path/to/storage -> the full path to where the storage drive resides in the Linux tree
  • jfs -> the file system used on the drive. Common types are ext4, jfs, xfs, btrfs and ntfs, the latter only if the drive needs to be readable by a Win-OS install on the same system.
  • defaults -> the default mounting options (read/write permissions, etc)
  • 0 2 -> how often the file system needs checking. A 0 means no checking, a 1 means every boot, a 2 every other boot. Depending on the size of your storage drive, this can take a long time.

You can find a lot of help in the Linux Man pages, either on your system or online at https://ss64.com/bash/

 

HTH!

this is great thank you! i may quote this again once i get another drive into the system. 

Link to comment
Share on other sites

Link to post
Share on other sites

55 minutes ago, jhogan93 said:

so if there is any archlinux resources i could use with detailed instructions that would be great!

1) https://wiki.archlinux.org/title/fan_speed_control
2) https://wiki.archlinux.org/title/improving_performance
3) https://wiki.archlinux.org/title/fstab

 

 

 

VGhlIHF1aWV0ZXIgeW91IGJlY29tZSwgdGhlIG1vcmUgeW91IGFyZSBhYmxlIHRvIGhlYXIu

^ not a crypto wallet

Link to comment
Share on other sites

Link to post
Share on other sites

29 minutes ago, Dutch_Master said:

Adding a drive is as simple as editing a file. Well, you need to put the drive in and connect it too, but that's besides the point 😛 What you need is the /etc/fstab file. You need to add a line similar to this:

/dev/sda1   /path/to/storage		jfs	defaults	0 2

You'll need to adjust this to suit your system. What it means:

  • /dev/sda1 -> the designation of the storage drive from the kernel.
  • /path/to/storage -> the full path to where the storage drive resides in the Linux tree
  • jfs -> the file system used on the drive. Common types are ext4, jfs, xfs, btrfs and ntfs, the latter only if the drive needs to be readable by a Win-OS install on the same system.
  • defaults -> the default mounting options (read/write permissions, etc)
  • 0 2 -> how often the file system needs checking. A 0 means no checking, a 1 means every boot, a 2 every other boot. Depending on the size of your storage drive, this can take a long time.

You can find a lot of help in the Linux Man pages, either on your system or online at https://ss64.com/bash/

 

HTH!

this is great thank you! i may quote this again once i get another drive into the system. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 8/25/2023 at 8:50 PM, Biohazard777 said:

okay i have fan control setup with a saved config file. now im trying to  get fancontrol  to enable on boot. i found this link on the fancontrol page, but i cant make heads of tails of it.

 

https://wiki.archlinux.org/title/Power_management#Hooks_in_/usr/lib/systemd/system-sleep

 

im not even sure if its even useful for my needs but if anyone could help me decipher what im looking at that would be great!

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, jhogan93 said:

okay i have fan control setup with a saved config file. now im trying to  get fancontrol  to enable on boot. i found this link on the fancontrol page, but i cant make heads of tails of it.

 

https://wiki.archlinux.org/title/Power_management#Hooks_in_/usr/lib/systemd/system-sleep

 

im not even sure if its even useful for my needs but if anyone could help me decipher what im looking at that would be great!

Before enabling it on boot and dealing with sleep/wake states,
have you tried running it, just checking if it works or not?

fancontrol

It shouldn't output any errors.

Then move on to systemd:

# Check the current status
systemctl status fancontrol

# Start it
systemctl start fancontrol

# Stop it
systemctl stop fanctrol

# Enable it (runs it at boot)
systemctl enable fancontrol

# Disable it (will not run on boot)
systemctl disable fancontrol

If you'd like to know more about systemd: https://wiki.archlinux.org/title/Systemd

If you are troubleshooting something and 
systemctl status <insert service name here> 
doesn't output enough log lines for your, then you should get familiar with systemd/Journal:
https://wiki.archlinux.org/title/Systemd/Journal#Filtering_output
For fancontrol it would go something like this:

journalctl -u fancontrol

 

After all that, move onto troubleshooting for "Fancontrol stops working after suspend–wake cycles" if it affects you.
And even then, you might just want to edit your systemd fancontrol.service file to have something like this:

[Service]
Restart=on-failure
RestartSec=1s

VGhlIHF1aWV0ZXIgeW91IGJlY29tZSwgdGhlIG1vcmUgeW91IGFyZSBhYmxlIHRvIGhlYXIu

^ not a crypto wallet

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Biohazard777 said:

Before enabling it on boot and dealing with sleep/wake states,
have you tried running it, just checking if it works or not?

fancontrol

It shouldn't output any errors.

Then move on to systemd:

# Check the current status
systemctl status fancontrol

# Start it
systemctl start fancontrol

# Stop it
systemctl stop fanctrol

# Enable it (runs it at boot)
systemctl enable fancontrol

# Disable it (will not run on boot)
systemctl disable fancontrol

If you'd like to know more about systemd: https://wiki.archlinux.org/title/Systemd

If you are troubleshooting something and 
systemctl status <insert service name here> 
doesn't output enough log lines for your, then you should get familiar with systemd/Journal:
https://wiki.archlinux.org/title/Systemd/Journal#Filtering_output
For fancontrol it would go something like this:

journalctl -u fancontrol

 

After all that, move onto troubleshooting for "Fancontrol stops working after suspend–wake cycles" if it affects you.
And even then, you might just want to edit your systemd fancontrol.service file to have something like this:

[Service]
Restart=on-failure
RestartSec=1s

thanks for the reply! yes it works great! i have my temps under control, though with a louder pc. an even trade for me. i just need help setting up fancontrol to start on boot instead of me typing it in the commandline. ill try the commands you listed and see what happens!

Link to comment
Share on other sites

Link to post
Share on other sites

18 minutes ago, jhogan93 said:

thanks for the reply! yes it works great! i have my temps under control, though with a louder pc. an even trade for me. i just need help setting up fancontrol to start on boot instead of me typing it in the commandline. ill try the commands you listed and see what happens!

Okay this is a weird update. When I input the command "fancontrol' it spat out:

 

"Error: file hwmon1/pwm1 doesn't exist or isn't writable"

 

And what's odd is that's my amdgpu at least according to pwmconfig. So I redid the configuration process got the same results. Also the config file was trying to save to "y". I don't know what I did with that one.

IMG_20230901_024600613_HDR.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×