LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 04-03-2023, 04:21 AM   #16
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,617

Rep: Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491Reputation: 3491

Quote:
Originally Posted by keithpeter View Post
Thankyou for reply.

Current updated to 31st March with mesa 23.0.1

Based on the archwiki page you linked to I made a ~/.drirc file like this...

Code:
bash-5.2$ cat .drirc
<driconf>
    <device driver="i915">
        <application name="Default">
            <option name="stub_occlusion_query" value="true" />
            <option name="fragment_shader" value="true" />
        </application>
    </device>
</driconf>
The result of your suggested glxinfo command is this...

Code:
bash-5.2$ glxinfo | grep OpenGL
libGL error: did not find extension DRI_Mesa version 1
libGL error: failed to load driver: i915
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 16.0.0, 128 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.0.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.0.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
bash-5.2$
From which I conclude that mesa-23.0 is not supporting my graphics card and that applications that require accelerated graphics are falling back to llvmpipe software rendering.

Firefox and xpdf from current-20230331 are giving the familiar error messages that I noted at the beginning of this post. However firefox seems to be less 'jumpy' and does not saturate a core on www.bbc.co.uk/news as I saw at first so some improvement.
Something is wrong with your graphics stack, becuse you use the LLVMpipe as driver, which is slow software rendering.

Please show me the output of dmesg and your Xorg.log

Last edited by LuckyCyborg; 04-03-2023 at 05:36 AM.
 
Old 04-03-2023, 12:03 PM   #17
keithpeter
Member
 
Registered: Nov 2015
Location: 52:30N 1:55W
Distribution: Slackware 15.0, OpenBSD 7.4
Posts: 310

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by basharx View Post
It could also be a Mesa 23.x problem, I don't get the libGL error on a Slackware 15.0 32-bit/945GM with Mesa 21.3.5 (which reports OpenGL version 2.1).
Yes, I first noticed the issue with the mesa-23 upgrade that arrived in the 22nd March update. It reverted to 'normal' (i.e. what I see with Slackware 15.0 and 14.2) when I downgraded to the mesa-21.3.5 package from Slackware 15.0.

I've noticed that the most recent mesa-23 update has 'calmed' Firefox down a bit even with llvmpipe rendering.

I'll have to downgrade again to 21.3.5 and run the glxinfo command to see what OpenGL is reported. I think it was 1.4. I'll edit this post then.

Edit: below using mesa-21.3.5 binary from Slackware 15.0 iso after using upgradepkg and rebooting.

Code:
bash-5.2$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 21.3.5
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 21.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
bash-5.2$

Last edited by keithpeter; 04-03-2023 at 01:16 PM. Reason: clarify
 
Old 04-03-2023, 12:17 PM   #18
keithpeter
Member
 
Registered: Nov 2015
Location: 52:30N 1:55W
Distribution: Slackware 15.0, OpenBSD 7.4
Posts: 310

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by LuckyCyborg View Post
Something is wrong with your graphics stack, becuse you use the LLVMpipe as driver, which is slow software rendering.

Please show me the output of dmesg and your Xorg.log
Thanks for interest and I have attached the log files as they are long. The error messages you highlighted in red are the ones I was asking about when I started the thread.

Xorg2.log is the log after removing the ~/.drirc file I added based on an example from the Arch Wiki referenced in Post 13 in this thread. Output from glxinfo is below

Code:
bash-5.2$ glxinfo | grep OpenGL
libGL error: did not find extension DRI_Mesa version 1
libGL error: failed to load driver: i915
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 16.0.0, 128 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.0.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.0.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
dmesg-fresh.txt is the output of dmesg after a fresh boot at console (I'm using startx to start xfce4).

Hardware runs fine (within the limitations of a 17 year old laptop) on Slackware 15.0 and 14.2 before that so I think the electronics is still ok.
Attached Files
File Type: log Xorg2.log (18.1 KB, 6 views)
File Type: txt dmesg-fresh.txt (58.0 KB, 5 views)
 
  


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] kernel 4.4.172-smp (32bit), i915 module --> no display after kernel-mode-switch baumei Slackware 27 01-25-2020 06:38 AM
looking for i915 parameter document or Is i915 good for N10? kaz2100 Debian 6 07-10-2011 06:17 PM
Fedora 13 32bit and then Linux Mint 32bit and then Ubuntu 10.04 32bit ciao303 Linux - Newbie 3 08-09-2010 11:03 PM
Framebuffer, i915, and Slackware current and Asus eeepc hgriggs Slackware 17 06-15-2010 04:01 PM
Installing Mesa & Mesa-demos... bozotix Linux - Software 2 05-09-2002 12:55 AM

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

All times are GMT -5. The time now is 09:41 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