Автор Тема: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04  (Прочитано 9666 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Возникла проблема сразу после установки Runtu XFCE 14.04: система установилась, загружается, но что-то не так с графикой: судя по размеру элементов, оказалось выбрано неправильное разрешение экрана, и, кроме того, не перемещается курсор (хоть мышью двигаешь, хоть по тачпаду водишь). При всём при этом набрать пароль на экране входа можно, сеанс тоже запустится, но работать, как вы понимаете, не получится, и единственное, что остаётся сделать - перезагрузить систему.
System:    Host: asus-notebook Kernel: 3.13.0-24-generic x86_64 (64 bit, gcc: 4.8.2)
           Desktop: Gnome Distro: Ubuntu 14.04 trusty
Machine:   Mobo: ASUSTeK model: K56CB version: 1.0 Bios: American Megatrends version: K56CB.204 date: 01/25/2013
CPU:       Dual core Intel Core i5-3317U CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 6784.24
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 800.00 MHz 4: 800.00 MHz
Graphics:  Card: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau Resolution: 1366x768@60.0hz
           GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 10.1.0 Direct Rendering: Yes
Audio:     Card: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-24-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 ver: 2.3LK-NAPI port: d000 bus-ID: 04:00.2
           IF: eth0 state: down mac: 74:d0:2b:09:e9:91
           Card-2: Qualcomm Atheros AR9485 Wireless Network Adapter driver: ath9k bus-ID: 03:00.0
           IF: wlan0 state: down mac: 2c:d0:5a:75:ea:ac
Drives:    HDD Total Size: 750.2GB (12.6% used) 1: id: /dev/sda model: HGST_HTS541075A9 size: 750.2GB
           Optical: /dev/sr0 model: N/A rev: N/A dev-links: cdrom
Partition: ID: / size: 30G used: 3.6G (13%) fs: ext4 dev: /dev/sda9
           label: N/A uuid: 430dfe69-3a27-4c8f-970e-b4f8f5835996
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 50.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 195 Uptime: 59 min Memory: 725.9/5855.1MB Runlevel: 2 Gcc sys: 4.8.2
           Client: Shell (bash 4.3.8) inxi: 1.9.17

В live-режиме Runtu 14.04 работала нормально.
Добавлю ещё, что раньше пытался доустановить ядро 3.13 в Runtu 12.04 и возникла точно такая же проблема при попытке загрузки с этим ядром. Но при этом другие системы с linux 3.13 работают нормально (например, та же Ubuntu 14.04).
Кстати, LITE 14.04 тоже не грузится - такая же проблема.
Есть какие-то варианты, что можно сделать?
« Последнее редактирование: Июнь 28, 2014, 11:15:11 от Pavels »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #1 : Июнь 28, 2014, 11:52:58 »

    Похоже, в вашем ноутбуке гибридная графика - интегрированное видео от Intel и дискретная видеокарта NVidia. Нужно настроить NVIDIA Optimus - технологии Bumblebee или Prime.

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #2 : Июнь 28, 2014, 12:18:35 »
Так оно и есть.
Но как их настроить, если система при первой же загрузке предстаёт в таком вот неработоспособном состоянии?
И, получается, оригинальная Ubuntu настраивает Optimus автоматически при установке?

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #3 : Июнь 28, 2014, 12:27:34 »
Но как их настроить, если система при первой же загрузке предстаёт в таком вот неработоспособном состоянии?

    Загрузиться в параметрами ядра "nomodeset xforcevesa".

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #4 : Июнь 29, 2014, 12:17:38 »
С параметрами "nomodeset xforcevesa" разрешение стало нормальным, но курсор так и не двигается, при этом не определяются ни мышь, ни тачпад. В выводе lsusb мышь присутствует, а вот в /dev/input/by-id и xsetpointer -l - уже нет... В настройках мыши и сенсорной панели XFCE соответствующие поля неактивны. Это тоже ненастроенный Optimus виноват или на этот раз проблема в чём-то другом?

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #5 : Июнь 30, 2014, 14:41:27 »
У меня вот ещё такие мысли появились.
Раньше на компьютере была Runtu 12.04.2, и при попытке установить ядро 3.13 и загрузиться возникла такая же проблема, как и с Runtu 14.04.
Ситуация в целом выходит вот такая.
Компьютер 64-битный.
Runtu 12.04.2 c linux 3.5 - работает нормально (независимо от того, настроен Optimus или нет).
Runtu 12.04.2 с linux 3.13 - не работает (сбивается разрешение экрана, не подхватываются устройства ввода: мышь и тачпад).
Runtu 14.04 с linux 3.13 - не работает (та же проблема независимо от того, настроен Optimus или нет).
Ubuntu 14.04 с linux 3.13 (64-битная версия) - работает нормально (независимо от того, настроен Optimus или нет).
Не следуют ли из этого следующие выводы:
1) от того, пытаешься вручную настроить Optimus или не пытаешься, ничего не зависит;
2) проблема как-то связана с версией ядра Linux;
3) проблема как-то связана с разрядностью систем?
И если какое-то из этих предположений может быть верным, то как его проверить?

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #6 : Июнь 30, 2014, 16:29:40 »
Компьютер 64-битный.
Runtu 12.04.2 c linux 3.5 - работает нормально (независимо от того, настроен Optimus или нет).
Runtu 12.04.2 с linux 3.13 - не работает (сбивается разрешение экрана, не подхватываются устройства ввода: мышь и тачпад).
Runtu 14.04 с linux 3.13 - не работает (та же проблема независимо от того, настроен Optimus или нет).
Ubuntu 14.04 с linux 3.13 (64-битная версия) - работает нормально (независимо от того, настроен Optimus или нет).
Не следуют ли из этого следующие выводы:
1) от того, пытаешься вручную настроить Optimus или не пытаешься, ничего не зависит;
2) проблема как-то связана с версией ядра Linux;
3) проблема как-то связана с разрядностью систем?
И если какое-то из этих предположений может быть верным, то как его проверить?
В строке
Цитировать (выделенное)
Ubuntu 14.04 с linux 3.13 (64-битная версия) - работает нормально (независимо от того, настроен Optimus или нет).
Вы ответили на свой вопрос
Цитировать (выделенное)
проблема как-то связана с разрядностью систем
Проверено на практике. На одном из ноутбуков в дистрибутиве для i386 не полноценно работал тачпэд (правая клавиша не функционировала), в системе для amd64  всё было нормально. Перед установкой операционной системы надо проверять своё оборудование на его работоспособность в Live-режиме.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #7 : Июнь 30, 2014, 16:36:43 »
Перед установкой операционной системы надо проверять своё оборудование на его работоспособность в Live-режиме.
В том-то и заморочка, что в Live-режиме система работала как часы, хоть из Live и не выходи!  :)
А в установленном варианте - вот так...
Кстати, откопал ещё вот что: в той же Ubuntu 14.04 по умолчанию загружены модули psmouse и nouveau, а в Runtu 14.04 (той, что не работает) - нет... При этом #modprobe nouveau выдаёт что-то вроде "ERROR: invalid argument" (и @modprobe psmouse - тоже).
Кроме того, обнаружил, что не подключаются флешки.
Так что вопрос может быть ещё и таким:
1) почему автоматом не грузятся необходимые модули;
2) почему modprobe глючит?

