VirtualBox mała wydajność grafiki

Tylko tematy nie mieszczące się powyżej.
trabbit
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 22 wrz 2010, 09:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

VirtualBox mała wydajność grafiki

Post autor: trabbit »

Witam
mam problem z małą wydajnością grafiki na na systemie guest - Ubuntu 10,04 (mój host to XP). Sprawdziłem Ubuntu programem "glxgears" i oto rezultat:

1) Ubuntu 10,04

Kod: Zaznacz cały

 trabbit@trabbit-desktop:~$ glxgears
238 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
299 frames in 5.0 seconds
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 18466 requests (18466 known processed) with 0 events remaining.
trabbit@trabbit-desktop:~$ 
Dla porównania poniżej testy innych dystrybucji

2) PClinuxOS 2010 (KDE)

Kod: Zaznacz cały

 [root@localhost ~]# glxgears
276 frames in 5.0 seconds = 55.141 FPS
299 frames in 5.0 seconds = 59.772 FPS
299 frames in 5.0 seconds = 59.786 FPS
299 frames in 5.0 seconds = 59.775 FPS
299 frames in 5.0 seconds = 59.782 FPS
299 frames in 5.0 seconds = 59.772 FPS
299 frames in 5.0 seconds = 59.786 FPS
299 frames in 5.0 seconds = 59.775 FPS
299 frames in 5.0 seconds = 59.780 FPS
299 frames in 5.0 seconds = 59.781 FPS
299 frames in 5.0 seconds = 59.775 FPS
299 frames in 5.0 seconds = 59.780 FPS
299 frames in 5.0 seconds = 59.784 FPS
299 frames in 5.0 seconds = 59.776 FPS
3) PClinuxOS 2010 (GNOME)

Kod: Zaznacz cały

 [trabbit@localhost ~]$ glxgears
294 frames in 5.0 seconds = 58.684 FPS
299 frames in 5.0 seconds = 59.703 FPS
300 frames in 5.0 seconds = 59.861 FPS
299 frames in 5.0 seconds = 59.780 FPS
299 frames in 5.0 seconds = 59.776 FPS
299 frames in 5.0 seconds = 59.779 FPS
299 frames in 5.0 seconds = 59.776 FPS
299 frames in 5.0 seconds = 59.788 FPS
299 frames in 5.0 seconds = 59.776 FPS
299 frames in 5.0 seconds = 59.777 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 22302 requests (22302 known processed) with 0 events remaining.
[trabbit@localhost ~]$ 
4)CAElinux2007

Kod: Zaznacz cały

[trabbit@localhost ~]$ glxgears
3806 frames in 5.0 seconds = 755.812 FPS
4420 frames in 5.1 seconds = 872.355 FPS
4290 frames in 5.0 seconds = 852.559 FPS
4420 frames in 5.0 seconds = 877.688 FPS
4420 frames in 5.1 seconds = 872.490 FPS
4420 frames in 5.1 seconds = 869.656 FPS
4420 frames in 5.0 seconds = 878.607 FPS
4420 frames in 5.0 seconds = 875.490 FPS
4379 frames in 5.0 seconds = 871.590 FPS
4420 frames in 5.0 seconds = 876.849 FPS
4420 frames in 5.0 seconds = 875.527 FPS
4420 frames in 5.1 seconds = 874.442 FPS
4420 frames in 5.0 seconds = 882.023 FPS
4420 frames in 5.1 seconds = 872.358 FPS
4420 frames in 5.0 seconds = 878.688 FPS
4427 frames in 5.0 seconds = 881.875 FPS
4420 frames in 5.1 seconds = 874.812 FPS
X connection to :0.0 broken (explicit kill or server shutdown).
[trabbit@localhost ~]$
We wszystkich przypadkach "Guest Additions" były zaistalowane, akceleracja 3D włączona oraz dla systemu guest przypisane było po 128MB pamięci dla grafiki i 1GB RAM.
Jest ogromna przepaść między CAElinux2007 a pozostałymi dystrybucjami. Rozmawiałem z twórcą CAElinuxa jednak nie pamięta co tam doinstalował, że tak podciągnęło paramerty graficzne na systemie guest. CAElinux2007 - to ostatnia wersja pod 32-bitowe systemy, nowsze są już tylko na 64 bityowe komputery a tam sprawa podobno wygląda inaczej.
Gdyby ktoś znał rozwiązanie będę bardzo wdzięczny za pomoc.
Pozdrawiam
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: VirtualBox mała wydajność grafiki

