Author Topic: Booting with OpenRC: An alternative to systemd  (Read 75065 times)

0 Members and 1 Guest are viewing this topic.

Offline aaditya

  • OpenRC Team
  • ****
  • Posts: 2844
    • My Website
  • Branch: Testing
  • Desktop: Xfce, Openbox
  • GPU Card: Intel HD 4000
  • Kernel: Linux 4.4 x86_64
  • Skill: Intermediate
Booting with OpenRC: An alternative to systemd
« on: 06. June 2014, 19:49:28 »
Hi,

With the increasing complexity of systemd, I decided to switch to a simpler init system, and ended up on OpenRC.

Information about OpenRC:
https://wiki.manjaro.org/index.php?title=Openrc

ISOs with OpenRC and eudev:
https://classicforum.manjaro.org/index.php?board=50.0


I will summarise the installation instruction:

Its available from the Manjaro repositories (as an alternative to systemd).

1) Update your system.
Code: [Select]
sudo pacman -Syu
2) Install the openrc-base package group.
Code: [Select]
sudo pacman -S openrc-base
3) Install the openrc-desktop package group.
Code: [Select]
sudo pacman -S openrc-desktop
3-a) Install an openrc-compatible display manager and configure it in /etc/conf.d/xdm (Wiki link)

3-b) For networking, dhcpcd is enabled by default; however if it does not work for you can try the networkmanager-openrc package.

Note-
After installing the above packages, pacman may display a message like :
Code: [Select]
installed acpid-openrc (20140527-1)
==> run 'rc-update add acpid default'

That is required for enabling the mentioned service.

To boot with systemd instead, when the GRUB menu for Manjaro is encountered while booting, press e to edit, and at the end of the line that starts with linux, add:
Code: [Select]
init=/usr/lib/systemd/systemd
The boot-log for OpenrRC is present in /var/log/rc.log


For more detailed instructions along with how to install eudev and some troubleshooting, have a look at the wiki:
https://wiki.manjaro.org/index.php?title=Openrc

For IRC support, the channel is #manjaro-openrc on freenode.
« Last Edit: 04. May 2017, 12:40:11 by aaditya »

Offline schpankme

  • Held Mitglied
  • *****
  • Posts: 1600
  • High Carb / Low Fat / Vegan
  • Branch: Stable
  • Desktop: Qt..i3..OpenRC..Eudev
  • GPU Card: GTX 780 Ti
  • GPU driver: video-nouveau
  • Kernel: 4.4.45-1 x64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #1 on: 07. June 2014, 04:05:50 »
Boot time comparison
OpenRC vs Systemd

OpenRC takes 12 - 15 secs to desktop, this is without performance enhancements.
« Last Edit: 04. July 2014, 01:22:49 by schpankme »

Offline artoo

  • OpenRC Team
  • ****
  • Posts: 2373
  • Branch: Unstable
  • Desktop: LXQT/Plasma5, openrc & eudev
  • Kernel: x86_64
  • Skill: Advanced
Hi aaditya, managed to register.  :)

Offline aaditya

  • OpenRC Team
  • ****
  • Posts: 2844
    • My Website
  • Branch: Testing
  • Desktop: Xfce, Openbox
  • GPU Card: Intel HD 4000
  • Kernel: Linux 4.4 x86_64
  • Skill: Intermediate
Hi aaditya, managed to register.  :)
Hi artoo :)

For people that dont know, artoo is the one who wrote the Pkgbuilds stated in this tutorial.

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
Point me to those PKGBUILDs and I try to include them into our Distro ...

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
So, I added now the first set of packages to our communtiy repository:

Code: [Select]
### BoxIt memo ###

User philip committed following changes:

 - unstable community i686:  75 new and 0 removed package(s)
 - unstable community x86_64:  75 new and 0 removed package(s)

unstable_community_i686

