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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
GM965.jpg

Проблема

Графическая карта Intel Mobile GM965/GL960 разных производителей (Acer, DELL, HP, ASUSTek, Sony, Toshiba, MSI, Fujitsu Siemens, Lenovo, ...) плохо поддерживается в Линукс: наблюдаются ошибки графического драйвера i915 и продолжительное зависание загрузки системы. Проблема затрагивает большинство современных ядер на всех дистрибутивах Линукс. Исключением являются ноутбуки 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, так как на ядрах этой серии проблема не наблюдается.