- Debian (bullseye) & Firmware for i915
- 3 Answers 3
- Debian User Forums
- Re: Intel Integrated Graphics
- Re: Intel Integrated Graphics
- Re: Intel Integrated Graphics
- Re: Intel Integrated Graphics
- Re: Intel Integrated Graphics
- Re: Intel Integrated Graphics
- unixforum.org
- Re: Решено: Видео-драйвер для intel i915
- Re: Решено: Видео-драйвер для intel i915
- Re: Решено: Видео-драйвер для intel i915
- Re: Решено: Видео-драйвер для intel i915
- Re: Решено: Видео-драйвер для intel i915
- VA-API on i915 hardware in Debian
Debian (bullseye) & Firmware for i915
which makes me wonder if my hardware is correctly supported with the firmware installed. Thus I’ve tried to get this ver2_01 firmware, but unfortunately I cannot find it anywhere. I’ve non-free included in my sources, and I’ve also looked in the git repo git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git , but there I only find ver2_02 for rkl_dmc. Now, since ver2_02 is installed, can I just create a link vor ver2_01 pointing to ver2_02? Does the message above mean, that I something will not work properly — how can I check? Since i915 is related to my on-chip graphic card (to my knowledge), I’m afraid that e.g. OpenGL might not work correctly!? Please, could someone ‘shed a light’ on this for me, or could even point me to a solution? Kind Regards, George
3 Answers 3
rkl is apparently Rocket Lake, the codename for an Intel chipset that is supposed to be released in early 2021. So this is the Linux i915 driver already getting support for hardware that is not released yet.
The i915 driver covers a wide range of Intel iGPUs, including all the current ones and sometimes even near-future ones if they follow a design similar to their predecessors.
The kernel modules like i915 include metadata indicating the firmware files they may need: the i915 module needs to declare the firmware files for all supported Intel iGPU versions this way.
The update-initramfs tool is not smart enough to cross-check the hardware information to find out which of the various firmware files declared by the i915 driver are actually needed by your hardware, so it will simply attempt to include all of them into initramfs.
Unless you have installed firmware files for all the Intel iGPU variants, you may get some nuisance messages from update-initramfs ; but if they don’t refer to the iGPU/chipset version you’re actually using, you can simply ignore them.
/** * DOC: csr support for dmc * * Display Context Save and Restore (CSR) firmware support added from gen9 * onwards to drive newly added DMC (Display microcontroller) in display * engine to save and restore the state of display engine when it enter into * low-power state and comes back to normal. */
I did not find any indication that the DMC would be used by anything other than power saving, so even if there were any problems, they would be more likely in the domain of power saving, not OpenGL.
The patch updating the firmware version requirement from 2_01 to 2_02 was discussed in August this year so it’s still pretty new. It looks like it did not get into your kernel version (5.9), but it will be in kernel version 5.10.
And, as the Rocket Lake chipset is not released yet, the rkl_dmc_ver2_01.bin might have been distributed only internally at Intel (some Intel developers also participate in Linux kernel development, you know). But for the same reason, this is unlikely to cause any problems for you, other than an extra message or two from update-initramfs .
In the unlikely case that you are actually testing pre-release hardware, you should be under a suitable NDA and you or someone in your organization should have a contact at Intel who can provide the ver2_01 firmware file for you if you really need it.
Debian User Forums
I purchased an HP netbook back in 2011 and put Debian on it.
It’s worked great for me over the years. I recently did a fresh install of Debian 11 on it, but it looks like the OpenGL driver isn’t working correctly.
shows the OpenGL version string as «1.4», and when I try to run openarena (and other games) I get an error saying OpenGL 2.0 or greater is required.
It looks like the GMA 3150 supports OpenGL 2.1. In addition to this, I’ve played openarena etc on this netbook before, with older versions of Debian.
From research, it looks like I need to install the
package. I did this and rebooted, but sadly didn’t seem to make any difference.
and rebooting, but it just hangs trying to load lightdm.
I’m sure this is as simple as installing a single package or loading a module, but without knowing what to install or load, I’m stuck.
sunrat Administrator
Posts: 5547 Joined: 2006-08-29 09:12 Location: Melbourne, Australia Has thanked: 89 times Been thanked: 305 times
Re: Intel Integrated Graphics
#2 Post by sunrat » 2022-08-20 06:32
You would need Mesa packages libglx-mesa0. Not sure if they are installed by default.
You could launch the program with an environment variable to make it think it’s using a certain GL version (dirty hack YMMV):
MESA_GL_VERSION_OVERRIDE=2.1
“ computer users can be divided into 2 categories:
Those who have lost data
. and those who have not lost data YET ” Remember to BACKUP!
Aki Global Moderator
Posts: 1309 Joined: 2014-07-20 18:12 Location: Europe Has thanked: 25 times Been thanked: 175 times
Re: Intel Integrated Graphics
#3 Post by Aki » 2022-08-20 07:46
OpenGL 2.1 with i915 driver
The update of mesa from version 13.x to 17 may break support for OpenGL 2.1 on third gen Intel GPUs (GMA3100, see here), as described in this article, reverting it back to OpenGL 1.4. However this could be restored manually by setting /etc/drirc or ~/.drirc options
[. ]
@kerryhall: it could be useful to change the subject of the first message of the topic from «Intel Integrated Graphics» to something like «OpenGL version string 1.4 with i915 driver». This for a better understanding of the topic by other forum’s readers with the same issue in the future.
—
[1] https://wiki.archlinux.org/index.php/in . 915_driver
Re: Intel Integrated Graphics
#4 Post by kerryhall » 2022-08-20 09:53
MESA_GL_VERSION_OVERRIDE=2.1
to launch, but when playing the actual game, it looks like a bunch of triangles are missing or malformed, and the game seems to either freeze or run at close to 0 fps.
Re: Intel Integrated Graphics
#5 Post by kerryhall » 2022-08-30 05:57
Setting aside the odd appearance of OpenArena for a second, is it possible to install some sort of Mesa library that can give me OpenGL 3.0 support in software? I don’t need it for some crazy framerate in a game or anything, there is an audio plugin I want to use that needs OpenGL >= 3.0 in order to display a basic gui correctly.
Head_on_a_Stick Posts: 13942 Joined: 2014-06-01 17:46 Location: /dev/chair Has thanked: 53 times Been thanked: 82 times
Re: Intel Integrated Graphics
#6 Post by Head_on_a_Stick » 2022-08-30 14:15
glxinfo -B lspci -knn | grep -iA3 'vga\|3d\|display'
Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher.
Re: Intel Integrated Graphics
#7 Post by kerryhall » 2022-08-30 20:38
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) Pineview M (0xa011) Version: 20.3.5 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) Pineview M OpenGL version string: 2.1 Mesa 20.3.5 OpenGL shading language version string: 1.20 OpenGL ES profile version string: OpenGL ES 2.0 Mesa 20.3.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a011] Subsystem: Hewlett-Packard Company Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [103c:1584] Kernel driver in use: i915 Kernel modules: i915 00:02.1 Display controller [0380]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a012] Subsystem: Hewlett-Packard Company Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [103c:1584] 00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02) Subsystem: Hewlett-Packard Company NM10/ICH7 Family High Definition Audio Controller [103c:1584]
unixforum.org
Как мне можно установить драйвера от видеокарты Intel i915Grafics tar.gz в тар гз пакете. Если через консоль, то как и сколько времени это займёт. Подскажите пожалуйста. Желательно с инструкцией к установке. ОС Debian GNU/Linux 5.0.3 Lenny Official i386 GNOME.
Re: Решено: Видео-драйвер для intel i915
Сообщение Phantom_ » 20.12.2009 16:42
Re: Решено: Видео-драйвер для intel i915
Сообщение aandy » 20.12.2009 16:48
где брали этот архив?
его надо разархивировать и посмотреть что там)
я так думаю, что там исходники.
поэтому посмотрите ка лучше это
aptitude show xserver-xorg-video-intel
Re: Решено: Видео-драйвер для intel i915
Сообщение serezha2508 » 20.12.2009 17:45
где брали этот архив?
его надо разархивировать и посмотреть что там)
я так думаю, что там исходники.
поэтому посмотрите ка лучше это
aptitude show xserver-xorg-video-intel
Когда я это написал в терминале там были описания, и написано что установлено автоматически. Это значит что у меня уже стоит такой драйвер?
Re: Решено: Видео-драйвер для intel i915
Сообщение aandy » 20.12.2009 18:00
если написано, что установлено, то значит — установлено)
проверьте работает ли: установив (если не установлено) mesa-utils.
потом glxinfo и glxgears введите в консоли и смотрите шо пишет.
Re: Решено: Видео-драйвер для intel i915
Сообщение serezha2508 » 21.12.2009 17:34
если написано, что установлено, то значит — установлено)
проверьте работает ли: установив (если не установлено) mesa-utils.
потом glxinfo и glxgears введите в консоли и смотрите шо пишет.
выплывают 3 шестерёнки и крутятся без остановки и зайканий. Mesautils установил через Synaptic. Благодарю за помощь.
VA-API on i915 hardware in Debian
I have an old Atom laptop (VGA device ID 22B1) which I would like to use as a video player. I vaguely remember I used to have accelerated video on in with Debian Stretch, many years ago, but I may be mistaken. The laptop currently has Debian Buster installed, with i915.ko driver loaded, and VA-API refuses to work:
user@machine:~/.config$ vainfo libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns -1 libva error: va_getDriverName() failed with unknown libva error,driver_name=(null) vaInitialize failed with error code -1 (unknown libva error),exit user@machine:~/.config$ LIBVADRIVERNAME=i915 vainfo libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns -1 libva info: User requested driver 'i915' libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i915_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
I understand that i915_drv_video.so is not provided by any Debian Buster package. I tried using i965_drv_video.so and iHD_drv_video.so , but vainfo reports «init failed», which is not surprising considering that I have i915. I wonder what my options are. Is it worth a shot to upgrade to Bullseye? Or to downgrade to Stretch? As far as I can tell, i915_drv_video.so is not provided by any of these either. Here’s the active configuration of the i915 driver:
user@machine:~/.config$ sudo systool -m i915 -av Module = "i915" Attributes: coresize = "1331200" initsize = "0" initstate = "live" refcnt = "3" taint = "" uevent = Parameters: alpha_support = "N" disable_display = "N" disable_power_well = "1" dmc_firmware_path = "(null)" edp_vswing = "0" enable_dc = "-1" enable_dp_mst = "Y" enable_dpcd_backlight= "N" enable_fbc = "0" enable_guc = "0" enable_gvt = "N" enable_hangcheck = "Y" enable_ips = "1" enable_ppgtt = "2" enable_psr = "-1" error_capture = "Y" fastboot = "N" force_reset_modeset_test= "N" guc_firmware_path = "(null)" guc_log_level = "0" huc_firmware_path = "(null)" invert_brightness = "0" load_detect_test = "N" lvds_channel_mode = "0" mmio_debug = "0" modeset = "-1" nuclear_pageflip = "N" panel_use_ssc = "-1" prefault_disable = "N" reset = "2" vbt_firmware = "(null)" vbt_sdvo_panel_type = "-1" verbose_state_checks= "Y"