z0rc / debumblebee

DEPRECATED. Don't use it anymore — Optimus graphics support for Debian through VirtualGL
http://suwako.nomanga.net/
GNU General Public License v3.0
26 stars 2 forks source link

ERROR: in FBXV-- #24

Closed evolevol closed 13 years ago

evolevol commented 13 years ago

asus N53Sv ; Debian GNU/Linux 6.0.2 (squeeze) ; kernel 2.6.32-5-amd64

nvidia from testing 280.13-1

Xorg.0.log http://pastebin.com/NVFDbSw9

xorg.conf.nvidia http://pastebin.com/qKKy8WnE

/etc/default/debumblebee http://pastebin.com/8xBsHgRW

nvidia-xconfig --query-gpu-info

enablecard

GPU #0: Name : GeForce GT 540M PCI BusID : PCI:1:0:0

Number of Display Devices: 1

Display Device 0 (CRT-0): No EDID information available.

dmidecode --string system-product-name N53SV


$glxgear 3495 frames in 5.0 seconds = 698.805 FPS 3718 frames in 5.0 seconds = 743.492 FPS .......

$optirun glxgear acpi_call _SB.PCI0.PEG0.GFX0.DON returned 0x1. Enabling nVidia card succeded. [VGL] ERROR: in FBXV-- [VGL] 101: No X Video adaptors available acpi_call _SB.PCI0.PEG0.GFX0.DOFF returned 0xff. Disabling nVidia card succeded.

z0rc commented 13 years ago

What is the contents of /var/log/Xorg.8.log?

evolevol commented 13 years ago

http://pastebin.com/MAU5TwBN

z0rc commented 13 years ago

Well, Xorg logs show that your primary and additional display are running on nVidia card. In Xorg.0.log: (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 280.13 Wed Jul 27 17:12:07 PDT 2011 (II) Loading extension GLX and (II) Sep 02 19:19:22 NVIDIA(GPU-0): Display (Acer AL1951 (DFP-0)) does not support NVIDIA 3D (II) Sep 02 19:19:22 NVIDIA(GPU-0): Vision stereo. (II) Sep 02 19:19:22 NVIDIA(0): NVIDIA GPU GeForce GTS 250 (G92) at PCI:1:0:0 (GPU-0)

In Xorg.8.log: (II) LoadModule: "glx" (II) Loading /usr/local/lib/debumblebee/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 280.13 Wed Jul 27 17:12:07 PDT 2011 (II) Loading extension GLX and (II) Sep 03 12:06:30 NVIDIA(0): NVIDIA GPU GeForce GT 540M (GF108) at PCI:1:0:0 (GPU-0)

There is something wrong. Logs says that you have two different nVidia cards sitting on the same bus. Seems that you have external display connected to HDMI port, which is controlled only by nVidia card. Laptop display and VGA output are controlled by Intel card.

So your primary X server is already running on nVidia, there is no point to use optirun. Also I wasn't able to test such hardware configuration. Does your laptop display works with external panel connected to HDMI port?

evolevol commented 13 years ago

HDMI port is there, but it has not which is not connected.

z0rc commented 13 years ago

Erm, I cannot understand your English well. According to Xorg.0.log you have Acer AL1951 connected to HDMI port. Is this right? Second question, does laptop display work when you connect external monitor to HDMI?

evolevol commented 13 years ago
  1. sorry for my english (I'm Russian):) I'm using google-translator. yes I have a monitor Acer AL1951, but there's no HDMI, I tried to connect but after a VGA input, and it was long after I rearranged the system tried ubuntu, apparently these data are preserved somewhere!
  2. works
z0rc commented 13 years ago

Так, значит внешний монитор подключён к VGA выходу ноута? Судя по логам основной дисплей уже и так использует видеокарту nVidia. Что в консоль выводит glxgears -info? Если там nVidia, то использовать optirun смысла нет. Возможно, у вас ситуация такова, что в ноуте две карты от nVidia, а не комбинация Intel+nVidia. В таком случае от debumblebee мало толка, она не разрабатывалась для данного типа конфигураций.

evolevol commented 13 years ago

вот блин а я парюсь с гулом-перевочиком, не додумался посмотреть ваш профиль)

в данный момент не чего не подключено... и когда брал логи что тут выше давал... тоже не чего не было подключено glxgears -info http://pastebin.com/Zg0Wg3Y6

пробовал до этого ubuntu c bumblebee , там все завелось без проблем , логов к сожалению нету, пробовал там glxgears - он выдал около 60fps , а через optirun на много больше , точно не помню сколько.

да и как вот это объяснить lspci 00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)

evolevol commented 13 years ago

возможно я что то не там собрал...

z0rc commented 13 years ago

Понятно, скорее всего я тут ничем не помогу. debumblebee нормально работает только с Sid и, возможно, Wheezy. Там сейчас сильно много различий в организации библиотек по сравнению со Squeeze из-за multiarch. Я сам использую Sid, на нём всё и тестируется.

В принципе можете попробовать инструкцию для ручной установки. Там всё детально расписано что, куда, зачем и что в итоге должно получиться. Автоматический установщик рассчитан на другую ветку. (надо будет в установщике выдавать предупреждение, что установка ведётся на неподдерживаемую ветку)

evolevol commented 13 years ago

ладно будим пробовать на Wheezy. потом отпишусь. спасибо!

evolevol commented 13 years ago

поставил teasting . все с первого раза завелось и отлично работает. только вот optirun glxgears выдает не больше 400fps это нормально ?

z0rc commented 13 years ago

Значение FPS в glxgears не показатель, так как тут большую роль играет работа VirtualGL. Просто этой утилитой удобно пользоваться для быстрой проверки работоспособности. В целом надо проверять на чём-то более серьёзном.

evolevol commented 13 years ago

проверил на quake3 все отлично работает не тормозит.! спасибо за помощь!