драйвер vmware, режим dri (opengl) - странное поведение драйвера.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

драйвер vmware, режим dri (opengl) - странное поведение драйвера.

#1

06 янв 2018, 04:00

Решил вот, подкинуть задачку, над которой уже мозги сломал. :) Гугл тоже особо не помогает - там больше про реальные карты а не виртуальные. Нужно нечто вроде мозгового штурма. Любые идеи.

Имеется mint 18 в виртуальной машине vmware.

Код: Выделить всё

System:    Host: asgard Kernel: 4.10.0-35-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: MATE 1.18.0 (Gtk 3.18.9-1ubuntu3.3) Distro: Linux Mint 18.2 Sonya
Machine:   System: VMware product: VMware Virtual Platform
           Mobo: Intel model: 440BX Desktop Reference Platform Bios: Phoenix v: 6.00 date: 07/02/2015
CPU:       Quad core Intel Core i5-2400 (-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3) bmips: 27208
           clock speeds: max: 3401 MHz 1: 3401 MHz 2: 3401 MHz 3: 3401 MHz 4: 3401 MHz
Graphics:  Card: VMware SVGA II Adapter bus-ID: 00:0f.0
           Display Server: X.Org 1.18.4 drivers: vmware (unloaded: nvidia,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLX Renderer: N/A GLX Version: N/A Direct Rendering: N/A
Audio:     Card Ensoniq ES1371 / Creative Labs CT2518/ES1373 driver: snd_ens1371 port: 2040 bus-ID: 02:02.0
           Sound: Advanced Linux Sound Architecture v: k4.10.0-35-generic
Network:   Card: Intel 82545EM Gigabit Ethernet Controller (Copper)
           driver: e1000 v: 7.3.21-k8-NAPI port: 2000 bus-ID: 02:01.0
           IF: ens33 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 4001.3GB (16.5% used) ID-1: /dev/sda model: VMware_Virtual_S size: 1000.2GB
           ID-2: /dev/sdb model: VMware_Virtual_S size: 3000.6GB
           ID-3: /dev/sdc model: VMware_Virtual_S size: 0.5GB
Partition: ID-1: / size: 932G used: 415G (45%) fs: btrfs dev: /dev/sdb1
           ID-2: /home size: 932G used: 415G (45%) fs: btrfs dev: /dev/sdb1
           ID-3: swap-1 size: 34.27GB used: 0.00GB (0%) fs: swap dev: /dev/sdb3
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 100.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 307 Uptime: 34 min Memory: 1924.4/5947.1MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 
Обратите внимание на строчку:
GLX Renderer: N/A GLX Version: N/A Direct Rendering: N/A
Т.е. нет dri и не работает opengl. А на этом драйвере оно должно работать - свежая инсталляция mint 18.3 с таким же ядром 4.10 спокойно запускает в виртуалке glxgear, и прочее связанное с opengl.

При этом:

Код: Выделить всё

 lshw -class display 
  *-display               
       описание: VGA compatible controller
       продукт: SVGA II Adapter
       производитель: VMware
       физический ID: f
       сведения о шине: pci@0000:00:0f.0
       версия: 00
       разрядность: 32 bits
       частота: 33MHz
       возможности: vga_controller bus_master cap_list rom
       конфигурация: driver=vmwgfx latency=64
       ресурсы: IRQ:16 ioport:1070(размер=16) память:e8000000-efffffff память:fe000000-fe7fffff память:c0000-dffff
Драйвер vmwgfx который реализует opengl - загружен.

xorg.conf - отсутствует. Как и на свежеустановленном минте, на котором все работает.

Вывод Xorg.0.log


Есть у кого-нить идеи - что тут могло таким хитрым образом поломаться? Нет, понятно что можно тупо переставить систему. Но мне очень хочется разобраться - где тут собака порылась... И куда бы еще покопать? :)

P.S. система клонирована с реальной железки - там дрова на nvidia присутствуют. Потому и здесь в логах светятся - это не ошибка, они в системе есть. Этот клон какое-то время нормально в виртуалке работал. К сожалению - когда и после чего отвалился dri у меня информации нету. Но очень хочется разобраться что к этому привело, если уж не починить.

Решение slant » 12 янв 2018, 05:48
Накопал причину. Драйвер nvidia (который бинарный). Если он установлен - грузится именно его GLX а не тот, что нужен. Разумеется - обламывается, и opengl не работает. :(
Если снести его - проблема уходит.

Перейти к ответу ➙

Аватара пользователя

rogoznik
Сообщения: 10048
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

драйвер vmware, режим dri (opengl) - странное поведение драйвера.

#2

06 янв 2018, 10:47

Собери еще hw-probe может там в логах чего видно будет
ИзображениеИзображение

Аватара пользователя

Автор темы
slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

драйвер vmware, режим dri (opengl) - странное поведение драйвера.

#3

12 янв 2018, 05:48

Накопал причину. Драйвер nvidia (который бинарный). Если он установлен - грузится именно его GLX а не тот, что нужен. Разумеется - обламывается, и opengl не работает. :(
Если снести его - проблема уходит.

Закрыто

Вернуться в «Видеокарты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя