Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › PerlMon - CPU-z like program for linux
New Posts  All Forums:Forum Nav:

PerlMon - CPU-z like program for linux - Page 24

post #231 of 376
waiting for the ebuild
1+8
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron G530 AsRock H61M-VS ASUS 8800 GS 384MB 2x2GB DDR3 1333MHz 
Hard DriveOSMonitorPower
WD Caviar Blue 500GB Gentoo Samsung 226BW HiPro 480W 
  hide details  
Reply
1+8
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron G530 AsRock H61M-VS ASUS 8800 GS 384MB 2x2GB DDR3 1333MHz 
Hard DriveOSMonitorPower
WD Caviar Blue 500GB Gentoo Samsung 226BW HiPro 480W 
  hide details  
Reply
post #232 of 376
Quote:
Originally Posted by dangerousHobo View Post
Just wanted to give a quick update and let you guys know this project is not dead. Was busy the past semester with undergraduate research so PerlMon got put on hold. I'm afraid I won't be able to put a ton of work into it this summer either, but rest assure I will work on it.

Release 0.2.0 is about done with a few new features.
-recognize window theme, color scheme, icon set, system font for KDE (Others will follow), Installer (finally), modules that follow the "Perl Standard", a simple display for use in screenshots.
Hey dangerousHobo, thanks for keeping us updated. I've been hoping for a new release. I would offer my help but I'm not much of a perl programmer. I'd like to see ATi cards supported in the new version though, although looking through the code I can't see an ATi version of the "nvidia-settings" that shows similar info without writing it to a file first.

Anyway, big up for doing this for the open-source and linux community, its because of people like you that I enjoy using and being a part of linux
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
post #233 of 376
Thread Starter 
Quote:
Originally Posted by SilentPixel View Post
Hey dangerousHobo, thanks for keeping us updated. I've been hoping for a new release. I would offer my help but I'm not much of a perl programmer. I'd like to see ATi cards supported in the new version though, although looking through the code I can't see an ATi version of the "nvidia-settings" that shows similar info without writing it to a file first.

Anyway, big up for doing this for the open-source and linux community, its because of people like you that I enjoy using and being a part of linux
Thank you very much!

Originally the project just started as something for me to practice and learn more Perl with, and then I decided to share it also.

About the ATi comment,does ATi have that info written to a file or do you mean you'd be the writing the file? I'd love to add support for ATi cards, but I don't have one to play around with.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
post #234 of 376
I can't remember the exact command but its something like "atisysteminfo.sh", it prints out all the info about your system. It was a script originally written for support for ATi cards. it has all the system info in it so the support team at ATI can see exactly everything about your system
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
post #235 of 376
Hey Hobo.

Nice prog. One thing, however. It isn't recognizing all of my temps (I have lm_sensors set-up properly as the "sensors" command shows them all).

output from terminal:

Quote:
Use of uninitialized value in substitution (s///) at WMDE.pm line 91.
Warning: something's wrong at Sensors.pm line 66.
Can't exec "hddtemp": No such file or directory at ./perlmon line 396.
One other issue is it's showing the amount of free memory incorrectly. Gkrellm is showing me with 1600 MB free, while Perlmon shows me with only 976 MB free.
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
post #236 of 376
Thread Starter 
Quote:
Originally Posted by thiussat View Post
Hey Hobo.

Nice prog. One thing, however. It isn't recognizing all of my temps (I have lm_sensors set-up properly as the "sensors" command shows them all).

output from terminal:



One other issue is it's showing the amount of free memory incorrectly. Gkrellm is showing me with 1600 MB free, while Perlmon shows me with only 976 MB free.
I take it then that your output from 'sensors' looks much different from mine. (Can you port the output you get with 'sensors' please) This is a know issue. On some machines the names for the sensors are not clear on what the sensors really is (+3.3V, +5V, -5V, etc). The 'hddtemp' isn't part of lm_sensors, but another program that tries to read just the hdd temp.

The memory thing is know but its not a bug. Its just that memory management in Linux is very complex. Some tools report on the total memory the process may be using if it was the only thing running (like ps), some report on all the memory used by the system, so report how much memory just that user is using, etc. PerlMon reads the amount of free memory from the kernel, so its taking into account all the memory that is being used by the entire system. I know the system monitor in Gnome report the amount of memory that YOU are using (just user space and not kernel space). I'm not sure how Gkrellm reads it, but obviously its a different way. Its not that all the tools in linux read memory wrong, some just use different ways, and some of those ways report the amount of free memory differently. The more important thing is to know how program X does it or you can be mislead on the real state of your memory.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
post #237 of 376
Quote:
Originally Posted by dangerousHobo View Post
I take it then that your output from 'sensors' looks much different from mine. (Can you port the output you get with 'sensors' please) This is a know issue. On some machines the names for the sensors are not clear on what the sensors really is (+3.3V, +5V, -5V, etc). The 'hddtemp' isn't part of lm_sensors, but another program that tries to read just the hdd temp.
I'll post screenshots of my desktop so you can see the differences.

The first one shows the memory info that Perlmon provides juxtaposed with the readings Gkrellm provides. (NOTE: I do not have a Swap partition, so Perlmon is reading that correctly).

The memory image is here: Memory Image"

The second image is a comparison of the "sensors" command with Perlmon's temp readings. As you can see, Perlmon fails to pick up my ISA adapter which is the sensor that is responsible for my overall CPU temp (this is the sensor my BIOS uses). The "k8temp" sensor is responsible for the individual cores.

Image here: Temps

I hope these are able to help you in implementing more sensors into your code. I think your project is a good one as I am not aware of any software that does this ("hwinfo" is close, but not really meant for overclockers). Have you looked at hwinfo?

(As for HDD temps, I don't have that enabled, so that is not an issue. I have an ancient IDE drive).

Good luck. I will be keeping up with this thread for updates.
Edited by thiussat - 5/21/08 at 11:28pm
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
post #238 of 376
in order to use lm_sensors properly, don't you have to run "sensors-detect" after installing it? I installed lm_sensors last night and I had to run through the process of running sensors-detect
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
Etern4lDragon
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570 ASRock Z77 Pro4 Inno3D 560Ti 2 x 4GB Corsair Vengeance LP 1600MHz Red 
Hard DriveHard DriveHard DriveHard Drive
OCZ Agility 3 SSD Samsung 500GB Samsung 1TB Seagate 1TB 
CoolingCoolingOSMonitor
Antec 620 4 x Corsair SP Quiet 120 Windows 7 Samsung 24" 
MonitorKeyboardPowerCase
Samsung 22" Microsoft Wireless 2000 Antec HCG 620 Antec One Hundred 
Mouse
Steelseries 
  hide details  
Reply
post #239 of 376
Quote:
Originally Posted by SilentPixel View Post
in order to use lm_sensors properly, don't you have to run "sensors-detect" after installing it? I installed lm_sensors last night and I had to run through the process of running sensors-detect
Yes, that's correct. After you run "sensors-detect" and let it scan all your hardware, you look and see what sensors it found. In my case it found two: "it87" and "k8temp." On my system those are the two modules that need to be ran before the "sensors" command will work. And if you don't want to type "sensors" into the command line each time you want to check temps, you can use a front end like Gkrellm (or one of the many others out there) that will monitor "sensors" in a real time GUI format.

If you want the lm_sensor modules to be automatically run at boot time, you simply go to (as root):

/etc/modprobe.preload

and add "it87" and "k8temp" to the file (of course, changing the names of the modules based on your mobo).

At least this is the way it works on my distro. I'm not sure if Ubuntu has the "modprobe.preload" or if you must edit a different file. I assume this file is pretty standard across distros, however.

P.S. After getting lm_sensors up and running, you might want to go to the terminal and type (as root):

pwmconfig

This will allow you to adjust your CPU fan speed temp ratio. It will adjust the pwm based on the parameters you provide. For instance, I have mine set-up to run the fan at full speed if my CPU temp is above 45C, and have it set to run at it's slowest speed if the temp is near 20C. Once you have pwmconfig set up, you simply go to the terminal and type (as root):

fancontrol

This will turn it on. I don't have mine set up to run at boot time, only because I am not yet sure which file to edit.
Edited by thiussat - 5/22/08 at 12:35am
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
post #240 of 376
hey guys, im kinda new with the whole linux thing, but i def like it. Anyone care to explain to me if this app will work on the Eee900?
im rolling with the default xandros but will eventually go with eeeXubuntu or something.
CompanionCube
(13 items)
 
  
CPUMotherboardGraphicsRAM
i3-530 Asus P7H55-M PRO 8800GT 512MB G.Skill 4GB DDR3-1600 
Hard DriveOSMonitorPower
320GB Fedora 13 Samsung 225BW 22" / Samsung 2494 24" Rosewill 530W 
Case
Silverstone Sugo SG02-BF 
  hide details  
Reply
CompanionCube
(13 items)
 
  
CPUMotherboardGraphicsRAM
i3-530 Asus P7H55-M PRO 8800GT 512MB G.Skill 4GB DDR3-1600 
Hard DriveOSMonitorPower
320GB Fedora 13 Samsung 225BW 22" / Samsung 2494 24" Rosewill 530W 
Case
Silverstone Sugo SG02-BF 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › PerlMon - CPU-z like program for linux