[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
studioware:tips_and_hints [2014/04/06 15:12 (UTC)] – [Kernel/Lilo] mesa | studioware:tips_and_hints [2018/05/06 17:27 (UTC)] – Add cpufreq note dive | ||
---|---|---|---|
Line 1: | Line 1: | ||
<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | ||
- | ====== Tips and Hints ====== | + | ====== |
===== Slackware ===== | ===== Slackware ===== | ||
Line 6: | Line 6: | ||
* We recommend running Studioware on a stock vanilla Slackware Installation. | * We recommend running Studioware on a stock vanilla Slackware Installation. | ||
- | ===== Mate ===== | + | ===== Extra Options for sepkg/ |
- | + | ||
- | * MATE-1.6.2 build script replaces the following Studioware packages on 14.1: | + | |
- | * atkmm-2.22.7-i486-1_msb > atkmm-2.22.4-i686-2se.txz [libraries] | + | |
- | * cairomm-1.10.0-i486-1_msb > cairomm-1.9.8-i686-2se.txz [libraries] | + | |
- | * glibmm-2.36.2-i486-1_msb > glibmm-2.32.1-i686-1se.txz [libraries] | + | |
- | * gtkmm-2.24.4-i486-1_msb > gtkmm-2.24.0-i686-2se.txz [libraries] | + | |
- | * gtksourceview-2.10.5-i486-1_msb > gtksourceview-3.7.2-i686-1se.txz [libraries] | + | |
- | * mm-common-0.9.6-noarch-1_msb > mm-common-0.9.5-i686-2se.txz [libraries] | + | |
- | * pangomm-2.34.0-i486-1_msb > pangomm-2.28.1-i686-2se.txz [libraries] | + | |
- | * libsigc++-2.2.11-i486-1_msb > libsigc++-2.2.10-i686-1se.txz [development] | + | |
- | + | ||
- | < | + | |
- | FYI: Mate 1.6.2 seems to run fine with the Studioware-14.1 packages listed above.</ | + | |
- | + | ||
- | ===== Extra Options for sepkg/studiopkg/multilib ===== | + | |
* / | * / | ||
Line 29: | Line 14: | ||
* In a multilib install set where you need to build/ | * In a multilib install set where you need to build/ | ||
* ARCH=i686 in / | * ARCH=i686 in / | ||
- | * ARCH="" | ||
===== Java ===== | ===== Java ===== | ||
Line 40: | Line 24: | ||
* Put the line ' | * Put the line ' | ||
* Reboot required. | * Reboot required. | ||
- | * Having problems with applications (ardour3 | + | * Having problems with applications (ardour |
* Add the line ' | * Add the line ' | ||
* Reboot required. | * Reboot required. | ||
+ | |||
===== Kernel/Lilo ===== | ===== Kernel/Lilo ===== | ||
Line 53: | Line 38: | ||
* Run Lilo ' | * Run Lilo ' | ||
* Reboot required. | * Reboot required. | ||
+ | |||
+ | ===== More Performance Options ===== | ||
+ | |||
+ | To stop CPU throttling from affecting jackd and other apps you can change the cpufreq priority:\\ | ||
+ | |||
+ | / | ||
+ | |||
+ | This can be reset by | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
===== Asoundrc ===== | ===== Asoundrc ===== | ||
- | * A carefully crafted ~/.asoundrc may be needed in some cases. | + | A carefully crafted ~/.asoundrc may be needed in some cases. |
- | * alienBOB' | + | |
- | * asoundrc-examples text file [[http:// | + | * **Using an alsa only application through JACK** |
+ | * You can try these guides for starters: | ||
+ | * Jack and Loopback device as Alsa-to-Jack: | ||
+ | * Using snd-aloop with JACK: [[http:// | ||
+ | | ||
+ | * asoundrc-examples text file: [[http:// | ||
+ | |||
+ | ===== Mate ===== | ||
+ | |||
+ | * MATE-1.6.2 build script replaces the following Studioware packages on 14.1: | ||
+ | * atkmm-2.22.7-i486-1_msb > atkmm-2.22.4-i686-2se.txz [libraries] | ||
+ | * cairomm-1.10.0-i486-1_msb > cairomm-1.9.8-i686-2se.txz [libraries] | ||
+ | * glibmm-2.36.2-i486-1_msb > glibmm-2.32.1-i686-1se.txz [libraries] | ||
+ | * gtkmm-2.24.4-i486-1_msb > gtkmm-2.24.0-i686-2se.txz [libraries] | ||
+ | * gtksourceview-2.10.5-i486-1_msb > gtksourceview-3.7.2-i686-1se.txz [libraries] | ||
+ | * mm-common-0.9.6-noarch-1_msb > mm-common-0.9.5-i686-2se.txz [libraries] | ||
+ | * pangomm-2.34.0-i486-1_msb > pangomm-2.28.1-i686-2se.txz [libraries] | ||
+ | * libsigc++-2.2.11-i486-1_msb > libsigc++-2.2.10-i686-1se.txz [development] | ||
+ | |||
+ | < | ||
+ | FYI: Mate 1.6.2 seems to run fine with the Studioware-14.1 packages listed above.</ | ||
+ | ====== CCache ====== | ||
+ | Using ccache can speed up rebuilds a lot. When set up, it caches the binary objects as applications are built, and later it copies those objects back, instead of having to recompile them. | ||
+ | |||
+ | Slackware comes with ccache. | ||
+ | |||
+ | To start using it, get root and:\\ | ||
+ | cd / | ||
+ | |||
+ | ln -s / | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | |||
+ | To set a max size for the cache, use EG:\\ | ||
+ | ccache -M 5G\\ | ||
+ | That sets a max size of 5GB in ~/ | ||
+ | You obviously need to set it for your needs and available space.\\ | ||
+ | |||
+ | To see some info about ccache, do:\\ | ||
+ | ccache -s\\ | ||
+ | |||
+ | To temporarily turn it off:\\ | ||
+ | CCACHE_DISABLE=1\\ | ||
+ | can be put in a SlackBuild or exported in the shell.\\ | ||
+ | If that fails to work then just move the symlinks out of / | ||
+ | |||
+ | and don't forget to read the man page. | ||
====== Sources ====== | ====== Sources ====== | ||
<!-- If you are copying information from another source, then specify that source --> | <!-- If you are copying information from another source, then specify that source --> |