Post autor: Nem »

Ja bym Ci proponowała przetestować jakąś grę, bo coś mało prawdopodobne wydają mi się te wyniki.
This world is just illusion, always trying to change you
Awatar użytkownika
TanatriX
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 11 mar 2010, 14:48
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: VirtualBox mała wydajność grafiki

Post autor: TanatriX »

Nie korzystaj z "glxgears" jak z benchmarka, bo nim nie jest. Narzedzie to sluzy tylko i wylacznie do sprawdzenia czy akceleracja 3D dziala. Od testowania sa gry...

Nem: Te wyniki sa akurat prawdopodobne, bo u siebie na lapku wyciskam od 15k do 20k w "zebatkach". Zalezy czy mam odpalonego Compiza, czy Metacity. Narzedzie to jest dobre jesli chcesz uzyskac maxymalna wydajnosc w 3D (mozesz wprowadzac jakies zmiany w systemie i odrazu testowac jaki maja wplyw na predkosc renderingu). Ale wszedzie sie pisze, ze "glxgears" nie jest benchmarkiem takim jak np. 3DMark, wiec nie polegaj na tym jak na wyroczni (wystarczy rozciagnac okno "zebatek" i juz wynik fps bedzie mniejszy).
Awatar użytkownika
kefir
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 23 wrz 2010, 23:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VirtualBox mała wydajność grafiki

Post autor: kefir »

Witam. A czy przypadkiem akceleracja w VB nie jest eksperymentalna? Może być przecież tak, że na Twoją kartę nie ma odpowiednich sterowników w Vbox, albo nie umiał sobie odpowiednich dobrać. Nie wiemy w sumie jaka to karta graficzna i jaki sterownik masz ustawiony w systemie. Bez tego ciężko cokolwiek stwierdzić.
Awatar użytkownika
TanatriX
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 11 mar 2010, 14:48
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: VirtualBox mała wydajność grafiki

Post autor: TanatriX »

Dopoki nie zainstaluje jakiejs gry, nie bedzie wiedziec jak dziala mu 3D.

Powtarzamy wszyscy razem po raz n-ty: "glxgears nie jest benchmarkiem"...
trabbit
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 22 wrz 2010, 09:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VirtualBox mała wydajność grafiki

Post autor: trabbit »

kefir pisze:Witam. A czy przypadkiem akceleracja w VB nie jest eksperymentalna? Może być przecież tak, że na Twoją kartę nie ma odpowiednich sterowników w Vbox, albo nie umiał sobie odpowiednich dobrać. Nie wiemy w sumie jaka to karta graficzna i jaki sterownik masz ustawiony w systemie. Bez tego ciężko cokolwiek stwierdzić.
Może akceleracja w VB jest eksperymentalna, ale na CAElinuxie śmiga jak powinna. Jeśli chodzi o grafikę to mam NVIDIA GeForce 7300 GT. Próbowałem, ją zainstalować na Ubuntu (guest system), ale nie poszło (nie znaleziono urządzenia) i z tego co się dowiedziałem to nie da się zainstalować sterowników do karty graficznej na systemie guest :confused:
TanatriX pisze:Dopoki nie zainstaluje jakiejs gry, nie bedzie wiedziec jak dziala mu 3D.

