Поддержка Intel Mobile GM965/GL960
Содержание
Проблема
Графическая карта Intel Mobile GM965/GL960 разных производителей (Acer, DELL, HP, ASUSTek, Sony, Toshiba, MSI, Fujitsu Siemens, Lenovo, ...) плохо поддерживается в Линукс: наблюдаются ошибки графического драйвера i915, продолжительное зависание загрузки системы и низкая производительность. Проблема затрагивает большинство современных ядер 4.x на всех дистрибутивах Линукс. Исключением являются ноутбуки Lenovo ThinkPad R61, T61, X61, T400 и X300, на которых данная проблема не проявляется.
Список затронутых карт: https://linux-hardware.org/?view=search&name=GM965&typeid=graphics+card#list
PCI ID | Подсистема | Производитель | Модель |
---|---|---|---|
8086:2a02 | 1025:011a | Acer | TravelMate 6592 |
8086:2a02 | 1025:011b | Acer | TravelMate 6292 |
8086:2a02 | 1025:011c | Acer | Extensa 4220 |
8086:2a02 | 1025:011d | Acer | Aspire 4720Z |
8086:2a02 | 1025:011e | Acer | Aspire 5720Z |
8086:2a02 | 1025:011f | Acer | Extensa 5620 |
8086:2a02 | 1025:011f | Acer | Extensa 5220 |
8086:2a02 | 1025:011f | Acer | TravelMate 5320 |
8086:2a02 | 1025:0121 | Acer | Aspire 5920 |
8086:2a02 | 1025:012b | Acer | Aspire 4920 |
8086:2a02 | 1025:0133 | Acer | Aspire 4315 |
8086:2a02 | 1025:0135 | Acer | Aspire 2920 |
8086:2a02 | 1025:0136 | Acer | Aspire 5315 |
8086:2a02 | 1025:0136 | Acer | Aspire 5715Z |
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 |
8086:2a02 | 103c:30be | HP | Compaq 6910p |
8086:2a02 | 103c:30c0 | HP | Compaq 6710b |
8086:2a02 | 103c:30c8 | HP | Compaq 2710p |
8086:2a02 | 103c:30c9 | HP | Compaq 2510p |
8086:2a02 | 103c:30cc | HP | Pavilion dv9500 |
8086:2a02 | 103c:30d8 | HP | Compaq 6720s |
8086:2a02 | 103c:30d9 | HP | Compaq Presario C700 |
8086:2a02 | 1043:14e2 | ASUSTek | A8Le |
8086:2a02 | 1043:1722 | ASUSTek | F3L |
8086:2a02 | 1043:8265 | ASUSTek | NBA185-TG16 |
8086:2a02 | 104d:9005 | Sony | VGN-FZ140E |
8086:2a02 | 104d:9008 | Sony | VGN-SZ7RMN_B |
8086:2a02 | 104d:9008 | Sony | VGN-SZ71XN_C |
8086:2a02 | 104d:9008 | Sony | VGN-SZ6RMN_B |
8086:2a02 | 104d:9015 | Sony | VGN-CR21SR_L |
8086:2a02 | 104d:9015 | Sony | VGN-CR220E |
8086:2a02 | 104d:902d | Sony | VGN-NR21MR_S |
8086:2a02 | 104d:902d | Sony | VGN-NR21J_S |
8086:2a02 | 104d:902d | Sony | VGN-NR11SR_S |
8086:2a02 | 104d:902d | Sony | VGN-NR310FH |
8086:2a02 | 106b:00a1 | Apple | MacBook3,1 |
8086:2a02 | 106b:00a1 | Apple | MacBook4,1 |
8086:2a02 | 107b:016a | eMachines | E510 |
8086:2a02 | 10f7:8338 | Panasonic | CF-30FTSAFN9 |
8086:2a02 | 10f7:8338 | Panasonic | CF-74GCE01BM |
8086:2a02 | 10f7:8338 | Panasonic | CF-19FHGAFTS |
8086:2a02 | 1179:000e | Toshiba | PORTEGE M700 |
8086:2a02 | 1179:ff00 | Toshiba | Satellite A200 |
8086:2a02 | 1179:ff00 | Toshiba | Satellite A205 |
8086:2a02 | 1179:ff1c | Toshiba | Satellite A300 |
8086:2a02 | 1179:ff40 | Toshiba | Satellite L40 |
8086:2a02 | 1179:ff40 | Toshiba | T20 |
8086:2a02 | 1179:ff50 | Toshiba | Satellite A300 |
8086:2a02 | 1179:ff50 | Toshiba | Satellite M300 |
8086:2a02 | 1179:ff50 | Toshiba | Satellite U300 |
8086:2a02 | 1179:ff50 | Toshiba | Satellite U400 |
8086:2a02 | 1179:ff64 | Toshiba | Satellite L300 |
8086:2a02 | 1179:ff64 | Toshiba | Satellite L305 |
8086:2a02 | 1179:ff64 | Toshiba | Satellite Pro L300 |
8086:2a02 | 1462:2fb3 | MSI | PR200 |
8086:2a02 | 1462:3ff3 | MSI | VR601 |
8086:2a02 | 1631:c10a | Packard Bell | EasyNote_BS45 |
8086:2a02 | 1631:c10a | Packard Bell | EasyNote_BG46-T-001RU |
8086:2a02 | 1734:1108 | Fujitsu Siemens | AMILO Pi 2512 |
8086:2a02 | 1734:110e | Fujitsu Siemens | ESPRIMO Mobile V5505 |
8086:2a02 | 1734:110f | Fujitsu Siemens | ESPRIMO Mobile U9200 |
8086:2a02 | 1734:1118 | Fujitsu Siemens | ESPRIMO Mobile D9500 |
8086:2a02 | 1734:1123 | Fujitsu Siemens | AMILO Li 2735 |
8086:2a02 | 17aa:383e | Lenovo | 3000 N200 |
8086:2a02 | 17aa:383e | Lenovo | 3000 G410 |
Характерные ошибки в 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, так как на ядрах этой серии проблема не наблюдается.