Оффлайн puh01

  • Постоялец
  • ***
  • Сообщений: 179
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #8 : Июнь 30, 2014, 16:50:21 »
  Pavels
 В настройках Thunar посмотрите, что у вас:
 
Xubuntu 16.04, Xubuntu 16.10 - обе 64 битные.

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #9 : Июнь 30, 2014, 16:57:11 »
  Pavels
 В настройках Thunar посмотрите, что у вас...
Хорошо, спасибо, посмотрю, но, боюсь, не всё так просто.
Накопал вот ещё что:
 [11.698542] psmouse: disagrees about version of symbol schedule_timeout
[   11.698546] psmouse: Unknown symbol schedule_timeout (err -22)]
(это в ходе загрузки)
[   41.362546] psmouse: disagrees about version of symbol schedule_timeout
[   41.362550] psmouse: Unknown symbol schedule_timeout (err -22)
(это попытка подключить модуль psmouse вручную)
[  171.246754] usb_storage: disagrees about version of symbol schedule_timeout
[  171.246758] usb_storage: Unknown symbol schedule_timeout (err -22)
(это попытка подключить флешку)

Везде одна и та же ошибка. Что бы всё это означало...
« Последнее редактирование: Июнь 30, 2014, 16:58:42 от Pavels »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #10 : Июнь 30, 2014, 16:59:20 »
Ubuntu 14.04 с linux 3.13 (64-битная версия) - работает нормально
    В режиме LiveCD, как и Runtu, или уже будучи установленной на диск? Версию Ubuntu 14.04 x32 не тестировали?

Какие модули используются в обоих случаях? На установленной системе Runtu попробуйте загрузиться с параметром ядра "driver=nouveau".

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #11 : Июнь 30, 2014, 19:56:25 »
Ubuntu 14.04 x64 - уже установленной на диск. Версию 32-бит посмотрю.

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #12 : Июль 01, 2014, 10:22:52 »
Ребята, похоже, у нас баг!  :)
"У нас" - то есть у всех *buntu 32-бит на (как минимум некоторых) 64-битных ПК. Поэтому и радуюсь, что это глюки не одной только Runtu.
Что сделано: как и советовал HsH, попытался установить Ubuntu 14.04 i386. Загрузился - по сравнению с Runtu 14.04 ситуация - "найди пять отличий". В смысле совершенно те же самые глюки:
    половина нужных модулей не загружена;
    команды #modprobe psmouse, #modprobe nouveau выдают ERROR: Couldn't insert module: Invalid argument с такой же, как и в Runtu, записью в логах dmesg наподобие [  171.246754] usb_storage: disagrees about version of symbol schedule_timeout
    [  171.246758] usb_storage: Unknown symbol schedule_timeout (err -22).
