LINUX.ORG.RU

Сообщения xio4

 

xorg, 2 видеокарты и 2 экрана, показать один в другом

Собственно кейс:

1) 2 видеокарты: radeon rx560 и nvidia gtx1060 без видеовыходов (mining версия). rx560 основная, к ней подключен монитор.

2) xorg настроен на 2 экрана: Screen0 (rx560) и Screen1 (gtx1060).

3) Нужно в окне или в full на Screen0 показать Screen1.

Через x11vnc работает, но это явный оверхед fb через сетевой протокол гонять.

Кроме x11vnc есть еще варианты? Или его как-то хитро настроить можно, чтобы как можно меньше оверхеда давал?

( xorg.conf.d )

 ,

xio4
()

Зависание xorg при старте на atom z8350

Сабж https://www.dns-shop.ru/product/410e8a49e68a3330/116-noutbuk-4good-people-gn6...

Видяха Intel HD Graphics 400.

Установил туда debian 9.2.1 i386, дефолтное ядро 4.9.0-4-686, xorg работал, но тк нехватало драйверов на звуковуху и wifi, собрал из исходников 4.13.10. Драйвера появились, но при попытке запустить xorg зависает на старте. Логи в Xorg.0.log не пишутся, в /var/log/ пусто, на экране отображается начало старта, зависание на строчке

(==) Log file: "~/.local/share/xorg/Xorg.0.log"
(==) Using config file "/etc/X11/xorg.conf"
По ssh подключиться не дает, помогает только резет. Пробовал запускать без xorg.conf, результат тот же.

Конфиг ядра брал от 4.9.0-4-686 модули из localmodconfig, 4.13.10 собирал через make deb-pkg. Пробовал собирать с дефолтным конфигом дебиана, результат тот же.

В блеклисте amdgpu, radeon, nouveau.

Xorg.0.log запуска на ядре 4.9.0.

lspci -nnk.

Ядро собирал на gcc версии 6.3.0.

Собрал ради интереса 4.9.59, xorg работает, но всех нужных дров в этом ядре нет.

Решено:

Остался на ядре 4.11.12, недостающие дрова собрал из исходников, немного допиленных для сборки на 4.11:

wifi: https://github.com/xio4/RTL8723BS

codec: https://github.com/xio4/nau8824

Потестил несколько дней, полет нормальный, ничего не зависает.

 ,

xio4
()

sed, странное поведение квантификаторов

Допустим, у нас есть данные

...
<tr class="blah1">
...
<tr class="blah2">
Почему вариант со звездочкой работает, а с плюсом не выводит ничего?
#работает
sed -ne 's/<tr \(.*\)>/\1/p' data.html
#не работает
sed -ne 's/<tr \(.+\)>/\1/p' data.html

xio4
()

Роутер забывает подтверждать, что ему выдали DHCP

В общем такая трабла. Есть роутер, перепрошит dd-wrt. Провайдер (Уфанет) раздает инет 2мя способами: pptp и pppoe. Есть внутренняя локалка, требующая DHCP адреса. Сначала сидел на pptp, но провайдер несколько раз глушил порт на коммутаторе в квартиру, якобы что «роутер не подтверждает, что ему выдали DHCP адрес и коммутатор этот адрес выдает другому». Перешел полностью на pppoe, все нормально, но доступа к локалке нет. Приходится временно поднимать DHCP-клиента на роутере, чтобы в нее попасть. Относительно недавно обновился на новую прошивку. Вот думаю, можно как-то быстро в самом роутере проверить, есть ли теперь подтверждение занятости адреса или придется стенд с dhcp-сервером на отдельной машине мутить?

Роутер TP-Link TL-WR841ND v8, прошивка DD-WRT v24-sp2 (01/10/14) std

 , ,

xio4
()

Skype 4.3.0.37 ultrafast voice

