LINUX.ORG.RU

Сообщения Gargamel

 

Баг эмулятора Android на Fedora Workstation 36

Форум — Development

Проблема с жестом зума по нажатию Ctrl + Left Mouse с андроид эмулятором? Не убирается «крутилка», иногда нажатие CTRL во второй раз помогает и «крутилка» убирается https://ibb.co/zn3ZSQR

Android Studio Chipmunk | 2021.2.1 Patch 1 Build #AI-212.5712.43.2112.8609683, built on May 18, 2022 Runtime version: 11.0.12+0-b1504.28-7817840 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Linux 5.18.7-200.fc36.x86_64 GC: G1 Young Generation, G1 Old Generation Memory: 1280M Cores: 8 Registry: external.system.auto.import.disabled=true

Current Desktop: GNOME

Версия SDK 33. Эмулируемый девайс Pixel 4 с API 30. Подскажите, логи чего вообще можно показать чтобы разобраться, и что можно сделать. Заранее спасибо!

 , ,

Gargamel
()

Не работает звук на Fedora Workstation 35 на HUAWEI MateBook D 15

Форум — Linux-hardware

Обновил ядро, вывод uname -r:

5.18.5-100.fc35.x86_64

Установил SOF v2.2-rc1 отсюда https://github.com/thesofproject/sof-bin/releases

Вывод dmesg | grep audio

[    4.708831] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.708918] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.709423] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.709560] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.717415] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
[    4.734395] sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT_DEVICE_I2S detected, ssp_mask 0x1
[    4.734401] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4
[    4.735825] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.735827] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:19:1
[    4.735829] sof-audio-pci-intel-cnl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    4.735837] sof-audio-pci-intel-cnl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    4.836131] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.836134] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:19:1
[    4.836136] sof-audio-pci-intel-cnl 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    4.858069] sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:19:1
[    4.858073] sof-audio-pci-intel-cnl 0000:00:1f.3: warn: topology ABI is more recent than kernel

lspci | grep audio

00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Скрины из alsamixer, после установки SOF начал находиться чип https://ibb.co/NY06YjR

https://ibb.co/QD9dwqD

https://ibb.co/WGppGjg

Но звук так и не появился, список устройств вывода звука в настройках пустой. Что-то ещё можно сделать?

 , ,

Gargamel
()

Почему Google имеет право запретить Huawei использовать Android?

Форум — Talks

Почему Google имеет право запретить Huawei использовать Android, если Android разработан на базе Линукса? Я не очень разбираюсь в вопросах лицензирования.

 , ,

Gargamel
()

Выбор ветки Debian для десктопа

Форум — Linux-install

Я решил пересесть с Ubuntu на Debian для большего контроля над системой и теперь выбираю для себя ветку (Stable/Testing/Unstable). Систему буду использовать в основном для работы на декстопе, поэтому нужен Python 3.6 и свежий Docker (Если выберу stable, то буду доустанавливать отдельно). При этом желательно чтобы ПО не так часто отваливалось. Что вы порекомендуете?

 ,

Gargamel
()

Как работает Copy-On-Write система слоев для реализации файловой системы в Docker?

Форум — General

Мне хочется до конца понять принципы работы Docker'а. Я читал, что для файловой системы внутри контейнера используется стратегия Copy-On-Write. Можете описать понятным языком как это на самом деле работает? И реализовано ли это в LXC?

 ,

Gargamel
()

Как работает X.Org ?

Форум — General

Никак не могу понять принципы работы иксов: зачем они нужны и как они устроены? Всё, что я нахожу в гугле, мне не особо понятно. Может кто-нибудь здесь объяснит попроще или ссылку кинет на статью понятную?

 

Gargamel
()

Не компилируется модуль ядра

Форум — Development

Я набрал следующий код:

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
MODULE_LICENSE("GPL");
static int test_init(void) {
  printk(KERN_ALERT"Hello!\n");
  return 0;
}
static void test_exit(void) {
  printk(KERN_ALERT"End!\n");
}
module_init(test_init);
module_init(test_exit);
Makefile содержит одну строку:
obj-m += hello.o
Собираю командой:
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=$PWD modules
В итоге получаю:
make: Entering directory '/usr/src/linux-headers-4.10.0-28-generic'
  CC [M]  /home/vasya/gcc/kernel/hello.o
In file included from /home/vasya/gcc/kernel/hello.c:2:0:
./include/linux/module.h:130:27: error: redefinition of ‘__inittest’
  static inline initcall_t __inittest(void)  \
                           ^
/home/vasya/gcc/kernel/hello.c:13:1: note: in expansion of macro ‘module_init’
 module_init(test_exit);
 ^
./include/linux/module.h:130:27: note: previous definition of ‘__inittest’ was here
  static inline initcall_t __inittest(void)  \
                           ^
/home/vasya/gcc/kernel/hello.c:12:1: note: in expansion of macro ‘module_init’
 module_init(test_init);
 ^
/home/vasya/gcc/kernel/hello.c: In function ‘__inittest’:
/home/vasya/gcc/kernel/hello.c:13:13: error: return from incompatible pointer type [-Werror=incompatible-pointer-types]
 module_init(test_exit);
             ^
./include/linux/module.h:131:11: note: in definition of macro ‘module_init’
  { return initfn; }     \
           ^
/home/vasya/gcc/kernel/hello.c: At top level:
./include/linux/module.h:132:6: error: redefinition of ‘init_module’
  int init_module(void) __attribute__((alias(#initfn)));
      ^
/home/vasya/gcc/kernel/hello.c:13:1: note: in expansion of macro ‘module_init’
 module_init(test_exit);
 ^
./include/linux/module.h:132:6: note: previous definition of ‘init_module’ was here
  int init_module(void) __attribute__((alias(#initfn)));
      ^
/home/vasya/gcc/kernel/hello.c:12:1: note: in expansion of macro ‘module_init’
 module_init(test_init);
 ^
cc1: some warnings being treated as errors
scripts/Makefile.build:301: recipe for target '/home/vasya/gcc/kernel/hello.o' failed
make[1]: *** [/home/vasya/gcc/kernel/hello.o] Error 1
Makefile:1524: recipe for target '_module_/home/vasya/gcc/kernel' failed
make: *** [_module_/home/vasya/gcc/kernel] Error 2
make: Leaving directory '/usr/src/linux-headers-4.10.0-28-generic'
В чём может быть проблема?

 ,

Gargamel
()

Актуальность книги Linux Device Drivers

Форум — Development

Совсем недавно я приступил к изучению Linux Device Drivers, третьей редакции. Там сказано, что примеры должны работать с ядром версии 2.6, а у меня 4.10. Какие проблемы могут возникнуть с запуском кода из книги и как их можно избежать?

 , ,

Gargamel
()

Идея для написания скрипта на Python

Форум — Development

Я тут загорелся идеей написать какой-нибудь полезный скрипт на Python, но идеи достойной нет - не хочу пилить очередной велосипед. Может у кого-нибудь есть мысля по созданию чего-нибудь действительно полезного?

 , ,

Gargamel
()

Какие достойные редакторы или IDE для PHP на Ubuntu вы можете посоветовать?

Форум — Web-development

Всем привет! Совсем недавно я начал пользоваться Ubuntu, так как каждый уважающий себя backend-разработчик должен знать Linux. До этого я юзал Notepad++ на Windows и всем был доволен, и поэтому хочу найти что-то похожее или даже лучше на Ubuntu. Что-то подобное вообще есть на Ubuntu? Заранее спасибо)

 , , ,

Gargamel
()

RSS подписка на новые темы