LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 06-29-2022, 10:27 AM   #811
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,499

Rep: Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307

Quote:
Originally Posted by reddog83 View Post
Ya I got a AMD Radeon RX 5500 (navi14, LLVM 13.0.0, DRM 3.46, 5.18.7)
I needed to update my Mesa to atleast Mesa 22.1.2 or Mesa 22.2.0-devel as well as libdrm-2.4.110 and this is on Slackware 15.0
All of that was just to play a DirectX12 game called Halo Infinite, Having the new Mesa 22 version at least in extra or testing would be a good thing to do, doesn't mean Mesa Amber has to be deprecated just give us the option thats all.
Again, the Mesa Amber is not fully maintained as LTS until 2026, BUT only the legacy non-Gallium drivers, which was removed since Mesa 22.0.x.

What is the sense to keep in the /extra folder the main developed Mesa, while keeping in the main tree a legacy Mesa Amber?

In fact, I started to believe that we do not need Mesa Amber at all in the Slackware-current. For what that?

I have a box which has a Intel GMA3150 graphics, capable only of OpenGL 1.4 and not supported by the Crocus which replaced the i965 driver since Mesa 22.0.x .

I've tested the Mesa 22.1.2 on this particular box, and obviously I've got the usage of LLVMpipe as Mesa driver.

Believe or not, this LLVMpipe driver of Mesa gives subjectively better performance than the original OpenGL 1.4 capable driver. Plasma5 is not hardly more sluggish than with i965 usage, and the box doesn't even have a powerful CPU, but a Core 2 Duo E4500.

So, from my practical experience, I think that the LLVMpipe is enough until the user discover that he wants the hardware barely-accelerated driver from Mesa Amber. Then, this particular user may find a Mesa Amber package on slackbuilds.org

Long story short, I believe that all we need is to resume the updates of Mesa on -current and call a day. Mesa Amber is a false problem for us.

Last edited by LuckyCyborg; 06-29-2022 at 10:44 AM.
 
4 members found this post helpful.
Old 06-29-2022, 11:24 AM   #812
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,534

Rep: Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899
I don't have a dog in this fight, as it were, since I've got an nvidia card, but I brought it up because it's going to be an issue for people with newer AMD video cards (I'm assuming) and those who game with proton. Maybe newer mesa in extra? That way it's there for those who need it, and people with older cards will still have support.
 
2 members found this post helpful.
Old 06-29-2022, 11:35 AM   #813
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,499

Rep: Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307
Quote:
Originally Posted by garpu View Post
I don't have a dog in this fight, as it were, since I've got an nvidia card, but I brought it up because it's going to be an issue for people with newer AMD video cards (I'm assuming) and those who game with proton. Maybe newer mesa in extra? That way it's there for those who need it, and people with older cards will still have support.
By older cards you probably mean "really older cards" because the current Mesa support anything which has at least OpenGL 2.0 support, as usual.

And the newer Mesa is also important for people who have Intel graphics or relative old AMD graphics. Crocus has better support for OpenGL on the devices which support this, and Radeon HD5000 series got NIR.

Heck, even the Nouveau got improvements.
 
3 members found this post helpful.
Old 06-29-2022, 11:36 AM   #814
anon230
LQ Newbie
 
Registered: Jan 2021
Distribution: Slackware
Posts: 13

Rep: Reputation: Disabled
Hello everyone,

the recent update to Texlive 2022 removed many Latex packages such as "subfigure" and others.

Comparing texlive-2021 on Slackware-15.0 w.r.t. texlive-2022 on Slackware-current there
are about 517 missing Latex packages (under usr/share/texmf-dist/tex/latex).

Please, restore the missing packages. Thank you.
 
1 members found this post helpful.
Old 06-29-2022, 01:25 PM   #815
biker_rat
Member
 
Registered: Feb 2010
Posts: 369

Rep: Reputation: 220Reputation: 220Reputation: 220
Mesa 22.1.3 is out now.
 
4 members found this post helpful.
Old 06-30-2022, 01:04 AM   #816
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by eming View Post
the recent update to Texlive 2022 removed many Latex packages such as "subfigure" and others.
Subfigure is depricated, "subfig" and "caption" as recommended alternatives are provided in the recent update.

Quote:
Comparing texlive-2021 on Slackware-15.0 w.r.t. texlive-2022 on Slackware-current there
are about 517 missing Latex packages (under usr/share/texmf-dist/tex/latex).