До последнего сидел на 4.2 + alsa, пока они окончательно все не сломали. Поставил 4.3.0.37 + pulseaudio. На всякий отключил module-role-cork в /etc/pulse/default.pa. Пульса вроде работает, Audacity записывает прекрасно, без шумов, треска и тп. Но скайп.. как будто не учитывает дискретизацию и склеивает все подряд. Даже в sound test service интервал между динями для записи голоса на порядки меньше при воспроизведении. Вся запись проигрывается буквально за доли секунды. Один раз даже удалось настроить, разрешив скайпу автоматом регулировать громкость микшера, и собеседник меня услышал, но потом все опять поломалось и больше не работало. Стоит Гента, звуковуха встроенная realtek alc887. USE=apulse хочет пересобрать весь мир с поддержкой ABI_X86 и поломать кучу зависимостей, что меня не очень устраивает.

Куда копать?

ЗЫ Микро работает через LineIn. alsamixer -c 0 крутил, не помогло. С пульсой никогда не работал да.

 ,

xio4
()

Вопрос про @Configuration в Spring

Как правильно обращаться к создаваемым бинам внутри класса конфигурации если один бин зависит от другого? Вот такой пример приводит к ошибке «Error creating bean with name 'sessionFactoryBean': Requested bean is currently in creation: Is there an unresolvable circular reference?»

@Configuration
@PropertySource("classpath:properties/hibernate.properties")
public abstract class HibernateConfig {
	@Autowired
	Environment env;
	@Autowired
	DataSource dataSource;

	@Bean(name = "sessionFactoryBean")
	public LocalSessionFactoryBean getSessionFactory()
	{
		LocalSessionFactoryBean fb = new LocalSessionFactoryBean();
		fb.setDataSource(dataSource);
		fb.setHibernateProperties(new Properties() {
			private static final long serialVersionUID = 1L;
		{
			setProperty("hibernate.show_sql", 
					env.getProperty("hibernate.show_sql"));
			setProperty("hibernate.format_sql", 
					env.getProperty("hibernate.format_sql"));
			setProperty("hibernate.use_sql_comments",
					env.getProperty("hibernate.use_sql_comments"));
			setProperty("hibernate.hbm2ddl.auto",
					env.getProperty("hibernate.hbm2ddl.auto"));
			setProperty("hibernate.dialect",
					env.getProperty("hibernate.dialect"));
		}});

		return fb;
	}

	@Autowired
	LocalSessionFactoryBean sessionFactoryBean;
	@Bean(name = "transactionManager")
	public HibernateTransactionManager getTransactionManager()
	{
		HibernateTransactionManager htm = new HibernateTransactionManager();
		htm.setSessionFactory(sessionFactoryBean.getObject());
		return htm;
	}
}

 ,

xio4
()

Ставим gentoo с usb-flash

Думаю эта информация будет полезна. Пытался сделать установочную флеш память как пишут в тут, выдавало что-то типа

Attempting to mount media :/dev/sr0
Attempting to mount media :/dev/sda
Attempting to mount media :/dev/sda1
Attempting to mount media :/dev/sda2
Attempting to mount media :/dev/sda5
Attempting to mount media :/dev/sdb1
No Bootable media found. Waiting for new device.
Attempting to mount media :/dev/sr0
Attempting to mount media :/dev/sda
Attempting to mount media :/dev/sda1
Attempting to mount media :/dev/sda2
Attempting to mount media :/dev/sda5
Attempting to mount media :/dev/sdb1
Couldn't find CD to boot, something else is needed
Determining root device...
root block device is unspecified or not detected.
Please specify a device to boot or "Shell" for a shell :> 
Раздраконил файл gentoo.igz и нашел причину: нужно в параметры запуска syslinux.cfg добавить cdroot_marker=ldlinux.sys (финт с ldlinux.sys подсмотрел тут) , например так:
label gentoo-nofb
  kernel gentoo_inst/gentoo
  append root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/gentoo_inst/gentoo.squashfs  cdroot cdroot_marker=ldlinux.sys initrd=gentoo_inst/gentoo.igz
Актуально для сборки install-amd64-minimal-20140619.iso

 ,

xio4
()

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