LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-11-2018, 04:45 PM   #2101
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929

Quote:
Originally Posted by kjhambrick View Post
Something I've got a hard time wrapping my head around ...

Doesn't one set up swap space for those times when they run out of RAM ?

If so, I don't understand why one would set up swap space in RAM ???

Is ZRAM compression THAT good and THAT fast ?

Anyhow just being thick-headed I suppose ...

Thanks to whoever can set me straight on this concept ...

-- kjh
AFAIK zram is useful in the case you don't have a swap space possibility - embedded systems that have no storage.
zswap is a sort of swap "buffer" (algorithm + compression) in RAM, to be used if you're on low/limited amount of RAM, that might provide some marginal performance improvements over writing directly to a drive. RAM I/O + compression is still faster than drive I/O.
https://www.kernel.org/doc/Documentation/vm/zswap.txt
https://wiki.archlinux.org/index.php/zswap
This zswap, according to the kernel doc (old), is experimental and after Darth started to praise it I was curious about its performance. Found some links that presented some (negligible) improvements under office use and an IBM article showing the performance improvements of zswap together with one of their HW compression solution (marketing?).
I'm with you on questioning the use of swap. I'm always setting the swappiness on 1 and tuning the applications/services to fit in the available RAM.
See this for some more links:
https://www.linuxquestions.org/quest...ml#post5900626
 
Old 09-11-2018, 04:56 PM   #2102
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Those "negligible" improvements about you talk - in my 4GB mini-PC (which is like a laptop) case are the pretty decent ability to use Kate with some hundred files open, and a decent dozens of pages opened in Firefox, all over the latest Plasma5, everything making the system to eat 1GB swap space (on a 5400RPM drive) while consuming also around 3GB memory.

Trying to do the same system usage without ZSWAP will send it right on the SWAP hell, where you click a button and one minute later to see the result.

I am so sorry that those "negligible" improvements does not satisfy you.

---------------------------------------------------------------

For everyone else, to note that it is very simple to test the advantages of the ZSWAP usage.

Just load heavy your system and try to memorize its behavior when it hits well the SWAP (even with "swappiness=1"). Then enable the ZSWAP and try repeat the same usage. You will have surprises.

Last edited by Darth Vader; 09-11-2018 at 05:16 PM.
 
Old 09-11-2018, 05:20 PM   #2103
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929
I said I noticed you praising it and was looking after some performance measurements on zswap versus writing directly to a drive, found some on the Internet - googling after "zswap perfromance". Please read my post more carefully, I'm not questioning the benefits of the compression itself, but the performance impact of zswap on the CPU and the speed improvement it provides over writing directly to a drive.

Get some more RAM for your mini-PC, if you put that much pressure on it. Maybe try getting a medium-PC
 
Old 09-11-2018, 05:47 PM   #2104
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by abga View Post
I said I noticed you praising it and was looking after some performance measurements on zswap versus writing directly to a drive, found some on the Internet - googling after "zswap perfromance". Please read my post more carefully, I'm not questioning the benefits of the compression itself, but the performance impact of zswap on the CPU and the speed improvement it provides over writing directly to a drive.
Look, instead of looking over Internet for "benchmarks", why do not try it yourself?

The advantages of ZSWAP and ZRAM are seen on the overall computer behavior while using it daily.

And I talk about the classic desktop usage with the memory hogs like Chromium or Firefox, or about servers which sports a LAMP stack or whatever.

Of course, I think about the tigers from the usual x86 boxes, not sure if the underfeed kitties from the usual ARM toys can do it.

Quote:
Originally Posted by abga View Post
Get some more RAM for your mini-PC, if you put that much pressure on it. Maybe try getting a medium-PC
I can't add more memory to it, because it supports max 4GB DDR2 800MHz, which it already have.

And I bought it intentionally wanting a silent and small mini-PC for my bedroom. And its usage is for me a "light pressure".

For other things, I use other computers, from where two are Bulldozer with eighth cores and 32GB DDR3 1600MHz RAM, and the others are AM2+ Phenoms x4, usually with 8GB DDR2 800MHz RAM. And another mini-PC is used as router. They are more than enough for me, I have no intention to buy others in the near future.

