Поддержка Intel Mobile GM965/GL960

Материал из Rosalab Wiki
Версия от 10:44, 11 марта 2019; Aponomarenko (обсуждение | вклад)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск
GM965.jpg

Проблема

Графическая карта Intel Mobile GM965/GL960 производителя DELL плохо поддерживается в Линукс: наблюдаются ошибки и продолжительное зависание загрузки системы. Проблема затрагивает большинство современных ядер на всех дистрибутивах Линукс.

Список затронутых карт: https://linux-hardware.org/?view=search&name=GM965&subvendorid=1028&typeid=graphics+card#list

ID Подсистема Модель компьютера
8086:2a02 1028:01f1 Inspiron 1520
8086:2a02 1028:01f9 Latitude D630
8086:2a02 1028:01fe Latitude D830
8086:2a02 1028:0200 Latitude D530
8086:2a02 1028:0227 Vostro 1400
8086:2a02 1028:022f Inspiron 1525
8086:2a02 1028:023a 500
8086:2a02 1028:0254 Studio 1535
8086:2a02 1028:0273 Vostro 1510
8086:2a02 1028:0275 Vostro 1710
8086:2a02 1028:0279 Studio Hybrid 140g
8086:2a02 1028:029a Vostro A860

Характерные ошибки в dmesg:

   [  128.263478] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
   [  138.290140] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out
   [  158.556793] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
   [  158.660087] ------------[ cut here ]------------
   [  158.660091] vblank wait timed out on crtc 1
   [  158.660213] WARNING: CPU: 1 PID: 4018 at drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x17b/0x190 [drm]
   [  158.660215] Modules linked in: ib_core nf_log_ipv4 nf_log_common xt_LOG xt_recent iptable_nat nf_nat_ipv4 xt_comment ipt_REJECT nf_reject_ipv4 xt_addrtype bridge stp llc xt_mark iptable_mangle xt_tcpudp xt_CT iptable_raw xt_multiport nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_nat_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_nat nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nfnetlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack libcrc32c iptable_filter msr dm_mirror dm_region_hash dm_log gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dell_smm_hwmon
   [  158.660305]  coretemp dell_wmi sparse_keymap dell_smbios dcdbas wmi_bmof dell_wmi_descriptor psmouse arc4 b43 bcma joydev input_leds mac80211 i2c_i801 r852 sm_common uvcvideo nand nand_ecc nand_bch videobuf2_vmalloc bch mtd videobuf2_memops videobuf2_v4l2 r592 cfg80211 memstick videobuf2_core videodev media snd_hda_codec_idt snd_hda_codec_generic lpc_ich snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_timer shpchp snd soundcore mac_hid sch_fq_codel binfmt_misc ip_tables x_tables i915 firewire_ohci serio_raw firewire_core ahci libahci sky2 sdhci_pci sdhci pata_acpi crc_itu_t ssb i2c_algo_bit wmi video hid_generic usbmouse usbhid hid vboxvideo(O) drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm autofs4
   [  158.660423] CPU: 1 PID: 4018 Comm: Xorg Tainted: G        W  O     4.15.0-desktop-42.2rosa-x86_64 #1
   [  158.660426] Hardware name: Dell Inc. Inspiron 1525                   /0U990C, BIOS A16 10/16/2008
   [  158.660456] RIP: 0010:drm_wait_one_vblank+0x17b/0x190 [drm]
   [  158.660460] RSP: 0018:ffffb987409db950 EFLAGS: 00010286
   [  158.660464] RAX: 0000000000000000 RBX: ffff947a73720000 RCX: 0000000000000006
   [  158.660467] RDX: 0000000000000007 RSI: 0000000000000092 RDI: ffff947aff316490
   [  158.660470] RBP: ffffb987409db9a8 R08: 0000000000000001 R09: 0000000000000418
   [  158.660473] R10: 0000000000000000 R11: 0000000000000418 R12: 0000000000000001
   [  158.660476] R13: 0000000000000000 R14: 0000000007000739 R15: ffff947a739cfd68
   [  158.660481] FS:  00007f2a5e5d0f00(0000) GS:ffff947aff300000(0000) knlGS:0000000000000000
   [  158.660485] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
   [  158.660488] CR2: 00007f8b53ac1738 CR3: 00000000b5b2e000 CR4: 00000000000006e0
   [  158.660491] Call Trace:
   [  158.660503]  ? wait_woken+0x80/0x80
   [  158.660589]  intel_get_load_detect_pipe+0x64a/0x6c0 [i915]
   [  158.660660]  intel_tv_detect+0x147/0x510 [i915]
   [  158.660666]  ? __i2c_transfer+0x117/0x470
   [  158.660691]  drm_helper_probe_detect+0x51/0xa0 [drm_kms_helper]
   [  158.660706]  ? drm_helper_probe_detect+0x51/0xa0 [drm_kms_helper]
   [  158.660722]  drm_helper_probe_single_connector_modes+0xee/0x750 [drm_kms_helper]
   [  158.660757]  ? drm_atomic_get_property+0x155/0x450 [drm]
   [  158.660790]  drm_mode_getconnector+0x304/0x340 [drm]
   [  158.660823]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
   [  158.660849]  drm_ioctl_kernel+0x6b/0xb0 [drm]
   [  158.660877]  drm_ioctl+0x3e2/0x450 [drm]
   [  158.660908]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
   [  158.660918]  do_vfs_ioctl+0xa6/0x610
   [  158.660924]  ? __audit_syscall_entry+0xb4/0x110
   [  158.660929]  ? __fget+0x7b/0xb0
   [  158.660934]  SyS_ioctl+0x79/0x90
   [  158.660941]  do_syscall_64+0x73/0x130
   [  158.660948]  entry_SYSCALL_64_after_hwframe+0x3d/0xa2
   [  158.660952] RIP: 0033:0x7f2a5c076677
   [  158.660955] RSP: 002b:00007fff1de9b968 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
   [  158.660961] RAX: ffffffffffffffda RBX: 0000000001c5f890 RCX: 00007f2a5c076677
   [  158.660964] RDX: 00007fff1de9b9b0 RSI: 00000000c05064a7 RDI: 000000000000000e
   [  158.660967] RBP: 00007fff1de9b9b0 R08: 0000000000000000 R09: 0000000000000000
   [  158.660970] R10: 00007fff1de9b950 R11: 0000000000003246 R12: 00000000c05064a7
   [  158.660973] R13: 000000000000000e R14: 00000000c05064a7 R15: 0000000000024370
   [  158.660978] Code: ff ff e8 a9 20 c7 c2 48 8d 75 a8 4c 89 ff e8 1d 98 cb c2 45 85 ed 0f 85 fd fe ff ff 44 89 e6 48 c7 c7 d8 bf 43 c0 e8 e5 1d c7 c2 <0f> 0b e9 e7 fe ff ff 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 
   [  158.661072] ---[ end trace b525c50fec110bfd ]---

Решение 1

Установить ядро 4.19 и добавить параметр загрузки ядра: video=SVIDEO-1:d

Решение 2

Установить ядро 4.1.x, так как на ядрах этой серии проблема не наблюдается.