LINUX.ORG.RU

Сообщения LightDiver

 

Vulkan, wine.

 , ,

Intel 620, nvidia 1050. Ноутбук, генту.

diver@calculate ~/GOG Games/World of Warcraft/_retail_ $ env DXVK_HUD=fps,info DXVK_FAKE_DX10_SUPPORT=1 env WINEDEBUG=-all STAGING_SHARED_MEMORY=1 STAGING_WRITECOPY=1 nice -20 primusrun wine Wow.exe
info:  Game: Wow.exe
info:  DXVK: v0.96
warn:  OpenVR: Failed to locate module
wine: Call from 0x7bc5c61c to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting
0x80000100 (unknown exception) at 000000007bc5c61c : error 132: ERROR #132 (0x85100084) Fatal exception!
 

diver@calculate ~/GOG Games/World of Warcraft/_retail_ $ env DXVK_HUD=fps,info DXVK_FAKE_DX10_SUPPORT=1 env WINEDEBUG=-all STAGING_SHARED_MEMORY=1 STAGING_WRITECOPY=1 nice -20 wine Wow.exe
info:  Game: Wow.exe
info:  DXVK: v0.96
warn:  OpenVR: Failed to locate module
wine: Call from 0x7bc5c61c to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting
0x80000100 (unknown exception) at 000000007bc5c61c : error 132: ERROR #132 (0x85100084) Fatal exception!
 

diver@calculate ~/GOG Games/World of Warcraft/_retail_ $ 

Куда копать то?

LightDiver
()

HP Omen 17-an107ur. Optimus.

 , ,

Core i5 8300H Coffee Lake H, GeForce GTX 1050, Intel UHD Graphics 630 GEN 9,5

Проблема в том, чтобы запустить нормально нужную видеокарту.

Старт с убунты стандарт. Зависает на стадии загрузки.

Пример загрузки.

Пример загрузки2

Как показала практика, любой дистрибутив по стандарту зависает при попытке загрузить иксы.

Вот пример загрузки calculate linux с выбором карты при старте с лайва intel, nouveau с композитом или без.

Пример загрузки Calculate

А теперь самое интересное. Такая загрузка, если в параметрах граб2 стоит:

linux /boot/vmlinuz-4.19.8-calculate root=UUID=6a0d9f25-5bbb-4ec2-901f-66a3918fc013 ro video=1920x1080 rd.retry=40 calculate=video:intel splash=silent,theme:calculate console=tty1 quiet

Если поставить нуву, тоже самое. Однако, если поставить calculate=video:nvidia, загрузка до консоли успешная, а дальше можно вручную перенастроить систему на intel и запускать иксы.

После такого запуска проблемы только начинаются. Нельзя пользоваться приложениями, ибо интерфейс скачет, а мышка тыкает явно не туда, куда указано. Переключение между ctrl+alt+F12 и обратно на ctrl+alt+F7 чинит эту проблему.

Теперь по параметрам генты. Если в make.conf оставить по стандарту все возможные карты, а точнее i915 и i965 вместе, то иксы загружаются очень печально. Кде выдает загрузку в софт рендер. В этом случае загрузить ни одно серьезное приложение нельзя даже при использовании bumblebee.

Если же оставить только VIDEO_CARDS=«intel i965 nvidia», загрузка проходит успешно без софт рендера. Можно запустить вручную bumblebee.

Лог загрузки

После этого работают «тяжелые приложения», игры там всякие, однако без принудительного vsync постоянные фризы. Если фриз случился, он будет приблизительно до бесконечности, пока не передвинешь изображение мышкой вручную. Принудительная настройка vsync отменяет фризы, но это не точно.

Самые серьезные проблемы в приложениях, запущенных на intel. Приложения самой системы. С включенными или отключенными эффектами одно и то же - жуткие артефакты интерфейса.

Если передвигать окно с glxgears, оформление размазывается. Движущееся внутри окна - нет.

Если же двигать статичное окно, оно смазывается полностью.

Самое проблемное - артефакты в меню фаерфокса.

В самих менюшках множество полосок, закрывающих информацию

Меню загрузки файла возникает без артефактов, однако не отвечает . Его можно только закрыть через esc.

tail -n100 /var/log/messages

tail -n100 /var/log/dmesg

В какую сторону копать дальше?

LightDiver
()

Использование плагина Stylish для LOR

 , ,

Однако, здравствуйте! После недели издевательств над stylish первый сайт с которым возникли проблемы - LOR. Изучаю и изменяю css методом тыка, а тут оно какое-то все в одну строку и нихрена не могу понять где какой элемент.

Вот тут показан размер браузера относительно всего экрана. Серыми квадратами показаны зоны, которые занимают лишнее место и от которых хотелось бы не избавиться, а сократить их приблизительно до одного пикселя. Возможно ли это и не подскажет ли кто как это сделать?

LightDiver
()

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