Поддержка Intel Mobile GM965/GL960
Материал из Rosalab Wiki
Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Содержание
Проблема
Графическая карта Intel Mobile GM965/GL960 разных производителей (DELL, HP, Sony, Fujitsu Siemens, NEC) плохо поддерживается в Линукс: наблюдаются ошибки и продолжительное зависание загрузки системы. Проблема затрагивает большинство современных ядер на всех дистрибутивах Линукс.
Список затронутых карт: https://linux-hardware.org/?view=search&name=GM965&subvendorid=1028&typeid=graphics+card#list
ID | Подсистема | Производитель | Модель компьютера |
---|---|---|---|
8086:2a02 | 1028:01f1 | DELL | Inspiron 1520 |
8086:2a02 | 1028:01f9 | DELL | Latitude D630 |
8086:2a02 | 1028:01fe | DELL | Latitude D830 |
8086:2a02 | 1028:0200 | DELL | Latitude D530 |
8086:2a02 | 1028:0227 | DELL | Vostro 1400 |
8086:2a02 | 1028:022f | DELL | Inspiron 1525 |
8086:2a02 | 1028:023a | DELL | 500 |
8086:2a02 | 1028:0254 | DELL | Studio 1535 |
8086:2a02 | 1028:0273 | DELL | Vostro 1510 |
8086:2a02 | 1028:0275 | DELL | Vostro 1710 |
8086:2a02 | 1028:0279 | DELL | Studio Hybrid 140g |
8086:2a02 | 1028:029a | DELL | 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, так как на ядрах этой серии проблема не наблюдается.