LINUX.ORG.RU

Как сделать, чтобы планшет Lenovo IdeaPad D330-10IGM LTE стартовал в альбомном режиме в Ubuntu 18.10?

 , ,


0

1

Есть планшет Lenovo IdeaPad D330-10IGM LTE. На него я поставил Ubuntu 18.10. Но если GRUB стартует еще в альбомном варианте, то при загрузке какой-то драйвер переворачивает экран в портретный режим. Пока сделал так, после загрузки перевернул в портретный режим (да, акселерометр работает) и заблокировал поворот. Также можно и в консоли вбить xrandr --output DSI-1 --rotation right и тоже экран перевернется в альбомный режим.

alexey@alexey-tablet:~$ lspci

00:00.0 Host bridge: Intel Corporation Device 31f0 (rev 03)
00:00.1 Signal processing controller: Intel Corporation Device 318c (rev 03)
00:00.3 System peripheral: Intel Corporation Device 3190 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Device 3184 (rev 03)
00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
00:0f.0 Communication controller: Intel Corporation Device 319a (rev 03)
00:13.0 PCI bridge: Intel Corporation Device 31d8 (rev f3)
00:13.1 PCI bridge: Intel Corporation Device 31d9 (rev f3)
00:13.2 PCI bridge: Intel Corporation Device 31da (rev f3)
00:15.0 USB controller: Intel Corporation Device 31a8 (rev 03)
00:16.0 Signal processing controller: Intel Corporation Device 31ac (rev 03)
00:16.3 Signal processing controller: Intel Corporation Device 31b2 (rev 03)
00:17.0 Signal processing controller: Intel Corporation Device 31b4 (rev 03)
00:17.1 Signal processing controller: Intel Corporation Device 31b6 (rev 03)
00:17.2 Signal processing controller: Intel Corporation Device 31b8 (rev 03)
00:17.3 Signal processing controller: Intel Corporation Device 31ba (rev 03)
00:18.0 Signal processing controller: Intel Corporation Device 31bc (rev 03)
00:19.0 Signal processing controller: Intel Corporation Device 31c2 (rev 03)
00:19.2 Signal processing controller: Intel Corporation Device 31c6 (rev 03)
00:1c.0 SD Host controller: Intel Corporation Device 31cc (rev 03)
00:1f.0 ISA bridge: Intel Corporation Device 31e8 (rev 03)
00:1f.1 SMBus: Intel Corporation Device 31d4 (rev 03)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
02:00.0 Wireless controller [0d40]: Intel Corporation Device 7360 (rev 01)
03:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

alexey@alexey-tablet:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2b Intel Corp.
Bus 001 Device 006: ID 17ef:60c3 Lenovo
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 0bda:5830 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 0bda:5876 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
alexey@alexey-tablet:~$ lsscsi
alexey@alexey-tablet:~$ dmesg

Вот dmesg: https://pastebin.com/raw/nSXvevLj

alexey@alexey-tablet:~$ sudo lshw

Вот lshw: https://pastebin.com/raw/a8sv8jHA

alexey@alexey-tablet:~$ sudo dmidecode

Вот dmidecode: https://pastebin.com/raw/xftx4qCZ

alexey@alexey-tablet:~$ lscpu

Вот lscpu:


Архитектура:         x86_64
CPU op-mode(s):      32-bit, 64-bit
Порядок байт:        Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Потоков на ядро:     1
Ядер на сокет:       4
Сокетов:             1
NUMA node(s):        1
ID прроизводителя:   GenuineIntel
Семейство ЦПУ:       6
Модель:              122
Имя модели:          Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
Степпинг:            1
CPU МГц:             1046.885
CPU max MHz:         2700,0000
CPU min MHz:         800,0000
BogoMIPS:            2188.80
Виртуализация:       VT-x
L1d cache:           24K
L1i cache:           32K
L2 cache:            4096K
NUMA node0 CPU(s):   0-3
Флаги:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2 pti cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts umip rdpid arch_capabilities

alexey@alexey-tablet:~$ cat /proc/cpuinfo

Вот cat /proc/cpuinfo: https://pastebin.com/raw/10RyGerv

alexey@alexey-tablet:~$ uname -a
Linux alexey-tablet 4.18.0-12-generic #13-Ubuntu SMP Wed Nov 14 15:17:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
alexey@alexey-tablet:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
alexey@alexey-tablet:~$ glxinfo -B


name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) UHD Graphics 605 (Geminilake)  (0x3184)
    Version: 18.2.2
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 605 (Geminilake) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

alexey@alexey-tablet:~$ glxinfo

Вот glxinfo: https://pastebin.com/raw/6DuM9Kn0

alexey@alexey-tablet:~$ es2_info

Вот es2_info: https://pastebin.com/raw/UTxVW8QT

alexey@alexey-tablet:~$ vulkaninfo

Вот vulkaninfo: https://pastebin.com/raw/4LtZ8t8k

alexey@alexey-tablet:~$ clinfo

Вот clinfo: https://pastebin.com/raw/BAQKWrRt

★★★★★

Также можно и в консоли вбить xrand --output DSI-1 --rotation right и тоже экран перевернется в альбомный режим.

А тачскрин тоже автоматом ремапнется в альбомный режим, или его надо отдельно руками разворачивать?

Khnazile ★★★★★ ()
Ответ на: комментарий от Khnazile

А тачскрин тоже автоматом ремапнется в альбомный режим, или его надо отдельно руками разворачивать?

Ага автоматически, так как акселерометр работает. Если планшет в альбомном положение, то экран в портретном и наоборот, если планшет в портретном положении, то экран в альбомном. Т.е. ошибка на 90 градусов.

Root-msk ★★★★★ ()