SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Integrated Graphics Subsystem
6.1 Introduction
This chapter describes graphics subsystem that is integrated into the Q35 GMCH component.
This graphics subsystem employs the use of system memory to provide efficient, economical 2D
and 3D performance.
_________________
h10032.www1.hp.com/ctg/Manual/c01155679.pdf
Graphics Adapter --- Intel GMA 3100 integrated.
You have exactly a computer with a model like I have one, but mine is in the USDT variant (meaning mini-PC form factor) and it's stuck forever in the Intel GMA 3100 as graphics, because there is no way to add a graphics card.
However, the Intel GMA 3100 is capable exactly of OpenGL 1.4 with the classic Mesa i915 driver without that drirc workaround mentioned in the previous posts, and even with this workaround, there still are issues.
I have seen that you posted a screenshot with Plasma5 on -current - supposedly running on top of i915 driver. Because I've seen the window shadows, this means that the KWin's desktop effects are active, then you use the drirc workaround for enabling OpenGl 2.1 .
You did not seen any screen or taskbar flickering? The notification popups how behaves? The taskbar thumbnails are snappy or the entire desktop snailficate while they are pictured, on mouse rollover over a taskbar icon? Honestly, I can continue with those questions worth of 3 posts.
Long story short: you are really use Plasma5 in this setup or it was just a test?
Last edited by LuckyCyborg; 02-01-2023 at 09:51 AM.
Yes... everything works... all "desktop effects", all mouse-over effects, no flickering.
If there's any kind of a a "work around" in-play... It's nothing that I did manually.
I simply did a 100% install of Slackware64-current and everything works perfectly fine.
Oh... and this machine is using the on-board graphics, _not_ an add-on card.
According to even Wikipedia, not only LuckyCyborg, Intel GMA 3100 only supports OpenGL 1.4, so this is insufficient for "desktop effects" from Plasma 5 to work.
Today's Plasma 5 needs at least OpenGL 2.0 to have these effects active. So, I don't think your hardware is really Intel GMA 3100, if it natively supports OpenGL 2.0
In fact, it seems that OpenGL 2.1 started to be supported starting with Intel GMA X4500, but for that there is already support in the Mesa Crocus driver.
Would you mind posting the output of the "glxinfo -B" and "lscpi" commands?
According to even Wikipedia, not only LuckyCyborg, Intel GMA 3100 only supports OpenGL 1.4, so this is insufficient for "desktop effects" from Plasma 5 to work.
Today's Plasma 5 needs at least OpenGL 2.0 to have these effects active. So, I don't think your hardware is really Intel GMA 3100, if it natively supports OpenGL 2.0
In fact, it seems that OpenGL 2.1 started to be supported starting with Intel GMA X4500, but for that there is already support in the Mesa Crocus driver.
Would you mind posting the output of the "glxinfo -B" and "lscpi" commands?
BTW, this is what says those 2 commands on my HP Compaq dc7800 USDT, with stock Mesa's classic i915 driver and no workarounds - no Slackware 15.0 but also in -current the results are the same.
Code:
root@darkstar:~# lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
root@darkstar:~#
Code:
root@darkstar:~# glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) Q35 (0x29b2)
Version: 21.3.9
Accelerated: yes
Video memory: 384MB
Unified memory: yes
Preferred profile: compat (0x2)
Max core profile version: 0.0
Max compat profile version: 1.4
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Q35
OpenGL version string: 1.4 Mesa 21.3.9
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 21.3.9
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
root@darkstar:~#
Yep, there is only OpenGL 1.4 support and NO desktop effects are active on Plasma5.
And please note that the chipset is Intel Q35
Also, I have the latest BIOS.
Code:
root@darkstar:~# dmidecode | head -n50
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.
61 structures occupying 1806 bytes.
Table at 0x000EA0C0.
Handle 0x0001, DMI type 0, 24 bytes
BIOS Information
Vendor: Hewlett-Packard
Version: 786F1 v01.35
Release Date: 10/23/2015
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 4 MB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
BIOS Revision: 1.35
Handle 0x0002, DMI type 1, 27 bytes
System Information
Manufacturer: Hewlett-Packard
Product Name: HP Compaq dc7800 Ultra-slim Desktop
Version:
Serial Number: <SERIAL NUMBER>
UUID: <UUID>
Wake-up Type: Power Switch
SKU Number: GC762AV
Family: 103C_53307F
Handle 0x0003, DMI type 2, 14 bytes
Base Board Information
Last edited by LuckyCyborg; 02-01-2023 at 12:24 PM.
A ? can both post output of " inxi -zv7 " so can see if it's a hardware bios or software
difference? Mine is an HP with G31/33 chip and at GL 1.4.
Man, G31/33 or Q35 have all Intel GMA 3100 embedded graphics which is capable of OpenGL 1.4 only. Does not matter the firmware, but the kind of GPU embedded on motherboard. And regarding software, there are only two ways: the classic i915 and the Gallium i915 drivers.
True, there are G41/43 and Q45 chipsets which are capable of OpenGL 2.1 because they have Intel GMA X4500 graphics, BUT those are different animals.
I for one, I have also a Intel DG43GT motherboard with G43 chipset, a Fujitsu Q5030 mini-PC with QM45 chipset and a laptop Dell Inspiron n5030 with same QM45 chipset. They all are capable of OpenGL 2.1 and they all run fine Plasma 5.
Last edited by LuckyCyborg; 02-01-2023 at 12:37 PM.
Like you were on last posts trying to see if was a test or what on it. I too have a G41 that can.
Tried starting a new tread on here for Intel graphics on current.
Last edited by linuxdaddy; 02-01-2023 at 12:50 PM.
Reason: added to it.
I need to do a new install tonight to post, just put new compound on the cpu and mobo cooler on it,
I have other cpus for it. But at moment is an Intel core 2 quad with 8gb pc2-6400 ram on G31/33.
A ? that's 15.0 updated right not current?
Last edited by linuxdaddy; 02-01-2023 at 01:02 PM.
I need to do a new install tonight to post, just put new compound on the cpu and mobo cooler on it,
I have other cpus for it. But at moment is an Intel core 2 quad with 8gb pc2-6400 ram on G31/33.
A ? that's 15.0 updated right not current?
Yes, I for one, I use Slackware 15.0 for those experiments.
Usually with an updated kernel (custom build) and latest Mesa (Amber) 21.3.9 - or latest Mesa like in -current built locally for i915g driver.
root@glennmcc-spare:~# glxinfo -B
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa/X.org (0xffffffff)
Device: llvmpipe (LLVM 14.0.6, 128 bits) (0xffffffff)
Version: 22.3.4
Accelerated: no
Video memory: 3840MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 14.0.6, 128 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 22.3.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.5 (Compatibility Profile) Mesa 22.3.4
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
___________________________________________________________________________________
root@glennmcc-spare:~# lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
____________________________________________________________________________________________________ _
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.