Please, restore the missing packages. Thank you.
There were a lot of useless packages included sneaked in as dependencies for other packages where other dependecies were not.
The list of packages to be included in the texmf-tree is now way more maintainable, before it wasn't that obvious what
would land in there.

Instead of bloating texlive again, requests for named single packages are more helpful IMHO.
 
1 members found this post helpful.
Old 06-30-2022, 01:13 AM   #817
henca
Member
 
Registered: Aug 2007
Location: Linköping, Sweden
Distribution: Slackware
Posts: 956

Rep: Reputation: 648Reputation: 648Reputation: 648Reputation: 648Reputation: 648Reputation: 648
Quote:
Originally Posted by franzen View Post
Instead of bloating texlive again, requests for named single packages are more helpful IMHO.
It might also be worth saying that some of the "bloat" can be installed as the texlive-extra package from slackbuilds.org. However, packages from slackbuilds.org might work best if you run a stable version of Slackware. IMHO it is a good thing that Slackware does its best to fit the installation media on a DVD. At the time of this writing the source directory has been removed from the installation isos to make them fit on a DVD.

regards Henrik
 
1 members found this post helpful.
Old 06-30-2022, 03:08 AM   #818
anon230
LQ Newbie
 
Registered: Jan 2021
Distribution: Slackware
Posts: 13

Rep: Reputation: Disabled
Quote:
Originally Posted by franzen View Post
Subfigure is depricated, "subfig" and "caption" as recommended alternatives are provided in the recent update.



There were a lot of useless packages included sneaked in as dependencies for other packages where other dependecies were not.
The list of packages to be included in the texmf-tree is now way more maintainable, before it wasn't that obvious what
would land in there.

Instead of bloating texlive again, requests for named single packages are more helpful IMHO.
Hi franzen,

here is the list of the removed packages:

ESIEEcv
GS1
HA-prosper
IEEEconf
ODw-Danish.dict
ODw-Dutch.dict
ODw-English.dict
ODw-French.dict
ODw-German.dict
ODw-Norsk.dict
ODw-Spanish.dict
ODw-Swedish.dict
ODw-Turkish.dict
ODw-danish.trsl
ODw-dutch.trsl
ODw-english.trsl
ODw-fallback.trsl
ODw-french.trsl
ODw-german.trsl
ODw-norwegian.trsl
ODw-spanish.trsl
ODw-swedish.trsl
ODw-turkish.trsl
SIstyle
SIunits
Tabbing
aalok
abnt
accessibility
achemso
acmconf
acro
active-conf
adfathesis
adjustbox
afparticle
aiaa
akktex
akletter
alertmessage
algorithm2e
algpseudocodex
altsubsup
animate
annotate-equations
anonymous-acm
apa6e
arabtex-doc.tex
aramaic-serto
armenian
arsclassica
articleingud
arwindoc.tex
arydshln
asapsym
askinclude
assoccnt
association-matrix
atendofenv
attachfile
aucklandthesis
aurl
authorindex
autopdf
avremu
axodraw2
bangtex
bashful
beamer-verona
beamerposter
beamertheme-arguelles
beamertheme-detlevcm
beamertheme-epyt
beamertheme-focus
beamertheme-metropolis
beamertheme-pure-minimalistic
beamertheme-saintpetersburg
beamertheme-simpledarkblue
beamerthemelalic
beamerthemenord
beuron
bewerbung
bhcexam
bibleref-german
bilingualpages
blindtext
blkarray
bnumexpr
bodeplot
boites
book-of-common-prayer
bookcover
bookest
bookshelf
boxhandler
br-lex
brandeis-dissertation
brandeis-problemset
brandeis-thesis
bredzenie
brushscr
bubblesort
burmese
bxnewfont
bxpapersize
bxpdfver
calctab
calculator
cals
calxxxx-yyyy
carbohydrates
cartonaugh
cascadilla
cases
casyl
catoptions
causets
cbcoptic
cbfonts-fd
ccaption
cd
cdcmd
cdpbundl
cellprops
cesenaexam
changebar
changes
chemmacros
chet
chextras
chhaya
chinesechess
chs-physics-report
churchslavonic
circ
circuitikz
citeall
cjhebrew
classicthesis
cleanthesis
cleveref
clicks
clojure-pamphlet
cmbright
cmtiup
cmupint
cnbwp
cnltx
codebox
codedoc
codepage
color-edits
colorspace
combine
comment
computational-complexity
concepts
concprog
conditext
contracard
cooking-units
cool
coordsys
coursepaper
crefthe
crumbs
cryptocode
csbulletin
csvsimple
ctib
cv4tw
cweb-latex
dataref
dateiliste
datetime
debate
denisbdoc
diabetes-logbook
dialogl
dinbrief
directory
dithesis
dlfltxb
doc-v3beta.sty
doclicense
doctools
draftcopy
dtk
dtxdescribe
ducksay
dvdcoll
easing
easy
easyfloats
easylist
ebezier
ebsthesis
edmargin
einfart
ejpecp
ekaia
elbioimp
elegantbook
elegantnote
elegantpaper
elements
elpres
elteikthesis
elzcards
embedfile
emulateapj
endfloat
endnotes
enotez
enumitem-zref
envlab
epiolmec
erdc
esami
esieecv
esint
estcpmm
etextools
ethiop
etoc
etsvthor
europasscv
europecv
everyhook
everysel-ltx.sty
everyshi-ltx.sty
exam
exam-n
exam-randomizechoices
examdesign
example
example-glossaries-childmultipar.tex
example-glossaries-longchild.tex
examplep
exceltex
exercise
exercisebank
exframe
export
exsheets
extract
facsimile
factura
fancylabel
fancytooltips
fbithesis
fc
fcolumn
fei
ffcode
ffslides
fgruler
filedate
fileinfo
fixme
flashmovie
floatrow
flowfram
fmtcount
fncychap
fnpct
foliono
fontawesome5
fontaxes
fontmfizz
fontsetup
fontsize
fonttable
footmisc-2011-06-06.sty
footmisx
footnpag
forarray
forest
formal-grammar
framed
frankenstein
frege
froufrou
ftc-notebook
fvextra
g-brief
gamebooklib
gammas
gauss
genealogytree
geschichtsfrkl
gloss
gloss-latex.lde
gloss-latex.ldf
glossaries-2020-03-19.sty
glossary-list-2020-03-19.sty
gmdoc
gmutils
gmverb
gradstudentresume
grant
graph35
graphicscache
graphpaper
gridpapers
grotesq
gs1
gsemthesis
guha.tex
h2020proposal
hackthefootline
halloweenmath
hamnosys
handoutwithnotes
har2nat
harvard
hausarbeit-jura
hc
hecthese
hep-acronym
hep-bibliography
hep-float
hep-font
hep-math
hep-math-font
hep-paper
hep-text
hep-title
hexboard
historische-zeitschrift
hitec
hletter
hobete
hpsdiss
href-ul
hvlogos
hvpygmentex
hypdoc
hypdoc.sty
hypdvips
hyper
hyperref-langpatches.def
hyperref-patches.sty
hyperxmp
icsv
ieeepes
iexec
ifallfalse
ifmslide
ifnextok
ifthenx
imac
imtekda
incgraph
indextools
inkpaper
inputenx
inputnormalization
interactiveworkbook
interfaces
invoice
iscram
iso
iso10303
isodate
isodoc
jacow
jamtimes
jmsdelim
jnuexam
jpsj
jslectureplanner
jumplines
kantlipsum
kashmiri.tex
kdgdocs
kerntest
keycommand
keyfloat
keyparse
keyreader
keystroke
keyvaltable
knowledge
koma-script-source-doc.cls
komacv
ksp-thesis
ku-template
l3build
l3deprecation.def
l3opacity
labbook
lambdax
langsci-avm
latex-uni8
latexcolors
layouts
leaflet
lebhart
lectures
leipzig
lettre
lettrine
lhcyralt-hyphen.cfg
lhelp
libertinegc
liftarm
ligtable.tex
limap
limecv
linenoamsmath
lipsum-cs.ltd.tex
lisp-on-tex
llncsconf
logpap
logreq
longfbox
longfigure
longtable-2020-01-07.sty
loops
lps
lsc
lt3graph
ltabptch
ltxdockit
ltxkeys
ltxtools
lwarp-beamerarticle.sty
lwarp-centerlastline.sty
lwarp-common-mathjax-siunitx.sty
lwarp-decorule.sty
lwarp-fancypar.sty
lwarp-froufrou.sty
lwarp-lipsum.sty
lwarp-lltjp-siunitx.sty
lwarp-lltjp-tascmac.sty
lwarp-mwe.sty
lwarp-pbalance.sty
lwarp-showlabels.sty
lwarp-siunitx-v2.sty
lwarp-sympytex.sty
lwarp-wrapfig2.sty
m-tx
macrolist
magaz
makebarcode
makecell
makedtx
makelabels
malay.tex
mandi
markdown
matapli
matc3
matc3mem
mathalpha
mathfam256
mathfont
mathsemantics
mcexam
mcf2graph
mciteplus
mcmthesis
mdframed
mecaso
media4svg
mentis
menukeys
messagepassing
metalogox
metanorma
metastr
metre
mhchem
microtype-show.sty
minimalist
minitoc
minutes
mlacls
mluexercise
mmap
modeles-factures-belges-assocs
moderncvbodyi.sty
moderncviconsacademic.sty
moderncviconssymbols.sty
moderncviconstikz.sty
monofill
montex
moodle
morefloats
morehype
morewrites
movie15
mpostinl
msc
msg
mslapa
msu-thesis
mt-FontAwesome.cfg
mt-Lato.cfg
mt-NewComputerModern.cfg
mt-TU-basic.cfg
mt-TU-empty.cfg
mucproc
mugsthesis
muling
musixguit
musixtex
musuos
muthesis
mwcls
mycv
mylatexformat
nag
nameauth
nath
nature
navydocs
ncclatex
nchairx
ndsu-thesis
newlfm
newpax
nicefilelist
niceframe
nicematrix
nicetext
nidanfloat
nih
nihbiosketch
nlctdoc
nndraw
nostarch
notes
notespages
notestex
nox
ntheorem
nucleardata
numerica
numerica-plus
numerica-tables
numprint
numspell
obnov
ocg-p
ocgx2
octavo
omar.tex
onrannual
opcit
opteng
optidef
options
oscola
ot1tx-ds.fd
ot1tx-frak.fd
pageslts
palette
paper
papertex
paracol
pas-cv
pascaltriangle
pax
pbalance
pbsheet
pdfcomment
pdfcprot
pdfmanagement-testphase
pdfreview
pdfscreen
pdfslide
pecha
perltex
pfdicons
pgf-interference
pgfbaseimage.sty
pgfbaselayers.sty
pgfmath-xfp
phfextendedabstract
phfnote
phfqit
phfthm
philex
philosophersimprint
phonenumbers
pittetd
pkgloader
plates
platex-tools
pmboxdraw
polski
polynom
polytable
powerdot
powerdot-fuberlin
ppr-prv
pracjourn
preprint
pressrelease
preview
probsoln
procIAGssymp
proflabo
proflycee
program
progress
prosper
protex
przechlewski-book
pst-ghsb
pst-hsb
pstool
pstring
ptptex
pygmentex
qrbill
qstest
qsymbols
quotmark
ran_toks
rbt-mathnotes
readarray
recipebook
refman
refstyle
register
relenc
relsize
rmpage
robotarm
robustindex
ryersonsgsthesis
ryethesis
sageep
savetrees
scanpages
schedule
schulschriften
scientific-thesis-cover
scontents
scrambledenvs
scrjrnl
scrlfile-hook-3.34.sty
sdaps
sectsty
selectp
semantex
semantic
seminar.bg3
sesamanuel
seuthesix
sf298
sfmath
shadethm
shipunov
showexpl
sidenotes
simplecd
simplenodes
simplivre
sindhi.tex
sistyle
siunits
siunitx
skb
skdoc
skeldoc
skeycommand
skeyval
skrapport
smart-eqn
snapshot
snaptodo
soton
spark-otf
spbmark
spectralsequences
sphdthesis
spotcolor
spreadtab
sr-vorl
srbtiks
srdp-mathematik
sseq
stackengine
standalone
stex
strands
stringstrings
structmech
sttools
studenthandouts
styledcmd
subfigure
sugconf
svg
svn-multi
swfigure
tabbing
tablefootnote
tabls
tabriz-thesis
tabstackengine
tabu
tabularcalc
tabulary
tagpdf
talk
tamefloats
tasks
tcldoc
termcal-de
termsim
testidx
tex-locale
texilikechaps
texilikecover
texmate
texpower
texshade
texsurgery
textopo
textpos
theoremref
thermodynamics
thesis-gwu
thesis-titlepage-fhac
thmtools
threeparttable
thucoursework
thumbs
tikz-among-us
tikz-bagua
tikz-swigs
tikzbricks
tikzlibrarypie.code.tex
tikzlibrarytrackschematic.symbology.code.tex
tikzlings
tiscreen
titlecaps
titlesec
tkz-berge
tkz-euclide
tkz-graph
tkz-lib-shape.tex
tkz-tools-colors.tex
tlc-article
to-be-determined
tocloft
todonotes
tonevalue
topiclongtable
topletter
trajan
tram
translations
translator-basic-dictionary-Czech.dict
translator-basic-dictionary-Dutch.dict
translator-bibliography-dictionary-Czech.dict
translator-bibliography-dictionary-Dutch.dict
translator-environment-dictionary-Czech.dict
translator-environment-dictionary-Dutch.dict
translator-months-dictionary-Czech.dict
translator-months-dictionary-Dutch.dict
translator-numbers-dictionary-Czech.dict
translator-numbers-dictionary-Dutch.dict
translator-theorem-dictionary-Czech.dict
translator-theorem-dictionary-Dutch.dict
tui
turabian
tx-ds.sty
txuprcal
typed-checklist
typeface
typoaid
uaclasses
uafthesis
ucalgmthesis
ucbthesis
ucsmonograph
uhhassignment
uighur.tex
uiucredborder
uiucthesis
umbclegislation
umich-thesis
umthesis
unam-thesis
unamthesis
uni-wtal-ger
uni-wtal-lin
unicode-alphabets
unisc
unizgklasa
unravel
unswcover
uothesis
uowthesistitlepage
upmethodology
uspatent
ut-thesis
utexasthesis
utf8add
utx-frak.fd
uwthesis
varindex
varwidth
velthuis
verbasef
verifiche
versions
vhistory
vntex
vpe
vruler
webquiz
willowtreebook
windycity
withargs
wordcount
wrapfig
wsemclassic
xassoccnt
xbmks
xcolor-material
xcookybooky
xdoc
xistercian
xkcdcolors
xpatch
xsavebox
xsim
xtab
xwatermark
xymtex
yagusylo
yaletter
ycbook
ydoc
yhmath
york-thesis
yplan
yquant
zed-csp
zref
zwpagelayout
zx-calculus