Соответственно, внешние проявления такие же:
    курсор не двигается;
    настройки экрана (разрешение и частота обновления) сбиты;
    флешка не подключается;
    (предположительно) bluetooth не работает, потому что в dmesg о загрузке модуля bluetooth - та же ошибка.
А в live-режиме Ubuntu 14.04 i386 тоже работает нормально.
В общем, что они там натворили в Ubuntu 14.04 - непонятно.
Кто-нибудь может проверить работу системы в аналогичной ситуации (64-битный компьютер, система - 32-битная Ubuntu или Runtu 14.04, если сверх всего этого есть EFI и Optimus или ещё какая-нибудь аналогичная штуковина - ещё лучше :))?
Просто если это типичная проблема на современных 64-битных компьютерах, то не стоит ли задуматься о Runtu x64?

Какие модули используются в обоих случаях?
Это вывод lsmod нужен?
Module                  Size  Used by
xfrm_algo              14869  0
camellia_generic       29212  0
cast6_generic          21323  0
cast5_generic          21237  0
cast_common            12839  2 cast5_generic,cast6_generic
deflate                12545  0
cts                    12776  0
ctr                    12905  0
gcm                    18738  0
ccm                    17496  0
serpent_sse2_i586      33768  0
serpent_generic        29615  1 serpent_sse2_i586
glue_helper            13734  1 serpent_sse2_i586
blowfish_generic       12474  0
blowfish_common        16667  1 blowfish_generic
twofish_generic        16579  0
twofish_i586           12787  0
twofish_common         20985  2 twofish_generic,twofish_i586
xcbc                   12711  0
des_generic            21163  0
geode_aes              13139  0
asus_nb_wmi            16862  0
asus_wmi               23495  1 asus_nb_wmi
sparse_keymap          13708  1 asus_wmi
arc4                   12536  2
intel_rapl             18301  0
ath9k                 144602  0
x86_pkg_temp_thermal    13845  0
intel_powerclamp       14239  0
coretemp               13195  0
crc32_pclmul           12967  0
ath9k_common           13359  1 ath9k
ath9k_hw              438205  2 ath9k_common,ath9k
aesni_intel            18156  0
aes_i586               16995  1 aesni_intel
xts                    12749  2 serpent_sse2_i586,aesni_intel
ath                    23922  3 ath9k_common,ath9k,ath9k_hw
uvcvideo               71309  0
lrw                    13057  2 serpent_sse2_i586,aesni_intel
videobuf2_vmalloc      13048  1 uvcvideo
gf128mul               14503  2 lrw,xts
ablk_helper            13357  2 serpent_sse2_i586,aesni_intel
videobuf2_memops       13170  1 videobuf2_vmalloc
videobuf2_core         39258  1 uvcvideo
cryptd                 15578  1 ablk_helper
videodev              108503  2 uvcvideo,videobuf2_core
mac80211              545990  1 ath9k
rtsx_pci_ms            17807  0
cfg80211              409394  3 ath,ath9k,mac80211
serio_raw              13230  0
memstick               16174  1 rtsx_pci_ms
soundcore              12600  0
i2c_algo_bit           13197  0
lpc_ich                16864  0
parport_pc             31981  0
ppdev                  17391  0
mac_hid                13037  0
dm_crypt               22622  0
parport                40836  2 ppdev,parport_pc
xor                    26221  0
raid6_pq               97455  0
libcrc32c              12543  0
hid                    87604  0
rtsx_pci_sdmmc         22693  0
mxm_wmi                12893  0
ahci                   25579  3
r8169                  61562  0
rtsx_pci               43796  2 rtsx_pci_ms,rtsx_pci_sdmmc
libahci                26754  1 ahci
mii                    13654  1 r8169
wmi                    18673  2 mxm_wmi,asus_wmi
video                  18903  1 asus_wmi

На установленной системе Runtu попробуйте загрузиться с параметром ядра "driver=nouveau".
Ничего не меняется.
« Последнее редактирование: Июль 01, 2014, 10:43:33 от Pavels »

Оффлайн puh01

  • Постоялец
  • ***
  • Сообщений: 179
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #13 : Июль 01, 2014, 11:09:08 »
 Xubuntu 14.04 x86_64  - работает у меня шустрее, чем Runtu 14.04 XFCE.
 CPU:       Quad core Intel Core2 Quad Q8200
 
Xubuntu 16.04, Xubuntu 16.10 - обе 64 битные.

Оффлайн Pavels

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 233
Re: ASUSTeK K56CB проблема с видео в Runtu XFCE 14.04
« Ответ #14 : Август 04, 2014, 11:33:47 »
Попробовал установить вручную ядро 3.15 на Ubuntu 14.04 i386 (на этой системе наблюдались проблемы, похожие на те, что были в Runtu XFCE 14.04). Результат - всё заработало!
Выходит, что, наверное, я столкнулся с одной из специфических ошибок в ядре 3.13, которая каким-то образом была связана с поддержкой Nvidia Optimus.
Осталось только повторить опыт на самой Runtu XFCE 14.04.