Powtarzamy wszyscy razem po raz n-ty: "glxgears nie jest benchmarkiem"...
Gra, gra gra ...gra - tylko co mi to da? Zresztą przy takiej wydajności nic sensownego mi nie pójdzie. Poza tym, żeby sprawdzić jak chodzi 3D nie potrzebuję gry. Wystarczy, że odpalę "Salome-Meca" i grafika 3D chodzi do bani - jak włączę import, to okno (importu) wyskakuje dopiero po zrzuceniu głównego okna programu na pasek i zmaksymalizowaniu go z powrotem. Poza tym są opóźnienia w odświeżaniu - minimalizuję okno programu widok modelu 3D zostaje na ekranie i nie da się z nim nic zrobić. Podobne problemy są z "blenderem 3d".
Tak więc nie widzę potrzeby instalowania gry bo i tak nie pójdzie , jeśli grafika nie może "uciągnąć" prostych brył z programów do modelowania 3D.
"glxgears nie jest benchmarkiem" - wiem, ale w moim przypadku jest wymiernym wskaźnikiem do porównania wydajności 3D na różnych systemach guest. Test był przeprowadzony na takiej samej wielkości okna z zębatkami i takich samych ustawieniach VBoxa w związku z powyższym wyniki powinny być porównywalne. CAElinux jest jednak ~14x szybszy od pozostałych. Dzieję się tak bo ma zainstalowane jakieś dodatki, nie instalowałem grafiki więc to musi być coś innego, niestety nie wiem co :mad:.
Gdyby nie fakt, że CAElinux2007 to ostatnia wersja 32bitowa (ja niestety potrzebują 32 bitowej wersji), która zawiera stare wersje programów Salome-Meca i Code_Aster oraz fakt, że jest zbudowany na bazie PSlinuxOS za, którym delikatnie mówiąc "nie przepadam", to nie zawracałbym Wam głowy.
Ja nie potrzebuję wyciągnąć z grafiki wydajności takiej, żeby grać w wymagające gry (bo na tej grafice raczej nie poszaleję). Wystarczy mi 877.688 FPS w teście glxgears, który wiem, nie jest benchmarkiem :wink: Może ktoś jednak ma jakiś ciekawy pomysł oprócz instalowania gry oczywiście ? ;)
trabbit
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 22 wrz 2010, 09:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VirtualBox mała wydajność grafiki

Post autor: trabbit »

Witam ponownie,
Zainstalowałem nowego VBox-a (VirtualBox-3.2.10-66523-Win.exe) i przeinstalowałem guest additionals i ... dalej to samo :wall:
Poniżej zawartość konsoli powstała w trakcie instalowania "gościowych dodatków", wydaje mi się, że wszystko poszło OK ale może wprawniejsze oko znajdzie tam coś "dziwnego"

Kod: Zaznacz cały

trabbit@trabbit-desktop:~$ cd Desktop/
trabbit@trabbit-desktop:~/Desktop$ sudo sh VBoxLinuxAdditions-x86.run 
[sudo] password for trabbit: 
Verifying archive integrity... All good.
Uncompressing VirtualBox 3.2.10 Guest Additions for Linux.........
VirtualBox Guest Additions installer
Removing installed version 3.2.10 of VirtualBox Guest Additions...
tar: Record size = 8 blocks
Uninstalling old VirtualBox DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
Doing non-kernel setup of the Guest Additions ...done.
You should restart your guest to make sure the new modules are actually used

Installing the Window System drivers
Installing X.Org Server 1.7 modules ...done.
Setting up the Window System to use the Guest Additions ...done.
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.

Installing graphics libraries and desktop services components ...done.
trabbit@trabbit-desktop:~/Desktop$ 
trabbit
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 22 wrz 2010, 09:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VirtualBox mała wydajność grafiki

Post autor: trabbit »

Witam ponownie,
Walki z VBoxem ciąg dalszy:wall:
Zmieniłem kartę graficzną (z NVIDIA GeForce 7300 GT na ASUS EAH2600 Series) i zmieniłem system operacyjny guest (z Ubuntu 10.04 to Ubuntu 10.10). I parę testów "glxgears":
A) Czysty system:

Kod: Zaznacz cały

trabbit@trabbit-VirtualBox:~$ glxgears
431 frames in 5.0 seconds = 86.105 FPS
443 frames in 5.0 seconds = 88.500 FPS
425 frames in 5.0 seconds = 84.985 FPS
445 frames in 5.0 seconds = 88.654 FPS
416 frames in 5.0 seconds = 83.152 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 5166 requests (41 known processed) with 0 events remaining.
trabbit@trabbit-VirtualBox:~$ 
B) Po

Kod: Zaznacz cały

sudo X -configure

Kod: Zaznacz cały

trabbit@trabbit-VirtualBox:~$ glxgears
277 frames in 5.0 seconds = 55.118 FPS
289 frames in 5.0 seconds = 57.724 FPS
306 frames in 5.0 seconds = 61.019 FPS
297 frames in 5.0 seconds = 59.276 FPS
294 frames in 5.0 seconds = 58.740 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 3222 requests (41 known processed) with 0 events remaining.
trabbit@trabbit-VirtualBox:~$ ^C
trabbit@trabbit-VirtualBox:~$ 
C) Po przeniesieniu i zmianie nazwy pliku xorg.conf