The removal of some of those packages (e.g. mdframed, comment, ...) broke many
latex documents compilation on my machine.

I don't think that all of those packages are deprecated and I think that the the removal
should be motivated/reported somewhere (I don't find it on Slackware-current changelog)
or at least they should be moved in texlive-extra IMHO.

Thank you, best regards.
 
Old 06-30-2022, 05:13 AM   #819
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
@eming, the list is not that useful, please just send package names(e.g. mdframed, comment, ...) that are really in use by you.
If these aren't that big, there's a good chance to add them back.

Quote:
I don't think that all of those packages are deprecated and I think that the the removal
should be motivated/reported somewhere (I don't find it on Slackware-current changelog)
or at least they should be moved in texlive-extra IMHO.
These are not all deprecated for sure(and some where renamed btw.), and removals/additions should surely be not that much
in the future.
Every package that is not in texlive is in texlive-extra, but -current has no own texlive-extra on SBo.
You could build a corresponding texlive-extra with the texmf-tree from here

Another option is to build texlive with your own texmf-tree.
 
Old 06-30-2022, 05:49 AM   #820
anon230
LQ Newbie
 
Registered: Jan 2021
Distribution: Slackware
Posts: 13

Rep: Reputation: Disabled
Quote:
Originally Posted by franzen View Post
@eming, the list is not that useful, please just send package names(e.g. mdframed, comment, ...) that are really in use by you.
If these aren't that big, there's a good chance to add them back.



These are not all deprecated for sure(and some where renamed btw.), and removals/additions should surely be not that much
in the future.
Every package that is not in texlive is in texlive-extra, but -current has no own texlive-extra on SBo.
You could build a corresponding texlive-extra with the texmf-tree from here

Another option is to build texlive with your own texmf-tree.
I'll try to report all the missing packages I need.

Anyway I'm okay with the removal of deprecated packages but I think that the others should be
removed more gradually, if needed, and with a clear motivation in the changelog.

Thank you.
 
Old 06-30-2022, 04:41 PM   #821
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
kmod-30

SOURCES --> https://git.kernel.org/pub/scm/utils...kmod-30.tar.gz


Here can read the NEWS file to see BUGFIXES and IMPROVIMENTS

https://kernel.googlesource.com/pub/.../tags/v30/NEWS

Last edited by USUARIONUEVO; 06-30-2022 at 04:42 PM.
 
Old 07-01-2022, 02:53 AM   #822
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,022

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by LuckyCyborg View Post
I have a box which has a Intel GMA3150 graphics, capable only of OpenGL 1.4 and not supported by the Crocus which replaced the i965 driver since Mesa 22.0.x .

I've tested the Mesa 22.1.2 on this particular box, and obviously I've got the usage of LLVMpipe as Mesa driver.

Believe or not, this LLVMpipe driver of Mesa gives subjectively better performance than the original OpenGL 1.4 capable driver. Plasma5 is not hardly more sluggish than with i965 usage, and the box doesn't even have a powerful CPU, but a Core 2 Duo E4500.
But from what I know the last KDE desktop supporting OpenGL 1.4 was KDE4 and Plasma5 will fallback to swrast when there is not available at least OpenGL 2.0

How did you instructed Plasma5 to use OpenGL 1.4, offered by Intel GMA3150, when there is no support for it?

Last edited by ZhaoLin1457; 07-01-2022 at 03:00 AM.
 
Old 07-01-2022, 03:39 AM   #823
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,499

Rep: Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307Reputation: 3307
Quote:
Originally Posted by ZhaoLin1457 View Post
But from what I know the last KDE desktop supporting OpenGL 1.4 was KDE4 and Plasma5 will fallback to swrast when there is not available at least OpenGL 2.0

How did you instructed Plasma5 to use OpenGL 1.4, offered by Intel GMA3150, when there is no support for it?
Yeah, it's true that Intel GMA3150 gives only OpenGL 1.4 and that Plasma5 requires at least OpenGL 2.0 ...

BUT, there is a trick to make Mesa i915 driver to give OpenGL 2.1 on Intel GMA3150 by instructing it to emulate in software some missing features.

Long story short, bellow is the content of file /etc/drirc (or ~/.drirc) to make this setup.
Code:
<driconf>
    <device driver="i915">
        <application name="Default">
            <option name="stub_occlusion_query" value="true" />
            <option name="fragment_shader" value="true" />
        </application>
    </device>
</driconf>
However, you should do not expect spectacular performances.

In practice, the Plasma5 works with its KWin effects functional, BUT you should disable the taskbar thumbnails, and the effects: Blur and Background Contrast, because those things are painfully sluggish. But in the end you get a bit sluggish but usable desktop.

And please note that this is just a particular case, because if you are lucky owner of OpenGL 1.4 hardware of another type or vendor, you are stuck with LLVMpipe on Plasma5.

Just like you will be with Mesa 22.1.x and later, anyway.

Last edited by LuckyCyborg; 07-01-2022 at 03:41 AM.
 
2 members found this post helpful.
Old 07-01-2022, 10:32 AM   #824
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,351

Rep: Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062Reputation: 4062
Wayland 1.21.0

Code:
This new release adds a new wl_pointer high-resolution scroll event,
adds a few new convenience functions, and contains a collection of
bug fixes.

This is the first release to use GitLab releases instead of the usual
wayland.freedesktop.org website. The new links are available at the
end of this email, or in the GitLab UI.
Announcement:
https://lists.freedesktop.org/archiv...ne/042268.html
 
Old 07-01-2022, 11:25 AM   #825
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,022

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by LuckyCyborg View Post
In practice, the Plasma5 works with its KWin effects functional, BUT you should disable the taskbar thumbnails, and the effects: Blur and Background Contrast, because those things are painfully sluggish. But in the end you get a bit sluggish but usable desktop.

And please note that this is just a particular case, because if you are lucky owner of OpenGL 1.4 hardware of another type or vendor, you are stuck with LLVMpipe on Plasma5.

Just like you will be with Mesa 22.1.x and later, anyway.
I understand. I have only one another curiosity: with this drirc workaround will work also the Wayland sessions of Plasma5?

I ask because I've heard that OpenGL 2.1 is enough for having functional Wayland sessions on Plasma5.

Last edited by ZhaoLin1457; 07-01-2022 at 11:28 AM.
 
  


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
Apache 2.4 requests to non-SSL site with "Upgrade-Insecure-Requests: 1" and no trailing / get redirected to default site owendelong Linux - Server 2 06-22-2021 02:08 PM
[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 01:14 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