Last edited by Darth Vader; 09-12-2018 at 01:22 AM.
 
Old 09-11-2018, 06:26 PM   #2105
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
I am also quite curious about zswap. The improvements sound quite impressive, but like kjhambrick, I am curious how it is beneficial to take space away from RAM to use as swap rather than just use the RAM itself? I plan on doing a lot more research on this over the next few days, but figured I could ask some additional questions now.

So, if you would normally have a 4GB system and a 1GB swap, this is saying to take 1GB of system RAM and dedicate it to zswap, leaving you with 3GB of RAM available for the system and 1GB for zswap. Do you do this instead of the 1GB swap or in addition to it?

My main system is 32GB of RAM with one 8GB swap file on my NVMe drive and another 8GB swap file on a WD Red 8TB drive that I can enable when needed (most of the time, I'm well under the 32GB, but on occasion, I need a lot more swap). I don't use swap partitions anymore. How much of the 32GB of RAM do you think I should dedicate towards zswap? Should I keep my swapfiles on the computer on and enabled when running into high swap usage or should I minimize the usage of them in favor of zswap?

As to trying it myself, I intend to eventually, but my computer is still in a box as we finish prepping our house to move in (we're painting this week and hoping to get stuff moved in next week or the week after).
 
Old 09-11-2018, 10:50 PM   #2106
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by bassmadrigal View Post
I am also quite curious about zswap. The improvements sound quite impressive, but like kjhambrick, I am curious how it is beneficial to take space away from RAM to use as swap rather than just use the RAM itself? I plan on doing a lot more research on this over the next few days, but figured I could ask some additional questions now.

So, if you would normally have a 4GB system and a 1GB swap, this is saying to take 1GB of system RAM and dedicate it to zswap, leaving you with 3GB of RAM available for the system and 1GB for zswap. Do you do this instead of the 1GB swap or in addition to it?

My main system is 32GB of RAM with one 8GB swap file on my NVMe drive and another 8GB swap file on a WD Red 8TB drive that I can enable when needed (most of the time, I'm well under the 32GB, but on occasion, I need a lot more swap). I don't use swap partitions anymore. How much of the 32GB of RAM do you think I should dedicate towards zswap? Should I keep my swapfiles on the computer on and enabled when running into high swap usage or should I minimize the usage of them in favor of zswap?

As to trying it myself, I intend to eventually, but my computer is still in a box as we finish prepping our house to move in (we're painting this week and hoping to get stuff moved in next week or the week after).
The memory used by ZSWAP is allocated dynamically. Then, even you configure the ZSWAP to use 25% from memory (by using "zswap.max_pool_percent=25" in our case), UNTIL the system does not start swap-ing, no memory will be used by ZSWAP. Then, you have all yours 4GB RAM at disposition in the initial stage.

ALSO, is not true that will consume 1GB RAM for 1GB swap memory used. Why? Because it use those compressed memory pools, ZBUD natively (which gives you a compression ratio of around 1.7x) or alternatively the better Z3FOLD which gives you a compression ratio up to 2.7x.

Then, WHEN the ZSWAP uses 1GB of real memory, in fact it stores up to 2.7GB swap memory, in a compressed form.

When the ZSWAP allocated memory space is full, it eject the most unused swap memory pages to the real SWAP, using the LRO style.

So, where's the catch? Let's talk about my mini-PC as example.

It have 4GB DDR2 800MHz in dual-channel, let's assume its ZSWAP is configured to use up to 1GB memory (then that 25%) and also it have 4GB swap partition in a ordinary laptop SATA mechanical drive at 5400RPM.

When I do some medium browsing with it, it usually reach about 1GB SWAP memory used and around 3GB of memory, still maintaining to stay responsive. BUT, like I said, that 1GB swap memory used, it does not consume 1GB from system memory, but around 370MB. And still everything is on memory, which is much faster than its hard drive, and let's do not dare to think about seek times.

BUT, what the heck is on this swap? The desktop consumes around 500MB, and the rest of system memory is probably eaten by our favorite memory hog, the Firefox, which I opened in multiple windows and tabs. Then most likely, when I use a particular browser window, some of the others windows and tabs data arrived in SWAP, then in this ZSWAP cache initially.

IF I switch to a particular browser window, which happened to be saved in SWAP, without this ZSWAP I will have to wait a number of seconds until its data is loaded from swap partition. BUT, because I use this ZSWAP, the phenomena is not longer than a fraction of second.

As bottom line, when I say that the difference is really impressive, is because I use it myself in multiple computers, and is very simple to test what happens when you disable the ZSWAP in command line. Because the Firefox can reopen its previous pages and KDE4 or Plasma5 can reopen the previous applications. It is exceptionally simple to see that it arrive in the SWAP Hell all the way.

That's why I am not impressed because someone happened to read some benchmarks on Internet, which says that is just about some "negligible" improvements.

IF the difference between a system quite usable and one swap-ing like hell is a just "negligible" improvement, so be it.

----------------------------------------

In other hand, in another computer, which I use for some more serious work, it happened to arrive usually to a 6-6.5GB memory consumption, while doing that ZSWAP activation, it consumes around 5GB. Of course, in both cases, without arriving to touch the SWAP usually. Why this difference? IF I will disable the ZSWAP, it will consumes over 1GB memory more.

My humble conclusion after these tests is that is because the ZSWAP usage. It positively affects the memory consumption, even it consumes some memory itself. Could be certainly observed empirically.

Last edited by Darth Vader; 09-12-2018 at 01:06 AM.
 
6 members found this post helpful.
Old 09-12-2018, 02:57 AM   #2107
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,215

Rep: Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002
pcre2-10.32:

http://www.pcre.org/news.txt
https://ftp.pcre.org/pub/pcre/pcre2-10.32.tar.gz

git-2.19.0:

https://git.kernel.org/pub/scm/git/git.git/log/
https://mirrors.edge.kernel.org/pub/...-2.19.0.tar.xz
 
Old 09-12-2018, 06:42 AM   #2108
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Quote:
Originally Posted by Darth Vader View Post
The memory used by ZSWAP is allocated dynamically.

<<snip>>

Then, WHEN the ZSWAP uses 1GB of real memory, in fact it stores up to 2.7GB swap memory, in a compressed form.

<<snip>>
Thanks Darth Vader.

I get it now ... When I activate ZSWAP, I am trading 1 Unit if RAM for 1.7 Units of faster-than-HDD Swap Space ( or 2.7 Units with Z3FOLD ).

This could be a good trade off if I've got a slow HDD.

As you said, one needs to evaluate results empirically for each machine + use case because the aggregate performance of the individual components of each machine is different and 'swappiness' depends on usage.

Thanks again.

-- kjh

Last edited by kjhambrick; 09-12-2018 at 06:44 AM.
 
2 members found this post helpful.
Old 09-12-2018, 08:47 AM   #2109
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929
@Darth Vader

I expressed my interest&curiosity in #2067 and presented the objective information I could find in #2101:
https://www.hecticgeek.com/2013/11/z...veness-ubuntu/
https://lwn.net/Articles/537422/

This looks to be LQ (Linux Questions) and not Linux Shouting in bold about what others should do, even if they might not have a realistic use case and are still researching about the benefits of zswap, and failing to present some conclusive information about the performance (improvement/impact) of zswap until #2106. Post in which there is a lot of info about the zswap functionality, your particular use case, but not that much about its performance (improvement/impact), that, according to your statement, can be observed empirically (measurable).
https://en.wikipedia.org/wiki/Empirical_evidence

I might consider to use zswap for the Raspberry boards and for an old Intel Atom system with only 1,5GB RAM, but both of these have a very weak CPU that I'm afraid won't do a good job with zswap and tuning the swappiness and managing/sizing my use of those limited systems, without using the swap, seems to be a better approach ATM.
 
1 members found this post helpful.
Old 09-12-2018, 11:18 AM   #2110
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,215

Rep: Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002Reputation: 1002
sg3_utils-1.43:

http://sg.danny.cz/sg/p/sg3_utils.ChangeLog
http://sg.danny.cz/sg/p/sg3_utils-1.43.tar.xz
 
Old 09-12-2018, 03:24 PM   #2111
rjj
LQ Newbie
 
Registered: Mar 2016
Location: Portugal
Distribution: Slackware64
Posts: 25

Rep: Reputation: Disabled
freetype-2.9.1

https://git.savannah.gnu.org/cgit/fr...og?h=VER-2-9-1
https://git.savannah.gnu.org/cgit/fr...R-2-9-1.tar.gz

It includes https://git.savannah.gnu.org/cgit/fr...2e389ab740231a which seems to fix a font rendering issue encountered with Okular and other common document viewers (see this thread https://bbs.archlinux.org/viewtopic.php?id=233470 for more on this problem).
 
1 members found this post helpful.
Old 09-12-2018, 09:11 PM   #2112
baldzhang
Member
 
Registered: Aug 2012
Posts: 58

Rep: Reputation: Disabled
Code:
Wed Sep 12 21:19:38 UTC 2018
...
d/binutils-2.31.1-x86_64-3.txz: Rebuilt.
       Do not install the Windows-specific tools. Not only are these useless on
       Linux, but the presence of windres fools freetype into thinking that it is
       on a Windows system, leading to a build failure.
...
windres is used in our project development, it was called by FreePascal compiler when build *.rc -> *.res.
need by native linux executable and cross-compile to windows.

so, how about:
option 1: move this tools to somewhere that freetype couldn't detect them
-or-
option 2: make a separate package ?
 
1 members found this post helpful.
Old 09-12-2018, 11:20 PM   #2113
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,508

Rep: Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472
Quote:
Originally Posted by baldzhang View Post
windres is used in our project development, it was called by FreePascal compiler when build *.rc -> *.res.
need by native linux executable and cross-compile to windows.

so, how about:
option 1: move this tools to somewhere that freetype couldn't detect them
-or-
option 2: make a separate package ?
Other distributions dropped these tools from their binutils packages over a decade ago, and close all reports like this as NOTABUG. It is certainly possible to patch freetype to work around this (that was what I did, initially, before looking into why this wasn't a problem elsewhere). Seems the consensus is that FreePascal has dropped the ball by creating a great compiler but completely neglecting to provide a proper resource compiler.

At least for now, I'm sticking with option 0. Hang onto a copy of windres if you have an actual need for it.

Last edited by volkerdi; 09-12-2018 at 11:22 PM.
 
3 members found this post helpful.
Old 09-13-2018, 06:04 AM   #2114
ArTourter
Member
 
Registered: Oct 2010
Location: Frome, UK
Distribution: Slackware, CentOS, Rocky
Posts: 66

Rep: Reputation: 29
the new fontconfig create loads of errors and warning from the configuration files.
Not sure if it is because the conf files need to be updated or the problem that force fontconfig to be downgraded is still there (the errors are the same if I remember correctly).

Fontconfig warning: "/etc/fonts/fonts.conf", line 5: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/fonts.conf", line 6: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/fonts.conf", line 9: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version'
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: "/etc/fonts/fonts.conf", line 5: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/fonts.conf", line 6: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/fonts.conf", line 9: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version'
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
 
Old 09-13-2018, 06:10 AM   #2115
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,792

Rep: Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470Reputation: 1470
Quote:
Originally Posted by ArTourter View Post
the new fontconfig create loads of errors and warning from the configuration files.
Not sure if it is because the conf files need to be updated or the problem that force fontconfig to be downgraded is still there (the errors are the same if I remember correctly).
Do you use 32-bit compatibility libraries on a 64-bit OS ? Of course you have to upgrade the 32-bit fontconfig library, too. The old 32-bit fontconfig does not understand the configuration files of the new fontconfig.

Last edited by Petri Kaukasoina; 09-13-2018 at 06:12 AM.
 
2 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration