Posted: Fri May 18, 2012 5:01 am Post subject: eBox 3350MX and VGA
first of all congrats to the community for being so active.
I got myself a Mini PC, which is exactly the same specs as eBox 3350MX (I wish i had found this store before and not needing to locate a vendor in Taiwan).
I got it shipped with Puppy Linux, but preferred to switch to Ubuntu-like distro.
I followed the fantastic tutorials on this forum, used the kernels provided and successfully installed both Ubuntu 10.04 and Lubuntu 10.04.
However, according to the guide, a resolution of more than 800x600 should be possible automatically. Im stuck at this stage, actually followed another tutorial to further push the XGI Volare Z9 graphics integrated with my Vortex86MX SoC and still didnt get the card to display more than 800x600.
I got as far as cofiguring xorg.conf (both form terminal and xorg edit tool), but no config helps.
Additionally, with 800x600 working, my system (when idle is taking some 7% of CPU) when playing any possible format of video (including MPEG1 and MPEG2) with Mplayer or VLC, "jumps" to 100% CPU and no video plays fluently. I know a 1Ghz processor with 512 Mb ram and 32 mg of GPU ram cant do magic, but i guess it should be able to play smoothly at least in smaller resolutions.
If anybody could provide me with tips on what could be achieved I would appreciate it very much!
I do not use linux on my board (but use my own OS), but some code in my OS did not work that used the MMX, now this would be used if available to speed graphic etc up etc.
I was informed "You need to enable MMX in BIOS", i have not done this, but it may help.
Where in the BIOS i do not know as i can not find any such settings.
Also check out KolibriOS on the web and youtube, it runs fast on that board.
Do you know what's the Processor version you have?
There were 2 releases of Vortex86MX and there is the newer Vortex86MX+.
On the boxes we sell (Vortex86MX/MX+), we've pushed VGA up to 1280px X (something, don't remember) using the default Linux VESA drivers.
With regards to the fluidity of Youtube videos, you do get low fps. This is due to 2 facts: the lack of advanced Multimedia Instructions (SSE for example) and also the fact that the VGA card is pretty simple.
We haven't tested installing DMP's VGA drivers but it may help improve performance.
Please check our Linux Installation tutorial as includes pointers to instructions on installing the VGA drivers on Linux.
Pedro, thank you for the information.
My processor is Vortex86MX (not +) and video card is supposedly Xgi volare z9s.
But for some reason, when i type lspci | grep VGA i get:
00:0d.0 VGA compatible controller: RDC Semiconductor, Inc. Device 2010
manufacturer says its XGI but for some reason this is not true according to lspci.
Trying with xorg driver but only 4:3 resolutions appear to be there, and no 16:9.
Could any1 point me to the right direction? I read something one needs to create custom EDID information (so that graphics card gets the right information about the screen that its attached to) and refer to it from xorg.conf file.
I've ran into a similar problem not with eBox but with an old nVidia card.
As you say there seems to be a way to force X windows to detect certain resolutions that you want. If you google around for ti you will find the right resources.
Regarding the VGA chip I do not know what is the exact model on eBox 3350MX but I assume it is from RDC Semiconductors (not XGI).
If I understand correctly XGI were the old chips used by the 3310A models (which had VGA outside the SoC).
From our own experience, we've been able to use Ubuntu 10.04 with the standard VESA based drivers and a resolution of 1280X1024 I believe.
I have a 3350MX and I followed his instructions. They are perfect, no problems, congratulations Pedro.
1st. - I installed Ubuntu 10.04 desktop with automatic partition and ext4 file type in a Samsung 16Gb SD Class 10.
2nd. - I installed the kernel linux-image-126.96.36.199-vortex86-sg_1.2_i386. No problems. Now I have audio and network.
3rd. - I have left to update many packages from ubuntu network site. So far so good.
The screen resolution does not exceed 800x600.
To try to increase it I do:
a) sudo Xorg -configure && From text terminal in text mode, without X. This creates /root/xorg.conf.new and I copied it to /etc/X11/xorg.conf
b) sudo vi /etc/X11/xorg.conf
This written as driver: fbdev. It does not work and I changed it to vesa and add modes from 1024x768,,, up to 640x480 and reboot the machine.
This does not work properly. Only 640x480 and 800x600.
If the solution is in /etc/X11/xorg.con, could copy the entire text file here?
EDITED: The SD i'snt 16Gb. It's a Kingston 4Gb class 4. I'm sorry by the mistake.
Last edited by Linx on Fri Sep 21, 2012 12:42 am; edited 3 times in total
Nothing more and I not use the utility named "RDCUtility_Linux". I did not modify the xorg.conf file and add any other section. I have found that it is not necessary to add the section quoted by Pedro.
I have rebooted the machine several times in hot & in could with the same result: 1024x768 working fine now.
MY FILE /X11/xorg.conf to copy->paste if it's necessary.
Pedro, I see that you are the "master of ebox", it is seems that you have been the designer of the device.
Thanks for your answer. The attempt to install the driver in the same way that Linx did, has crashed in my ubuntu 8.04. The X server system does not work correctly. Anyway, with VESA drivers I have reached a 1024x768px resolution which is enough for me. I will not used this device like a video server, so VESA drivers are OK, little slow, but ok.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum