LINUX.ORG.RU

Сообщения DELETE_FROM

 

Запуск wine с DRI_PRIME

Форум — Linux-hardware

Привет,

у меня снова вопрос. Есть ноутбук с Gentoo Linux:

$ uname -a
Linux msi_gx70 4.4.4-gentoo #1 SMP Sat Mar 5 10:33:11 CET 2016 x86_64 AMD A10-5750M APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux
На ноутбуке есть две видеокарты, дискретная и интегрированная:
$ sudo lspci | grep -i vga
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Neptune XT [Radeon HD 8970M] (rev ff)
Переключение видеокарты с помощью флага DRI_PRIME работает исправно:
$ DRI_PRIME=0 glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD ARUBA (DRM 2.43.0, LLVM 3.7.1)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.3.0-devel (git-4f028bf)
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.3.0-devel (git-4f028bf)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel (git-4f028bf)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

$ DRI_PRIME=1 glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.1)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.3.0-devel (git-4f028bf)
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.3.0-devel (git-4f028bf)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel (git-4f028bf)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
Запуская современные игрушки в стиме (к примеру, Borderlands 2 или Talos Principle), я указываю в параметрах запуска
DRI_PRIME=1 %command%
для выбора дискретной видеокарты.

Недавно я собрал wine, установил стим для Windows и пробую запускать игры под Windows. Проблема в том, что wine, запущенный с флагом DRI_PRIME=1, все равно выбирает интегрированную видеокарту, так же не помогает прописывать флаг в параметрах запуска стима для конкретной игры. Как запустить wine с DRI_PRIME=1? Заранее благодарю за советы!

 , ,

DELETE_FROM
()

Загрузка системы прекращается после сообщения «Freeing unused kernel memory»

Форум — Linux-install

Привет,

я снова обращаюсь за помощью. На первом компьютере установлена gentoo-4.2.8, диск разбит на следующие разделы: /, /boot, /usr, /var, /tmp плюс swap-раздел. Ядро загружается методом EFI stub. Система работает без нареканий. Я решил установить Gentoo на второй компьютер, точно так же разбил диск, провел установку по Gentoo Handbook, ядро загружается напрямую через UEFI, но, по-видимому, init не запускается. Последние строки лога, которые выводятся на экран, это:

EXT4-fs (sdc3): mounted filesystem with ordered data mode. 0tps: (null)
VFS: Mounted root (ext4 filesystem) readonly on device 8:35.
Freeing unused kernel memory: 896K (ffffffff81c62000 - ffffffff81d42000)
Если подождать какое-то время (около минуты), то добавляется сообщение
random: nonblocking pool is initialized
Причем, система не зависает - к примеру, если вставить usb-накопитель, система сообщает о новом устройстве, или если монитор выключается от неактивности, нажатие кнопки на клавиатуре снова его включает. Но дальше загрузка не идет.

Кроме того, я могу загружать систему через systemrescuecd, и если в меню тамошнего bootloader'a выбрать опцию

Boot existing Linux OS installed on the disk (64bit kernel)
, то система загружается без ошибок.

Поиск в гугле не дает результатов, либо я ищу по неверным ключевым словам. Прошу помощи, за нубство прошу сильно не ругать. :-)

 ,

DELETE_FROM
()

Нет интернета на виртуальной машине Gentoo/QEMU

Форум — Linux-install

Всем привет,

я снова выхожу на связь. На компьютере установлена

~ $ uname -ro
4.2.3-gentoo GNU/Linux
Я хочу создать виртуальную машину с Gentoo Linux, делаю это впервые. Для этого на host'е собран пакет QEMU в соответствии с руководством на Gentoo Wiki. Запускаю виртуальную машину следующим скриптом:

#!/bin/sh
# install on boot args: -boot d -drive file=$BOOTIMG,media=cdrom
#BOOTIMG=~/Documents/vms/install-amd64-minimal-20150924.iso
#IMG=~/Documents/vms/gentoovm.qcow2

if [ "$#" -lt 1 ]; then
        echo "No image file passed."
        exit 1
else
        IMG=$1
fi

if [ ! -f $IMG ]; then
        echo "VM image file not found."
        exit 1
fi

exec qemu-system-x86_64 -enable-kvm \
        -cpu host \
        -smp 2 \
        -drive file=$IMG,if=virtio \
        -bios bios.bin \
        -netdev user,id=vmnic,hostname=gentoovm -device virtio-net,netdev=vmnic \
        -m 4G \
        -monitor stdio \
        -name "gentoo_vm" \
        "${@:2}"

Виртуальная машина запускается без ошибок или предупреждений в консоли qemu, установка Gentoo была проведена в соответствии с Gentoo Handbook. В процессе установки соединение с интернетом было стабильным, stage3-файл скачался успешно, поэтому значения сетевым настройкам я не придал, решив, что network pass through, заданный параметрами

-netdev user,id=vmnic,hostname=gentoovm -device virtio-net,netdev=vmnic
достаточен для соединения с интернетом.

Однако, запуская виртуальную машину с установленной системой, интернет-соединения нет. Я не могу ни обновить систему, ни скачать файл с помощью wget, ни открыть страницу с links. Буду очень благодарен вам за советы или помощь.

 , ,

DELETE_FROM
()

Как включить OpenGL >2.1 на AMD Radeon?

Форум — Linux-hardware

Всем привет,

есть ноутбук с гибридной графикой:

00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G] [1002:990b]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Richland [Radeon HD 8650G] [1462:10ef]
        Kernel driver in use: radeon
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Neptune XT [Radeon HD 8970M] [1002:6801] (rev ff)
        Kernel driver in use: radeon

На ноутбуке установлена:

Linux msi_gx70 4.2.0-gentoo-r1 #8 SMP Fri Sep 4 13:28:21 CEST 2015 x86_64 AMD A10-5750M APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux

Релевантные пакеты/версии:

[IP-] [  ] media-libs/mesa-11.0.0_rc2:0
[IP-] [  ] sys-devel/llvm-3.7.0:0/3.7.0
[IP-] [  ] x11-libs/libdrm-2.4.64:0
[IP-] [  ] x11-drivers/xf86-video-ati-7.5.0:0
[IP-] [  ] x11-base/xorg-drivers-1.17:0

Настройка видео проведена в соответствии с гайдом на Gentoo Wiki. Проблема в следующем:

~ $ DRI_PRIME=0 glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD ARUBA (DRM 2.43.0, LLVM 3.7.0)
OpenGL version string: 2.1 Mesa 11.0.0-rc2
OpenGL shading language version string: 1.30
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.0.0-rc2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

~ $ DRI_PRIME=1 glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.0)
OpenGL version string: 2.1 Mesa 11.0.0-rc2
OpenGL shading language version string: 1.30
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.0.0-rc2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

Вроде оба чипа поддерживают OpenGL 4.X; судя по табличке на freedesktop.org, свободный драйвер (r600/radeonsi) поддерживает OpenGL 3.3. Но система показывает поддержку только версии OpenGL 2.1. В чем может быть проблема?

 , , ,

DELETE_FROM
()

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