Страница 1 из 1

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

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

Имеется 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 у меня информации нету. Но очень хочется разобраться что к этому привело, если уж не починить.

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

Добавлено: 06 янв 2018, 10:47
rogoznik
Собери еще hw-probe может там в логах чего видно будет

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

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