[New Packages]
acpid-openrc-20140614-1-any.pkg.tar.xz
alsa-utils-openrc-20140614-1-any.pkg.tar.xz
apache-openrc-20140614-1-any.pkg.tar.xz
autofs-openrc-20140614-1-any.pkg.tar.xz
avahi-openrc-20140614-1-any.pkg.tar.xz
bind-openrc-20140614-1-any.pkg.tar.xz
bitlbee-openrc-20140614-1-any.pkg.tar.xz
bluez-openrc-20140614-1-any.pkg.tar.xz
connman-openrc-20140614-1-any.pkg.tar.xz
consolekit-0.4.6-4-i686.pkg.tar.xz
consolekit-openrc-20140614-1-any.pkg.tar.xz
cpupower-openrc-20140614-1-any.pkg.tar.xz
cronie-openrc-20140614-1-any.pkg.tar.xz
cryptsetup-openrc-20140614-1-any.pkg.tar.xz
cups-openrc-20140614-1-any.pkg.tar.xz
cyrus-sasl-openrc-20140614-1-any.pkg.tar.xz
dbus-eudev-1.8.4-1-i686.pkg.tar.xz
dbus-openrc-20140614-1-any.pkg.tar.xz
device-mapper-openrc-20140614-1-any.pkg.tar.xz
dhcp-openrc-20140614-1-any.pkg.tar.xz
dhcpcd-openrc-20140614-1-any.pkg.tar.xz
displaymanager-openrc-20140614-1-any.pkg.tar.xz
eudev-1.7-3-i686.pkg.tar.xz
eudev-openrc-20140614-1-any.pkg.tar.xz
fcron-openrc-20140614-1-any.pkg.tar.xz
fuse-openrc-20140614-1-any.pkg.tar.xz
git-openrc-20140614-1-any.pkg.tar.xz
glibc-openrc-20140614-1-any.pkg.tar.xz
gpm-openrc-20140614-1-any.pkg.tar.xz
haveged-openrc-20140614-1-any.pkg.tar.xz
hostapd-openrc-20140614-1-any.pkg.tar.xz
inetutils-openrc-20140614-1-any.pkg.tar.xz
iptables-openrc-20140614-1-any.pkg.tar.xz
krb5-openrc-20140614-1-any.pkg.tar.xz
lighttpd-openrc-20140614-1-any.pkg.tar.xz
lirc-utils-openrc-20140614-1-any.pkg.tar.xz
lm_sensors-openrc-20140614-1-any.pkg.tar.xz
lvm2-openrc-20140614-1-any.pkg.tar.xz
mdadm-openrc-20140614-1-any.pkg.tar.xz
metalog-openrc-20140614-1-any.pkg.tar.xz
mysql-openrc-20140614-1-any.pkg.tar.xz
networkmanager-openrc-0.9.8.10-6-i686.pkg.tar.xz
nfs-utils-openrc-20140614-1-any.pkg.tar.xz
ntp-openrc-20140614-1-any.pkg.tar.xz
openldap-openrc-20140614-1-any.pkg.tar.xz
openntpd-openrc-20140614-1-any.pkg.tar.xz
openrc-core-0.12.4-16-i686.pkg.tar.xz
openslp-openrc-20140614-1-any.pkg.tar.xz
openssh-openrc-20140614-1-any.pkg.tar.xz
openvpn-openrc-20140614-1-any.pkg.tar.xz
polipo-openrc-20140614-1-any.pkg.tar.xz
polkit-consolekit-0.112-2-i686.pkg.tar.xz
postfix-openrc-20140614-1-any.pkg.tar.xz
postgresql-openrc-20140614-1-any.pkg.tar.xz
privoxy-openrc-20140614-1-any.pkg.tar.xz
procps-ng-eudev-3.3.9-1-i686.pkg.tar.xz
quota-tools-openrc-20140614-1-any.pkg.tar.xz
rpcbind-openrc-20140614-1-any.pkg.tar.xz
rsync-openrc-20140614-1-any.pkg.tar.xz
rsyslog-openrc-20140614-1-any.pkg.tar.xz
samba-openrc-20140614-1-any.pkg.tar.xz
sane-openrc-20140614-1-any.pkg.tar.xz
squid-openrc-20140614-1-any.pkg.tar.xz
subversion-openrc-20140614-1-any.pkg.tar.xz
syslog-ng-openrc-20140614-1-any.pkg.tar.xz
sysvinit-2.88-15-i686.pkg.tar.xz
transmission-openrc-20140614-1-any.pkg.tar.xz
udisks2-eudev-2.1.3-1-i686.pkg.tar.xz
ufw-openrc-20140614-1-any.pkg.tar.xz
upower-pm-utils-eudev-0.9.23-1-i686.pkg.tar.xz
vsftpd-openrc-20140614-1-any.pkg.tar.xz
wpa_supplicant-openrc-20140614-1-any.pkg.tar.xz
xinetd-openrc-20140614-1-any.pkg.tar.xz
ypbind-mt-openrc-20140614-1-any.pkg.tar.xz
ypserv-openrc-20140614-1-any.pkg.tar.xz

unstable_community_x86_64

[New Packages]
acpid-openrc-20140614-1-any.pkg.tar.xz
alsa-utils-openrc-20140614-1-any.pkg.tar.xz
apache-openrc-20140614-1-any.pkg.tar.xz
autofs-openrc-20140614-1-any.pkg.tar.xz
avahi-openrc-20140614-1-any.pkg.tar.xz
bind-openrc-20140614-1-any.pkg.tar.xz
bitlbee-openrc-20140614-1-any.pkg.tar.xz
bluez-openrc-20140614-1-any.pkg.tar.xz
connman-openrc-20140614-1-any.pkg.tar.xz
consolekit-0.4.6-4-x86_64.pkg.tar.xz
consolekit-openrc-20140614-1-any.pkg.tar.xz
cpupower-openrc-20140614-1-any.pkg.tar.xz
cronie-openrc-20140614-1-any.pkg.tar.xz
cryptsetup-openrc-20140614-1-any.pkg.tar.xz
cups-openrc-20140614-1-any.pkg.tar.xz
cyrus-sasl-openrc-20140614-1-any.pkg.tar.xz
dbus-eudev-1.8.4-1-x86_64.pkg.tar.xz
dbus-openrc-20140614-1-any.pkg.tar.xz
device-mapper-openrc-20140614-1-any.pkg.tar.xz
dhcp-openrc-20140614-1-any.pkg.tar.xz
dhcpcd-openrc-20140614-1-any.pkg.tar.xz
displaymanager-openrc-20140614-1-any.pkg.tar.xz
eudev-1.7-3-x86_64.pkg.tar.xz
eudev-openrc-20140614-1-any.pkg.tar.xz
fcron-openrc-20140614-1-any.pkg.tar.xz
fuse-openrc-20140614-1-any.pkg.tar.xz
git-openrc-20140614-1-any.pkg.tar.xz
glibc-openrc-20140614-1-any.pkg.tar.xz
gpm-openrc-20140614-1-any.pkg.tar.xz
haveged-openrc-20140614-1-any.pkg.tar.xz
hostapd-openrc-20140614-1-any.pkg.tar.xz
inetutils-openrc-20140614-1-any.pkg.tar.xz
iptables-openrc-20140614-1-any.pkg.tar.xz
krb5-openrc-20140614-1-any.pkg.tar.xz
lighttpd-openrc-20140614-1-any.pkg.tar.xz
lirc-utils-openrc-20140614-1-any.pkg.tar.xz
lm_sensors-openrc-20140614-1-any.pkg.tar.xz
lvm2-openrc-20140614-1-any.pkg.tar.xz
mdadm-openrc-20140614-1-any.pkg.tar.xz
metalog-openrc-20140614-1-any.pkg.tar.xz
mysql-openrc-20140614-1-any.pkg.tar.xz
networkmanager-openrc-0.9.8.10-6-x86_64.pkg.tar.xz
nfs-utils-openrc-20140614-1-any.pkg.tar.xz
ntp-openrc-20140614-1-any.pkg.tar.xz
openldap-openrc-20140614-1-any.pkg.tar.xz
openntpd-openrc-20140614-1-any.pkg.tar.xz
openrc-core-0.12.4-16-x86_64.pkg.tar.xz
openslp-openrc-20140614-1-any.pkg.tar.xz
openssh-openrc-20140614-1-any.pkg.tar.xz
openvpn-openrc-20140614-1-any.pkg.tar.xz
polipo-openrc-20140614-1-any.pkg.tar.xz
polkit-consolekit-0.112-2-x86_64.pkg.tar.xz
postfix-openrc-20140614-1-any.pkg.tar.xz
postgresql-openrc-20140614-1-any.pkg.tar.xz
privoxy-openrc-20140614-1-any.pkg.tar.xz
procps-ng-eudev-3.3.9-1-x86_64.pkg.tar.xz
quota-tools-openrc-20140614-1-any.pkg.tar.xz
rpcbind-openrc-20140614-1-any.pkg.tar.xz
rsync-openrc-20140614-1-any.pkg.tar.xz
rsyslog-openrc-20140614-1-any.pkg.tar.xz
samba-openrc-20140614-1-any.pkg.tar.xz
sane-openrc-20140614-1-any.pkg.tar.xz
squid-openrc-20140614-1-any.pkg.tar.xz
subversion-openrc-20140614-1-any.pkg.tar.xz
syslog-ng-openrc-20140614-1-any.pkg.tar.xz
sysvinit-2.88-15-x86_64.pkg.tar.xz
transmission-openrc-20140614-1-any.pkg.tar.xz
udisks2-eudev-2.1.3-1-x86_64.pkg.tar.xz
ufw-openrc-20140614-1-any.pkg.tar.xz
upower-pm-utils-eudev-0.9.23-1-x86_64.pkg.tar.xz
vsftpd-openrc-20140614-1-any.pkg.tar.xz
wpa_supplicant-openrc-20140614-1-any.pkg.tar.xz
xinetd-openrc-20140614-1-any.pkg.tar.xz
ypbind-mt-openrc-20140614-1-any.pkg.tar.xz
ypserv-openrc-20140614-1-any.pkg.tar.xz

_______________________________________________
manjaro-packages mailing list
manjaro-packages@manjaro.org
http://lists.manjaro.org/mailman/listinfo/manjaro-packages

Additional packages will come.

@artoo: point me to the profile you used to create an install media based on openrc.

Offline viking60

  • Sr. Mitglied
  • ****
  • Posts: 388
    • bjoernvold.com
  • Branch: stable
  • Desktop: openbox
  • GPU Card: NVIDIA GT200b [GeForce GTX 275]
  • GPU driver: nonfree
  • Kernel: linux4.1-x86_64
  • Skill: Intermediate
Re: Booting with OpenRC: An alternative to systemd
« Reply #6 on: 17. June 2014, 13:42:27 »
Here is what I did:
Code: [Select]
sudo su(Simply sudo would not cut it)
then
Code: [Select]
pacman -S sysvinit openrc-desktop
And I am greedy so naturally I picked them all by simply hitting enter:
Code: [Select]
advarsel: sysvinit-2.88-15 er allerede oppdatert -- installerer på nytt
:: Det er 6 elementer i gruppen openrc-desktop:
:: Pakkebr√łnn community
   1) acpid-openrc  2) alsa-utils-openrc  3) avahi-openrc  4) consolekit-openrc
   5) displaymanager-openrc  6) gpm-openrc

They were already installed (so yes I has already tried it with the Archbang repos but it was so long ago that I had forgotten it  :D )
Code: [Select]
[thomas@localhost ~]$ rc-status
Runlevel: default
 dbus                                                              [  started  ]
 consolekit                                                        [  started  ]
 netmount                                                          [  stopped  ]
 xdm                                                               [  started  ]
 alsasound                                                         [  started  ]
 acpid                                                             [  started  ]
 local                                                             [  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed
 xdm-setup                                                         [  started  ]
Dynamic Runlevel: manual
I (still) have to be root to get the network started so I made a script and autostarted it in xfce.
Code: [Select]
[thomas@localhost ~]$ cat net
#!/bin/bash 
sudo dhcpcd
Not very ellegant but it works - how do I get the net up without it?
And I have no sound - but I am not sure that is an openrc issue.

This thing is fast though - I like that.
« Last Edit: 20. June 2014, 14:23:07 by viking60 »

Offline aaditya

  • OpenRC Team
  • ****
  • Posts: 2844
    • My Website
  • Branch: Testing
  • Desktop: Xfce, Openbox
  • GPU Card: Intel HD 4000
  • Kernel: Linux 4.4 x86_64
  • Skill: Intermediate
Re: Booting with OpenRC: An alternative to systemd
« Reply #7 on: 18. June 2014, 05:06:29 »
I converted my system to openrc earlier, and on one partition x started but network manager was giving me grief... the other partition x wouldn't start.   I'm not sure what happend, but i'm gonna do a fresh install tomorrow and try again, hopefully give you guys some logs to look at if it doesn't work properly
For network manager maybe you need networkmanager-openrc if the networkmanager in the repos does not work out..

And I simply forgot to mention the instructions for installing from Artoo's repos..

Step 1) I clone the repository to my hard drive for easy access. I have a git directory in which I keep these git repos. The steps:
Code: [Select]
cd git-repos
git clone https://github.com/udeved/pkgbuilds.git

Now the repos have been cloned, I can get around to building packages.
To update these repos, one has to do git pull to pull in the latest changes.

Step 2) Changing to required directory and making packages.
Viking60 wanted scripts for salt, and Rudylorren wanted them for mpd, both of which can be found in the openrc-misc folder. So we change to it. Then we run makepkg -cs to build the packages.
Code: [Select]
cd pkgbuilds/openrc/openrc-misc
makepkg -cs

With this step the packages should be created. To install all of them, one can do makepkg -i, and to install specific packages, one can do sudo pacman -U  <package-path>

Offline schpankme

  • Held Mitglied
  • *****
  • Posts: 1600
  • High Carb / Low Fat / Vegan
  • Branch: Stable
  • Desktop: Qt..i3..OpenRC..Eudev
  • GPU Card: GTX 780 Ti
  • GPU driver: video-nouveau
  • Kernel: 4.4.45-1 x64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #8 on: 18. June 2014, 09:58:25 »
Having spent the last 48 hours with OpenRC, here's my current thoughts.

Easy to install
Uses less memory then systemd (288 megs on OpenRC + Xfce desktop)
Fast
Wine/World of Warcraft works
Graphics look much sharper (why?)
Fonts look better (why?)
Fast
Disk access is Fast
Everything seems to work

Much thx go to aaditya & artoo for teaching me about OpenRC, great work.

aatoorc
« Last Edit: 24. June 2014, 23:28:12 by schpankme »

Offline artoo

  • OpenRC Team
  • ****
  • Posts: 2373
  • Branch: Unstable
  • Desktop: LXQT/Plasma5, openrc & eudev
  • Kernel: x86_64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #9 on: 18. June 2014, 20:23:13 »


Wine/World of Warcraft works

 ;D


Issues:
Conky shows CPU Temp 12C higher than with systemd; MB is normal at 37C
gvfs-mtp needs replacement (android connection via USB)
Plymouth not working, spent 3 hours trying every possible configuration but one  :o



As for temperature, have you tried eg cpupuwer?

gvfs might be available from repo next build, but not sure.

Plymouth is not supported by openrc, the best you can do is to disable 'splash' kernel boot parameter in your bootloader config.
There is an experimental/unstable openrc-plugin for plymouth in gentoo portage tree, but I did not port it.

I feel I answered this already, did I? The split thread confused me here.  :)

Offline schpankme

  • Held Mitglied
  • *****
  • Posts: 1600
  • High Carb / Low Fat / Vegan
  • Branch: Stable
  • Desktop: Qt..i3..OpenRC..Eudev
  • GPU Card: GTX 780 Ti
  • GPU driver: video-nouveau
  • Kernel: 4.4.45-1 x64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #10 on: 18. June 2014, 22:31:05 »

... temperature, have you tried cpupower-openrc?

... gvfs might be available from repo next build

... Plymouth is not supported by openrc


Issues:

1) High CPU Temperature for PC
   A. installed "thermald", CPU temps returned to normal;
        penalty => huge performance hit.
        uninstalled

   B. yaourt -S cpupower-openrc
        Packages (2): cpupower-3.14-3  cpupower-openrc-20140614-1

    $ rc-update add cpupower default
       * service cpupower added to runlevel default

   $ cpupower frequency-info
     analyzing CPU 0:
       driver: acpi-cpufreq
       CPUs which run at the same hardware frequency: 0
       CPUs which need to have their frequency coordinated by software: 0
       maximum transition latency: 10.0 us.
       hardware limits: 1.20 GHz - 2.60 GHz
       available frequency steps: 2.60 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz
       available cpufreq governors: ondemand, performance
       current policy: frequency should be within 1.20 GHz and 2.60 GHz.
              The governor "ondemand" may decide which speed to use
              within this range.
       current CPU frequency is 2.60 GHz.
       boost state support:
         Supported: no
         Active: no

    Status:  Configure and Testing

2) replacement for gvfs-mtp .. works as root

3) installed plymouth-git, bypasses plymouth splash screen;
   also need to configure lxdm and xfce4 to have boot and reboot GUI features
   currently hammering the command-line to reboot
      su
      <password>
      reboot

Offline artoo

  • OpenRC Team
  • ****
  • Posts: 2373
  • Branch: Unstable
  • Desktop: LXQT/Plasma5, openrc & eudev
  • Kernel: x86_64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #11 on: 18. June 2014, 22:43:52 »
What type of pc do you use?

Can you please provide some output in the split off thread, in case eg additional lm_sensors don't help?
eg dmesg

If you have intel PC, you can try to disable intel frequency scaling(default for intel) and then use acpi-freq.
I found acpi to be better scaling than intel on my system for compiling.
 
add to kernel command, use at own risk.

Code: [Select]
intel_pstate=disable
acpi module sould be loaded by udev.
« Last Edit: 18. June 2014, 22:46:46 by artoo »

Offline schpankme

  • Held Mitglied
  • *****
  • Posts: 1600
  • High Carb / Low Fat / Vegan
  • Branch: Stable
  • Desktop: Qt..i3..OpenRC..Eudev
  • GPU Card: GTX 780 Ti
  • GPU driver: video-nouveau
  • Kernel: 4.4.45-1 x64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #12 on: 18. June 2014, 23:39:11 »
cupower-openrc doesn't respond to my attempts to configure it.

Pentium(R) Dual-Core  CPU  E5300  @ 2.60GHz (over-clocked @ 3.60GHz)

Added .. intel_pstate=disable
Code: [Select]
linux /vmlinuz-315-x86_64 root=UUID=b464c78d-e6ce-4e2b-91f7-9ae3a520720c rw  resume=UUID=d91603be-1975-42f1-8f38-e7e3acc961ef intel_pstate=disable quiet splash

$ cpupower frequency-info
Code: [Select]
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.60 GHz
  available frequency steps: 2.60 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.60 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 2.60 GHz.
  boost state support:
    Supported: no
    Active: no


$ sudo modprobe cpufreq_governor
Code: [Select]
modprobe: FATAL: Module cpufreq_governor not found.

$ inxi -Fxz
Code: [Select]
System:    Host: localhost Kernel: 3.15.1-1-MANJARO x86_64 (64 bit gcc: 4.9.0)
           Desktop: Xfce 4.11.6git-UNKNOWN (Gtk 2.24.23)
           Distro: ManjaroLinux 0.8.10 Ascella

Machine:   Mobo: ASUSTeK model: P5Q SE/R v: Rev 1.xx
           Bios: American Megatrends v: 1005 date: 08/04/2009

CPU:       Dual core Pentium E5300 (-MCP-) cache: 2048 KB
           flags: (lm nx sse sse2 sse3 ssse3) bmips: 13319
           Clock Speeds: 1: 2603 MHz 2: 2003 MHz

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Caicos [Radeon HD 6450/7450/8450]
           bus-ID: 01:00.0
           Display Server: X.Org 1.15.1 driver: fglrx
           Resolution: 1920x1080@60.00hz
           GLX Renderer: AMD Radeon HD 6450
           GLX Version: 4.4.12874 - CPC 14.10.1006.1001 Direct Rendering: Yes

Audio:     Card-1 Advanced Micro Devices [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
           driver: snd_hda_intel bus-ID: 01:00.1
           Card-2 Intel 82801JI (ICH10 Family) HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k3.15.1-1-MANJARO

Network:   Card: VIA VT6105/VT6106S [Rhine-III]
           driver: via-rhine port: e800 bus-ID: 04:01.0
           IF: enp4s1 state: unknown speed: 100 Mbps duplex: full
           mac: <filter>

Drives:    HDD Total Size: 1000.2GB (6.0% used)
           ID-1: /dev/sda model: ST3500410AS size: 500.1GB
           ID-2: /dev/sdb model: ST3500410AS size: 500.1GB

Partition: ID-1: / size: 20G used: 7.6G (41%) fs: ext4 dev: /dev/sda3
           ID-2: /boot size: 194M used: 63M (33%) fs: ext2 dev: /dev/sda1
           ID-3: /home size: 435G used: 45G (11%) fs: ext4 dev: /dev/sda4
           ID-4: swap-1 size: 4.29GB used: 0.00GB (0%) fs: swap dev: /dev/sda2

Sensors:   None detected - is lm-sensors installed and configured?

Info:      Processes: 127 Uptime: 50 min Memory: 1096.2/3956.8MB
           Init: SysVinit  rc: OpenRCrunlevel: 3 Gcc sys: 4.9.0
           Client: Shell (bash 4.3.181) inxi: 2.1.28


$ lscpu
Code: [Select]
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Model name:            Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz
Stepping:              10
CPU MHz:               2603.000
CPU max MHz:           2603.0000
CPU min MHz:           1203.0000
BogoMIPS:              6659.80
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
NUMA node0 CPU(s):     0,1
« Last Edit: 19. June 2014, 01:13:31 by schpankme »

Offline schpankme

  • Held Mitglied
  • *****
  • Posts: 1600
  • High Carb / Low Fat / Vegan
  • Branch: Stable
  • Desktop: Qt..i3..OpenRC..Eudev
  • GPU Card: GTX 780 Ti
  • GPU driver: video-nouveau
  • Kernel: 4.4.45-1 x64
  • Skill: Advanced
Re: Booting with OpenRC: An alternative to systemd
« Reply #13 on: 19. June 2014, 03:47:08 »
Solution:  sudo killall plymouthd

cpupower .. is working perfectly .. CPU temp 36C (no load) .. MB temp 36C

Offline aaditya

  • OpenRC Team
  • ****
  • Posts: 2844
    • My Website
  • Branch: Testing
  • Desktop: Xfce, Openbox
  • GPU Card: Intel HD 4000
  • Kernel: Linux 4.4 x86_64
  • Skill: Intermediate
Re: Booting with OpenRC: An alternative to systemd
« Reply #14 on: 19. June 2014, 05:28:59 »

Issues:

1) High CPU Temperature for PC
   A. installed "thermald", CPU temps returned to normal;
        penalty => huge performance hit.
        uninstalled

   B. yaourt -S cpupower-openrc
        Packages (2): cpupower-3.14-3  cpupower-openrc-20140614-1

    $ rc-update add cpupower default
       * service cpupower added to runlevel default

   $ cpupower frequency-info
     analyzing CPU 0:
       driver: acpi-cpufreq
       CPUs which run at the same hardware frequency: 0
       CPUs which need to have their frequency coordinated by software: 0
       maximum transition latency: 10.0 us.
       hardware limits: 1.20 GHz - 2.60 GHz
       available frequency steps: 2.60 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz
       available cpufreq governors: ondemand, performance
       current policy: frequency should be within 1.20 GHz and 2.60 GHz.
              The governor "ondemand" may decide which speed to use
              within this range.
       current CPU frequency is 2.60 GHz.
       boost state support:
         Supported: no
         Active: no

    Status:  Configure and Testing

2) replacement for gvfs-mtp .. works as root

3) installed plymouth-git, bypasses plymouth splash screen;
   also need to configure lxdm and xfce4 to have boot and reboot GUI features
   currently hammering the command-line to reboot

      su
      <password>
      reboot
For these, you could install consolekit, lxdm-consolekit, and xfce4-session-consolekit.