Kod: Zaznacz cały

sudo mv /home/trabbit/xorg.conf.new /etc/X11/xorg.conf 

TRYB GRAFICZNY SIĘ NIE ODPALA :!:

D) Po zainstalowaniu guest additionals (jak mi poradzono na #ubuntu.pl)

Kod: Zaznacz cały

sudo apt-get install virtualbox-ose-guest-x11

Kod: Zaznacz cały

trabbit@trabbit-VirtualBox:~$ glxgears
733 frames in 5.0 seconds = 146.487 FPS
768 frames in 5.0 seconds = 153.546 FPS
962 frames in 5.0 seconds = 192.314 FPS
1118 frames in 5.0 seconds = 223.449 FPS
1116 frames in 5.0 seconds = 223.110 FPS
1127 frames in 5.0 seconds = 225.282 FPS
1146 frames in 5.0 seconds = 229.073 FPS
1115 frames in 5.0 seconds = 222.938 FPS
1134 frames in 5.0 seconds = 226.655 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 68766 requests (68765 known processed) with 0 events remaining.
trabbit@trabbit-VirtualBox:~$
E) Po ponownym

Kod: Zaznacz cały

sudo X -configure

Kod: Zaznacz cały

trabbit@trabbit-VirtualBox:~$ glxgears
788 frames in 5.0 seconds = 157.537 FPS
771 frames in 5.0 seconds = 154.064 FPS
765 frames in 5.0 seconds = 152.969 FPS
764 frames in 5.0 seconds = 152.738 FPS
772 frames in 5.0 seconds = 154.244 FPS
698 frames in 5.0 seconds = 139.424 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 34730 requests (34727 known processed) with 0 events remaining.
trabbit@trabbit-VirtualBox:~$ 
F) I ponownym przeniesieniu

Kod: Zaznacz cały

sudo mv /home/trabbit/xorg.conf.new /etc/X11/xorg.conf 

gltrabbit@trabbit-VirtualBox:~$ glxgears

Kod: Zaznacz cały

676 frames in 5.0 seconds = 135.090 FPS
661 frames in 5.0 seconds = 132.160 FPS
677 frames in 5.0 seconds = 135.208 FPS
647 frames in 5.0 seconds = 129.321 FPS
614 frames in 5.0 seconds = 122.704 FPS
637 frames in 5.0 seconds = 127.353 FPS
631 frames in 5.0 seconds = 126.167 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 32109 requests (32107 known processed) with 0 events remaining.
trabbit@trabbit-VirtualBox:~$ 
G) Ponieważ
Obrazek

Uploaded with ImageShack.us
zapodałem test pliku xorg.conf (from /etc/X11/) - nie wiem czy dobrze, ale prubuję wszystkiego co się da :-?

Kod: Zaznacz cały

sudo X -config /etc/X11/xorg.conf
rezultatem testu było czarne okno, ale po After ctr+alt+F1, pojawiło się
Obrazek

Uploaded with ImageShack.us

H) Ponieważ znalazłem taka poradę
&quot pisze:See my first post on this thread for the answer.
Sprawdziłem

Kod: Zaznacz cały

# cd /usr/src/virtualbox-ose-guest-3.2.8/vboxvideo/
# sudo make; sudo make install
i...
Obrazek

Uploaded with ImageShack.us
Wiec wlazłem do

Kod: Zaznacz cały

# cd /usr/src/linux-headers-2.6.35-23-generic
bo takie instrukcje przeważały na forach i odpaliłem

Kod: Zaznacz cały

# make oldconfig && make prepare
i wtedy
Obrazek

Uploaded with ImageShack.us
:wall:
I to by było na tyle. Za "Chiny Ludowe" nie mogę się pozbyć tego errora

Kod: Zaznacz cały

make[1]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'.  Stop.
make: *** [prepare0] Error 2
Próbowałem wszelkich instrukcji, ale wszystkie bez rezultatu (kilka z nich skończyło się tym, że systemu się już nie dało odpalić - na szczęscie to guest na VBoxie więc szybko przeinstalowałem na nowy:grin:).
Może miał ktoś podobny problem? :-(
Pozdrawiam
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości