Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread Dale
ralfconn wrote:
> Il 16/05/24 20:46, Dale ha scritto:
>> Question.  How are the compiles times between the old FX-8350 and the
>> newer Ryzen 9?  I currently have a FX-8350.  Plan to build to a new
>> Ryzen something, maybe 5 at first.  Just curious what difference in
>> speed you see.
> I've not saved the merge times for the 8350 so I'll only give you the
> Ryzen 9 times, maybe you can compare with yours:
>
> # qlop -mav net-libs/webkit-gtk
> net-libs/webkit-gtk-2.44.1-r410: 41′22″ average for 1 merge
> net-libs/webkit-gtk-2.42.5-r410: 19′45″ average for 2 merges
> net-libs/webkit-gtk-2.42.4-r600: 47′39″ average for 1 merge
> net-libs/webkit-gtk-2.42.4-r410: 48′55″ average for 1 merge
> net-libs/webkit-gtk-2.42.3-r410: 21′09″ average for 1 merge
>
> # qlop -mav firefox
> www-client/firefox-126.0: 31′35″ average for 1 merge
> www-client/firefox-125.0.3: 13′29″ average for 1 merge
> www-client/firefox-125.0.2: 12′42″ average for 1 merge
> www-client/firefox-125.0.1: 30′18″ average for 1 merge
>
> The 2x or more difference in merge times I believe are due to the fact
> that sometimes I build the bigger packages on their own to avoid
> running out of memory, other times I don't so the load gets split
> amongst various compilations and time stretches. I think firefox with
> the 8350 was in the hours range, so I had switched to the -bin since
> long time.
>
> I have 64Gb of RAM to account for the 12cpus/24threads. Even so I can
> run out of memory if I try to build firefox+thunderbird+webkit-gtk at
> the same time, so I often use the --exclude emerge option with these
> behemoths.
>
> I've also had a Ryzen 7 5700X/32Gb for a short time, then I passed it
> to my son and got me the 9. These are the merge times for the
> webkit-gtk, I switched to non-bin firefox only with the 9:
>
> # qlop -mav net-libs/webkit-gtk
> net-libs/webkit-gtk-2.40.5-r410: 26′52″ average for 1 merge
> net-libs/webkit-gtk-2.40.4-r410: 25′16″ average for 1 merge
> net-libs/webkit-gtk-2.40.3-r410: 59′46″ average for 1 merge
> net-libs/webkit-gtk-2.40.2-r410: 32′47″ average for 2 merges
>
> Not a huge difference compared to the 9, as foreseeable, after all
> it's the exact same architecture with some more pepper.
>
> If you go for the Ryzen remember that its instruction set is not
> compatible with the Athlon's so if you built your 8350 system with
> e.g. -march=native (as I did) you need to recompile @world with a less
> restrictive -march before moving the disk to the Ryzen system
> otherwise it won't even boot.
>
> raf
>
>

The only package I can compare to is Firefox.  I don't have the other
one.  Still, it compiles Firefox a lot faster.  It's a pretty good size
difference in speed. 

Thanks for the info.  Helps me know what to expect. 

Dale

:-)  :-) 



Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread ralfconn

Il 16/05/24 20:46, Dale ha scritto:

Question.  How are the compiles times between the old FX-8350 and the
newer Ryzen 9?  I currently have a FX-8350.  Plan to build to a new
Ryzen something, maybe 5 at first.  Just curious what difference in
speed you see.
I've not saved the merge times for the 8350 so I'll only give you the 
Ryzen 9 times, maybe you can compare with yours:


# qlop -mav net-libs/webkit-gtk
net-libs/webkit-gtk-2.44.1-r410: 41′22″ average for 1 merge
net-libs/webkit-gtk-2.42.5-r410: 19′45″ average for 2 merges
net-libs/webkit-gtk-2.42.4-r600: 47′39″ average for 1 merge
net-libs/webkit-gtk-2.42.4-r410: 48′55″ average for 1 merge
net-libs/webkit-gtk-2.42.3-r410: 21′09″ average for 1 merge

# qlop -mav firefox
www-client/firefox-126.0: 31′35″ average for 1 merge
www-client/firefox-125.0.3: 13′29″ average for 1 merge
www-client/firefox-125.0.2: 12′42″ average for 1 merge
www-client/firefox-125.0.1: 30′18″ average for 1 merge

The 2x or more difference in merge times I believe are due to the fact 
that sometimes I build the bigger packages on their own to avoid running 
out of memory, other times I don't so the load gets split amongst 
various compilations and time stretches. I think firefox with the 8350 
was in the hours range, so I had switched to the -bin since long time.


I have 64Gb of RAM to account for the 12cpus/24threads. Even so I can 
run out of memory if I try to build firefox+thunderbird+webkit-gtk at 
the same time, so I often use the --exclude emerge option with these 
behemoths.


I've also had a Ryzen 7 5700X/32Gb for a short time, then I passed it to 
my son and got me the 9. These are the merge times for the webkit-gtk, I 
switched to non-bin firefox only with the 9:


# qlop -mav net-libs/webkit-gtk
net-libs/webkit-gtk-2.40.5-r410: 26′52″ average for 1 merge
net-libs/webkit-gtk-2.40.4-r410: 25′16″ average for 1 merge
net-libs/webkit-gtk-2.40.3-r410: 59′46″ average for 1 merge
net-libs/webkit-gtk-2.40.2-r410: 32′47″ average for 2 merges

Not a huge difference compared to the 9, as foreseeable, after all it's 
the exact same architecture with some more pepper.


If you go for the Ryzen remember that its instruction set is not 
compatible with the Athlon's so if you built your 8350 system with e.g. 
-march=native (as I did) you need to recompile @world with a less 
restrictive -march before moving the disk to the Ryzen system otherwise 
it won't even boot.


raf



Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread Dale
ralfconn wrote:
> Il 15/05/24 16:23, Alan Mackenzie ha scritto:
>> As a somewhat tangential question, would it be worthwhile getting water
>> cooling in my new machine?  In particular, to reduce the noise it gives
>> off while building large packages such as clang and rust?  Or is water
>> cooling only sensible for really heavy users such as gamers?
>>
> For a Ryzen 9 5900X (105W TDP) here I use a Noctua CPU cooler NH-U12A
> PWM plus a Noctua NF-A12x25 PWM on the case, a pretty expensive
> solution and probably an overkill since even while building for Gentoo
> @24 threads the noise is audible but a LOT less than the old FX-8350
> (125W TDP) with the stock Wraith cooler. During normal work it's
> almost inaudibile. I don't play games.
>
> raf

Question.  How are the compiles times between the old FX-8350 and the
newer Ryzen 9?  I currently have a FX-8350.  Plan to build to a new
Ryzen something, maybe 5 at first.  Just curious what difference in
speed you see. 

Thanks.

Dale

:-)  :-)



Re: [gentoo-user] Re: Grub, gpt partitions and BIOS, not uefi thing.

2024-05-16 Thread Michael
On Thursday, 16 May 2024 17:41:20 BST Dr Rainer Woitok wrote:
> Michael,
> 
> On Thursday, 2024-05-16 09:26:39 +0100, you wrote:
> > ...
> > 
> > > > I liked lilo. And then it disappeared :-(
> > > 
> > > ...
> > > 
> > >  Still available and still working on non-uefi setups:
> > > https://packages.gentoo.org/packages/sys-boot/lilo
> > > 
> > > ...
> > 
> > There's also 'sys-boot/elilo' for EFI systems.
> 
> The homepage returned by
> 
>$ eix --verbose sys-boot/elilo
>* sys-boot/elilo
> Available versions:  ~3.16-r5
> Homepage:https://sourceforge.net/projects/elilo/
> Description: Linux boot loader for EFI-based systems such as
> IA-64 License: GPL-2
>$
> 
> hints that this package is no longer maintained ... :-(
> 
> Sincerely,
>   Rainer

Oh!  I haven't ever used it, but recalled its name and found it on the tree.  
I suppose if it's stable and it works, it works whether maintained or not.

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Re: Grub, gpt partitions and BIOS, not uefi thing.

2024-05-16 Thread Dr Rainer Woitok
Michael,

On Thursday, 2024-05-16 09:26:39 +0100, you wrote:

> ...
> > > I liked lilo. And then it disappeared :-(
> > ...
> >  Still available and still working on non-uefi setups:
> > https://packages.gentoo.org/packages/sys-boot/lilo
> > 
> > ...
> 
> There's also 'sys-boot/elilo' for EFI systems.

The homepage returned by

   $ eix --verbose sys-boot/elilo
   * sys-boot/elilo
Available versions:  ~3.16-r5
Homepage:https://sourceforge.net/projects/elilo/
Description: Linux boot loader for EFI-based systems such as 
IA-64
License: GPL-2
   $

hints that this package is no longer maintained ... :-(

Sincerely,
  Rainer



Re: [gentoo-user] mtp cannot create directories on SD card on cellphone

2024-05-16 Thread Dr Rainer Woitok
Walter,

On Wednesday, 2024-05-15 17:28:46 -0400, you wrote:

>   What I *CAN* do... upload/download/create/delete *FILES* on SD card
> 
>   What I *CANNOT* do... create new *DIRECTORIES* on SD card
> 
> [x8940][waltdnes][~/tablet/sdcard1] mkdir data
> mkdir: cannot create directory ‘data’: Input/output error
> 
>   This happens with both "jmtps" and "simple-mtpfs", so I think it's
> probably a systemic issue that affects all implementions.

Though I also have "simple-mtpfs" installed I'm mostly using it with the
SD cards mounted read-only.  For "real" work I'm using "adb" provided by
"dev-util/android-tools".  Among many other things like pushing files to
or pulling files from your mobile phone,  it provides a "shell" sub-com-
mand which allows executing a single shell command  on the mobile device
or opening a shell on it for issuing more commands in a row:

   $ adb shell
   herolte:/ $ cd /storage/emulated/0
   herolte:/storage/emulated/0 $ ls -ld .
   drwxrwx--x 27 root sdcard_rw 4096 2024-05-16 08:01 .
   herolte:/storage/emulated/0 $ touch xxx
   herolte:/storage/emulated/0 $ ls -l xxx
   -rw-rw 1 root sdcard_rw 0 2024-05-16 16:13 xxx
   herolte:/storage/emulated/0 $ mkdir yyy
   herolte:/storage/emulated/0 $ ls -ld yyy
   drwxrwx--x 2 root sdcard_rw 4096 2024-05-16 16:13 yyy
   herolte:/storage/emulated/0 $ rmdir yyy
   herolte:/storage/emulated/0 $ rm xxx
   herolte:/storage/emulated/0 $ cd /storage/5BC5-805B
   herolte:/storage/5BC5-805B $ ls -ld .
   drwxrwx--x 7 root sdcard_rw 32768 2024-02-21 20:20 .
   herolte:/storage/5BC5-805B $ touch xxx
   herolte:/storage/5BC5-805B $ ls -l xxx
   -rwxrwx--x 1 root sdcard_rw 0 2024-05-16 16:14 xxx
   herolte:/storage/5BC5-805B $ mkdir yyy
   herolte:/storage/5BC5-805B $ ls -ld yyy
   drwxrwx--x 2 root sdcard_rw 32768 2024-05-16 16:15 yyy
   herolte:/storage/5BC5-805B $ rmdir yyy
   herolte:/storage/5BC5-805B $ rm xxx
   herolte:/storage/5BC5-805B $ exit

Three additional remarks:

- The mobile phone is not required to be rooted.

- But to get "adb" working requires "USB Debugging" to be enabled on the
  mobile device.   On your mobile  device this option can be found under
  "Settings -> Developer Options" (if the "Developer Options"  are still
  hidden in the "Settings" menu,  make them visible  once and forever by
  opening "Settings -> About Device -> Software Information" and tapping
  "Build Number" seven times).

- For security reasons (for instance  when charging your phone at a pub-
  lic charging station)  you should only enable  "USB Debugging" on your
  own phone while connecting it with your own computer for file transfer
  or similar work.

Sincerely,
  Rainer



Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread ralfconn

Il 15/05/24 16:23, Alan Mackenzie ha scritto:

As a somewhat tangential question, would it be worthwhile getting water
cooling in my new machine?  In particular, to reduce the noise it gives
off while building large packages such as clang and rust?  Or is water
cooling only sensible for really heavy users such as gamers?

For a Ryzen 9 5900X (105W TDP) here I use a Noctua CPU cooler NH-U12A 
PWM plus a Noctua NF-A12x25 PWM on the case, a pretty expensive solution 
and probably an overkill since even while building for Gentoo @24 
threads the noise is audible but a LOT less than the old FX-8350 (125W 
TDP) with the stock Wraith cooler. During normal work it's almost 
inaudibile. I don't play games.


raf





Re: [gentoo-user] Re: mtp cannot create directories on SD card on cellphone

2024-05-16 Thread Walter Dnes
On Thu, May 16, 2024 at 10:42:16AM +0100, Nuno Silva wrote

> Did anything change? Any tablet software upgrade? Did the MTP tool on
> the computer side change? Or perhaps the kernel, if it can influence
> this FUSE interaction somehow?

  Just the usual updates to world.
 
> At this point I'd consider testing with known good versions if possible
> (those that can run chown without that error).

  There are no "known good versions".

>  Is mkdir something that used to work too?

  I did some more dicking around, and it gets "curiouser and curiouser".
I mount the phone on /home/waltdnes/tablet then...

cd sdcard1

mkdir subdir
mkdir: cannot create directory ‘subdir’: Input/output error

  This happens even as root.. *BUT* even as a regular user I can
"cd /home/waltdnes/tablet/screenshots" and create+delete subdirectories
as well as files.  To summarize, I can do what I want in the "DCIM" and
"screenshots" subdirectories ("ownership" notwithstanding), but not in
the top-level "sdcard1" directory

===

[x8940][waltdnes][~] tabon
Device 0 (VID=1bbb and PID=f003) is a Alcatel OneTouch 6034R.
Android device detected, assigning default bug flags
[x8940][waltdnes][~] cd /home/waltdnes/tablet
[x8940][waltdnes][~/tablet] ll
total 24
drwxr-xr-x   4 root root  0 Dec 31  1969 .
drwxr-xr-x 144 waltdnes users 24576 May 16 10:40 ..
drwxr-xr-x   5 root root  0 Aug 30  4438198 sdcard
drwxr-xr-x   6 root root  0 Jun 21  4438201 sdcard1
[x8940][waltdnes][~/tablet] cd sdcard1
[x8940][waltdnes][~/tablet/sdcard1] ll
total 0
drwxr-xr-x 6 root root 0 Jun 21  4438201 .
drwxr-xr-x 4 root root 0 Dec 31  1969 ..
drwxr-xr-x 3 root root 0 Oct 10  2033 DCIM
drwxr-xr-x 2 root root 0 May 18  1950 LOST.DIR
drwxr-xr-x 2 root root 0 Sep 25  2019 screenshots
drwxr-xr-x 2 root root 0 Aug 19  1950 wlan_logs
[x8940][waltdnes][~/tablet/sdcard1] cd screenshots/
[x8940][waltdnes][~/tablet/sdcard1/screenshots] ll
total 0
drwxr-xr-x 2 root root0 Sep 25  2019 .
drwxr-xr-x 6 root root0 Jun 21  4438201 ..
-rw-r--r-- 1 root root 21669139 Aug  8  1934 walter.pdf
[x8940][waltdnes][~/tablet/sdcard1/screenshots] mkdir subdir
[x8940][waltdnes][~/tablet/sdcard1/screenshots] ll
total 0
drwxr-xr-x 3 root root0 Sep 25  2019 .
drwxr-xr-x 6 root root0 Dec 31  1969 ..
drwxr-xr-x 2 root root0 Dec 31  1969 subdir
-rw-r--r-- 1 root root 21669139 Aug  8  1934 walter.pdf
[x8940][waltdnes][~/tablet/sdcard1/screenshots] cd
[x8940][waltdnes][~] taboff

===

-- 
Roses are red
Roses are blue
Depending on their velocity
Relative to you



Re: [gentoo-user] Re: mtp cannot create directories on SD card on cellphone

2024-05-16 Thread Michael
On Thursday, 16 May 2024 10:42:16 BST Nuno Silva wrote:
> On 2024-05-16, Walter Dnes wrote:
> > On Wed, May 15, 2024 at 03:06:50PM -0700, Mark Knecht wrote
> > 
> >> Have you checked that the directory where you are attempting to
> >> do this is one that your account owns? I generally have to su - to
> >> root, create a directory at the top level, change it so that I own it and
> >> have rwx permissions, and then exit root. After that I can do what I
> >> want.
> >> 
> >   I have a short script ~/bin/tabon
> > 
> > [x8940][waltdnes][~] cat bin/tabon
> > #!/bin/bash
> > sudo /usr/bin/jmtpfs /home/waltdnes/tablet -o allow_other,auto_unmount,rw
> > #
> > # Only needed once
> > #sudo /bin/chown -R waltdnes:users /home/waltdnes/tablet
> > 
> >   The last (commented out) line *USED TO WORK*.  Now it spits out a
> > 
> > whole slew of...
> > 
> > /bin/chown: changing ownership of
> > '/home/waltdnes/tablet/sdcard1/blah_blah_blah': Function not implemented
> > 
> > ...one for each direcory and file.  I believe the phone formats the card
> > as either FAT32 or XFAT.
> 
> Did anything change? Any tablet software upgrade? Did the MTP tool on
> the computer side change? Or perhaps the kernel, if it can influence
> this FUSE interaction somehow?
> 
> At this point I'd consider testing with known good versions if possible
> (those that can run chown without that error). Is mkdir something that
> used to work too?
> 
> The "Function not implemented" looks off for something that used to work
> before. (Or was it failing silently before? If this is FAT* or exFAT,
> wouldn't ownership be a thing for the FUSE tool to set itself? Or does
> exFAT have the concept of ownership?)

FAT/exFAT do not support filesystem level user permissions and consequently 
you would get a "Function not implemented" error with chown.

When a USB device with a FAT/exFAT fs, is mounted with udisksctl they show up 
as:

$ lsblk -o PATH,TYPE,FSTYPE,OWNER,GROUP,MODE,MOUNTPOINT /dev/sdb1
PATH  TYPE FSTYPE OWNER GROUP MODE   MOUNTPOINT
/dev/sdb1 part vfat   root  disk  brw-rw /run/media/michael/CRUCIAL-8G

and the fs is mounted with the sticky bit so it writeable by the user:

$ ls -la /run/media/michael/CRUCIAL-8G/
total 2500976
drwxr-xr-x  2 michael michael  16384 Jan  1  1970  .
drwxr-x---+ 3 rootroot60 May 16 15:52  ..


exFAT looks the same if you have enabled the exFAT kernel driver, as opposed 
to using FUSE.

I don't have a device using MTP here to check how it is mounted over FUSE, but 
FUSE is meant to mount a device with the permissions of the user who mounts it 
AND the user can only mount on a mountpoint for which they have write 
permission.

However, there is a kernel bug if the default_permissions mount option has not 
been used, whereby results of the first permission check performed by the file 
system for a directory entry are cached and reused - even if the permissions 
have since changed - see here:

https://github.com/libfuse/libfuse

I do remember having some trouble creating directories on an SD card in a 
GARMIN GPS device.  I had to remove it and mount it on Linux to be able to 
work on it, but can't recall the details. 


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread Michael
On Thursday, 16 May 2024 11:13:31 BST Frank Steinmetzger wrote:
> Am Wed, May 15, 2024 at 07:08:11PM +0100 schrieb Michael:
> > Hi Alan,
> > 
> > On Wednesday, 15 May 2024 15:23:47 BST Alan Mackenzie wrote:
> > > Hello, Gentoo.
> > > […]
> > > So I'm looking at getting an AMD Ryzen 7 7700X processor, and using its
> > > inbuilt graphics rather than buying a distinct graphics card.
> > 
> > […]
> > 
> > > As a somewhat tangential question, would it be worthwhile getting water
> > > cooling in my new machine?  In particular, to reduce the noise it gives
> > > off while building large packages such as clang and rust?  Or is water
> > > cooling only sensible for really heavy users such as gamers?
> > > 
> > > Thanks for the upcoming answers!
> > 
> > WC will be quieter and more expensive than an after market air cooler.
> 
> Are you sure about the noise? First there is the water pump and second,
> the heat from the air cycle needs to get somewhere, which is donw with fans.
> So unless you get a big radiator with several fans, you just relocate the
> fan noise inside the case.

Unless faulty a WC pump is inaudible.  A radiator with two 140mm fans will 
just tick over, even under heavy load and overclocked, while I've see AC fans 
spin above 1200 RPM.  Either way, I think there's more noise coming out of 
case fans than the CPU's AC, which is in the guts of the case.

Another way to think about it, the liquid cooling medium can absorb more heat 
until it is saturated enough to start spinning higher the 2 or 3 radiator 
fans, which are typically larger than AC fan(s).

There's also a question of just buying an AIO cooler, or some custom oversized 
build which will be on a different level of performance (and cost).


> I have a 10 years old i5 with a TDP of I think 84 W. On that sits a normal
> (not even high-performance) tower cooler with a single 120 mm fan. At full
> load the CPU draws around 50 W, maybe even less unless you do prime95. So my
> cooler is basically overkill. But this allows the fan to never leave the
> minimum RPM range of ~500…600 1/min and is unaudible even at full load.

Yes, at these RPMs it will be very quiet, but I expect your new CPU will spin 
its AC faster when under load.


> However …
> 
> > You could invest the money toward more RAM, (more/bigger) case fans, a
> > better PSU, monitor, speakers, a new car, etc.  :-)
> > 
> > https://www.techreviewer.com/tech-specs/amd-7700x-tdp/
> > 
> > Cranking up 16 threads to 5.4 GHz will produce some heat, but compiles
> > will
> > complete sooner too.
> 
> … the 7000X are hotheads, because they operate way above the efficiency
> sweetspot just to get the longest bar in benchmark diagrams. If you reduce
> the power target¹ in the BIOS, you lose a few percent in performance, but
> get a disproportionately bigger reduction in energy consumption.
> 
> ¹ The TDP of a 7700X is 105 W. The maximum permanent power draw is TDP * 1.4
> (ish, can’t remember the exact details right now). So if you reduce the
> target to 84 W, you draw a little over 100 W. That’s easy-peasy for a
> mormal 120 mm tower cooler. One additional advantage of an air cooler is
> that it also blows air over your mainboard and its power stages. That’s
> something you don’t get with a water loop and need an extra case fan for—IF
> you keep the CPU on high load all the time which causes more heat buildup
> in the VRMs.

As you say, an AC can also draw air at close proximity over the RAM modules 
and VRMs compared to the more diffused airflow of case fan(s), which is an 
additional benefit.  If you will tune down the CPU, as opposed to O/C it, then 
I think an air cooler will be more than adequate and represent more bang for 
your buck.

I came across this video, but more detailed reviews and tests should be 
available for your specific CPU in the interwebs:

https://www.youtube.com/watch?v=lxf4ZXJTNpI


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Graphics configuration for a Ryzen 7 7700X chip and water cooling.

2024-05-16 Thread Frank Steinmetzger
Am Wed, May 15, 2024 at 07:08:11PM +0100 schrieb Michael:
> Hi Alan,
> 
> On Wednesday, 15 May 2024 15:23:47 BST Alan Mackenzie wrote:
> > Hello, Gentoo.
> > […]
> > So I'm looking at getting an AMD Ryzen 7 7700X processor, and using its
> > inbuilt graphics rather than buying a distinct graphics card.
> > 
> […]
> > As a somewhat tangential question, would it be worthwhile getting water
> > cooling in my new machine?  In particular, to reduce the noise it gives
> > off while building large packages such as clang and rust?  Or is water
> > cooling only sensible for really heavy users such as gamers?
> > 
> > Thanks for the upcoming answers!
> 
> WC will be quieter and more expensive than an after market air cooler.

Are you sure about the noise? First there is the water pump and second, 
the heat from the air cycle needs to get somewhere, which is donw with fans.
So unless you get a big radiator with several fans, you just relocate the 
fan noise inside the case.

I have a 10 years old i5 with a TDP of I think 84 W. On that sits a normal 
(not even high-performance) tower cooler with a single 120 mm fan. At full 
load the CPU draws around 50 W, maybe even less unless you do prime95. So my 
cooler is basically overkill. But this allows the fan to never leave the 
minimum RPM range of ~500…600 1/min and is unaudible even at full load.
However …

> You could invest the money toward more RAM, (more/bigger) case fans, a 
> better PSU, monitor, speakers, a new car, etc.  :-)
> 
> https://www.techreviewer.com/tech-specs/amd-7700x-tdp/
> 
> Cranking up 16 threads to 5.4 GHz will produce some heat, but compiles will 
> complete sooner too.

… the 7000X are hotheads, because they operate way above the efficiency 
sweetspot just to get the longest bar in benchmark diagrams. If you reduce 
the power target¹ in the BIOS, you lose a few percent in performance, but 
get a disproportionately bigger reduction in energy consumption.

¹ The TDP of a 7700X is 105 W. The maximum permanent power draw is TDP * 1.4 
(ish, can’t remember the exact details right now). So if you reduce the 
target to 84 W, you draw a little over 100 W. That’s easy-peasy for a mormal 
120 mm tower cooler. One additional advantage of an air cooler is that it 
also blows air over your mainboard and its power stages. That’s something 
you don’t get with a water loop and need an extra case fan for—IF you keep 
the CPU on high load all the time which causes more heat buildup in the VRMs.

-- 
Grüße | Greetings | Salut | Qapla’
Please do not share anything from, with or about me on any social network.

The perfect diet: no breakfast in the morning,
in return forego pudding at lunch and then go to bed without dinner.


signature.asc
Description: PGP signature


[gentoo-user] Re: mtp cannot create directories on SD card on cellphone

2024-05-16 Thread Nuno Silva
On 2024-05-16, Walter Dnes wrote:

> On Wed, May 15, 2024 at 03:06:50PM -0700, Mark Knecht wrote
>> 
>> Have you checked that the directory where you are attempting to
>> do this is one that your account owns? I generally have to su - to
>> root, create a directory at the top level, change it so that I own it and
>> have rwx permissions, and then exit root. After that I can do what I want.
>
>   I have a short script ~/bin/tabon
>
> [x8940][waltdnes][~] cat bin/tabon
> #!/bin/bash
> sudo /usr/bin/jmtpfs /home/waltdnes/tablet -o allow_other,auto_unmount,rw
> #
> # Only needed once
> #sudo /bin/chown -R waltdnes:users /home/waltdnes/tablet
>
>   The last (commented out) line *USED TO WORK*.  Now it spits out a
> whole slew of...
>
> /bin/chown: changing ownership of 
> '/home/waltdnes/tablet/sdcard1/blah_blah_blah': Function not implemented
>
> ...one for each direcory and file.  I believe the phone formats the card
> as either FAT32 or XFAT.

Did anything change? Any tablet software upgrade? Did the MTP tool on
the computer side change? Or perhaps the kernel, if it can influence
this FUSE interaction somehow?

At this point I'd consider testing with known good versions if possible
(those that can run chown without that error). Is mkdir something that
used to work too?

The "Function not implemented" looks off for something that used to work
before. (Or was it failing silently before? If this is FAT* or exFAT,
wouldn't ownership be a thing for the FUSE tool to set itself? Or does
exFAT have the concept of ownership?)

-- 
Nuno Silva




[gentoo-user] Re: Grub, gpt partitions and BIOS, not uefi thing.

2024-05-16 Thread Nuno Silva
On 2024-05-16, Michael wrote:

> On Thursday, 16 May 2024 01:10:32 BST k...@aspodata.se wrote:
>> Wol:
>> > On 15/05/2024 11:40, Peter Humphrey wrote:
>> > > I think whoever named grub had delusions of grandeur.  🙂  Anyway, I
>> > > never let it near my systems.
>> > 
>> > I liked lilo. And then it disappeared :-(
>> 
>> ...
>> 
>>  Still available and still working on non-uefi setups:
>> https://packages.gentoo.org/packages/sys-boot/lilo
>> 
>> Regards,
>> /Karl Hammar
>
> There's also 'sys-boot/elilo' for EFI systems.

What about grub as in "grub1" or grub0.xx for PC BIOS, is it still
available (outside the main tree?) and working e.g. with patches, or is
there some unsolved compilation issue nowadays?

-- 
Nuno Silva




Re: [gentoo-user] Encrypted drives, password generation and management howto, guide.

2024-05-16 Thread Neil Bothwick
On Wed, 15 May 2024 20:55:53 -0500, Dale wrote:

> > xclip is not a clipboard, it is a tool to manage the contents of the
> > existing clipboards and selection buffers.
> >
> >  
> 
> 
> Well, just for giggles. 
> 
> root@fireball / # echo "" | xclip
> -bash: xclip: command not found
> root@fireball / #
> 
> It didn't like it.  :/

You missed out the important first step:

$ emerge -a xclip

 :-(

-- 
Neil Bothwick

WinErr 683: Time out error - Operator fell asleep while waiting for the
system to complete boot procedure.


pgp4EEaRUWqz5.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: Grub, gpt partitions and BIOS, not uefi thing.

2024-05-16 Thread Michael
On Thursday, 16 May 2024 01:10:32 BST k...@aspodata.se wrote:
> Wol:
> > On 15/05/2024 11:40, Peter Humphrey wrote:
> > > I think whoever named grub had delusions of grandeur.  🙂  Anyway, I
> > > never let it near my systems.
> > 
> > I liked lilo. And then it disappeared :-(
> 
> ...
> 
>  Still available and still working on non-uefi setups:
> https://packages.gentoo.org/packages/sys-boot/lilo
> 
> Regards,
> /Karl Hammar

There's also 'sys-boot/elilo' for EFI systems.


signature.asc
Description: This is a digitally signed message part.