Tiny Core Linux

Tiny Core Base => TCB Talk => Topic started by: Triophile on December 08, 2011, 09:55:10 PM

Title: Another thin client awaits a TC install
Post by: Triophile on December 08, 2011, 09:55:10 PM
Hi guys.

I just treated myself to an HP5720 thin client from eBay. Spec-wise, it's a 1GHz Geode with 512MB RAM (upgradeable to a gig) and a 512MB DOM (Disc On Module) flash ATA drive.

I'm surprised by how usable this thing is with XP Embedded, let alone TC! It's not blindingly fast, but it's certainly OK, and it's totally silent. With TC on it, it should be perfect for Youtube (Seamonkey + Flash 11), general browsing and some word processing :-) Can't wait!

I was toying with the idea of getting a bigger DOM, but am I right in thinking their transfer speeds are often poor, and perhaps poorer than a fast USB 2.0 memory stick? Anyway, is the 'right' way to do it to have the OS and programmes on the flash drive, the swap file on a fast-ish but not too expensive memory stick, and maybe my personal data on another USB stick? I realise the swap-file memory stick might not last too long with all those writes.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 08, 2011, 11:08:19 PM
Hi Triophile
If it were me, I'd leave the DOM as it is, up the RAM to 1Gig, skip the swap for now, and then run it
for a while and see how it performs.
Title: Re: Another thin client awaits a TC install
Post by: SamK on December 09, 2011, 01:46:17 AM
I was toying with the idea of getting a bigger DOM, but am I right in thinking their transfer speeds are often poor, and perhaps poorer than a fast USB 2.0 memory stick? Anyway, is the 'right' way to do it to have the OS and programmes on the flash drive, the swap file on a fast-ish but not too expensive memory stick, and maybe my personal data on another USB stick? I realise the swap-file memory stick might not last too long with all those writes.
Hi Triophile
Another option to consider is to replace the DOM with a hard disk recycled from a redundant laptop.  This way a standard frugal installation of TC can be achieved (including swap) and will incorporate space for personal data.  The disk might also be used to boot from.

In such a configuration 512MB RAM is quite usable, however extra will not hurt.

Ultimately, the limiting factor is likely to be the CPU in conjunction with the use to which you put the machine.  It might be useful to install software that enables monitoring of the system load, CPU and RAM usage.
   
   
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 09, 2011, 04:31:04 AM
Even if the DOM is slower in speed than an usb stick, the greater cpu overhead of usb might still tip the scales on a Geode.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 10, 2011, 12:43:31 PM
Thanks for the replies guys:

SamK: I was pondering the addition of a hard drive, but I just love the ghostly silence of no moving parts :-) I think I'll stick with flash memory for now, see how I go, and then if I need space and swap-file endurance, I'll go for an HDD.

Rich: do you think TC with Flash 11 and Seamonkey, but no swap file, will run OK in a gig of RAM? I don't tend to have more than three or four browser tabs open at any one time, and generally only one running Flash, but doesn't FF/Seamonkey have a bit of a reputation for gobbling memory?

curaga: good point, that hadn't crossed my mind :-)

Pending the OK from Rich, I'll go for the extra memory, do a persistent TC install, and see how I get on.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 10, 2011, 12:55:32 PM
Hi Triophile
I currently run Opera10 with Flash10 with 512Meg of RAM and no swap. I typically have 6 or 7 tabs
open along with 2 terminals, 2 instances of Midnight Commander, and AppBrowser running.
Quote
but doesn't FF/Seamonkey have a bit of a reputation for gobbling memory?
All browsers tend to gobble memory. You can check the cache settings and knock the values
way down.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 15, 2011, 07:58:30 PM
OK, got the gig of RAM, and tested it with XPe for an hour or two, and it seems fine.

Now, as far as installing TC goes, cue the sound of a head banging repeatedly against a wall...

It seems to run fine off the CD, but it took about 10 attempts to get a persistent install onto the 512MB DOM. I suspect the CD-RW I'm installing from is fine, as it was the one I used to get a persistent TC onto my Dell desktop, and that went without problems. Anyway, it's on the DOM in the HP thin client now, but installing FF and then Seamonkey through the Apps downloader produced icons in the Wbar, but no browsers when clicking on the icon, or going through the On Demand menu. Sigh, here we go again.

I know there are some posts about similar problems in the forum, but I had hoped this installation would be relatively painless, as I have some experience with TC on a previous machine.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 15, 2011, 09:29:34 PM
OK, after a number of removals and re-installations, I've got FF working fine. I added Flash 11 and Oss/Ossmix, and it's playing Flash videos off YouTube, albeit a little choppily.

It would be nice to have smoother Flash playback, though given the puny 1GHz Geode processor and the 16MB integrated graphics of the Sis741GX chipset, I'm quite surprised the machine's gotten this far :-)

In terms of upping the speed, I was comtemplating:

1) Would a faster DOM help? This one apparently reads and writes at around 8Mbps, while some of Trascends alternatives are about three times as fast. Given the fact that I've got the swap file in RAM, would a faster DOM make no difference?

2) Upgrading the CPU, possibly to an NX1750 at 1.4GHz, as detailed on this very useful page:

http://grope.thruhere.net/T5720/Gallery.html (http://grope.thruhere.net/T5720/Gallery.html)

Adding a small fan to cope with the extra heat shouldn't be too problematic.

3) Trying to get the optional HP expansion bay, to allow me to fit a PCI (yes, PCI rather than PCIe) graphics card.

What do you reckon guys? Of course, I might just need a fundamentally faster machine, but this T5720 is close, so close to being all-round usable for what I want for everyday use in a PC, and it uses very little power :-)

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: speedbug78 on December 15, 2011, 09:50:29 PM
If it were me, I think I'd try the PCI graphics card route, they should be cheap, and have be able to have quite a bit more memory than 16MB.  You may even be able to find a fanless one that will do the job.  Sounds like you are really close which is fun, though in my experience that's when the floor can drop and you find out how far "close" is from "finished" ;)  Hope that's not the case for you though.  The only thing I would check on first is card compatibility and drivers for TC.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 16, 2011, 01:38:20 AM
Hi Triophile
The first thing I would check is if streaming through the network is a bottleneck. Download one of
those choppy videos into the /tmp directory and try playing it back from there.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 16, 2011, 05:34:12 AM
Yeah, you should be able to get a Nvidia PCI card (the only video accel flash on linux supports).

It would be useful to post some of the issues you had installing, perhaps some are our bugs.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 16, 2011, 08:09:48 AM
Thanks for the feedback guys.

I installed Seamonkey, and that does a slightly better job with Flash. If I'm not doing anything else on the machine (including not even moving the mouse pointer around on-screen), then Flash playback is smoother, but still not 100%.

I'll have to ponder my next move, as I can't afford to spend too much on this box to get it up to scratch - I know what you mean, speedbug78! I've had the same problem with other machines, which were close, but no amount of extra expenditure would quite get them there.

The next acid test is DVD playback from an external USB DVD drive. I'm not looking forward to this one, as I suspect it'll be a fail, but fingers crossed...

Rich: Once the video has fully downloaded after the first playthrough, and I replay it, playback is slightly smoother, but still, anything like mouse-pointer movement on-screen slows replay back down. Reminds me of my girlfriend's old but still fully functional Dell Inspiron with onboard graphics and Centrino 1.8GHz running XP SP3: basically, choppy with Flash if you're doing anything else.

curaga: a couple of times, I had problems getting the install even onto the DOM - it didn't seem to install at all for some reason. Then, once it had sort of installed, a message appeared while booting saying something along the lines of, 'Verifying DMI Pool data - success', but then it just hung. A couple of times, trying to install from the installer tool on the Wbar, it stopped recognising the external USB CD drive I was using, despite having booted off it, and not having plugged any USB sticks or anything else USB in after the boot.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 16, 2011, 08:18:23 AM
Oh, ok. Those sound like hw/bios issues more.

The only sticking point for DVDs would be the gpu. Sis chips are horrible. Assuming a decent gpu and Xorg, that hw should have no issue playing DVDs or xvid/divx - for reference, my Pentium2 can do that with its Ati Rage Pro.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 16, 2011, 09:15:20 AM
Mmmm, I was in two minds about this TC when I saw it had a SiS chipset. I still thought it might be worth a go though, but perhaps I was wrong :-) My Acer Aspire One with a Puny Atom and onboard graphics had no problem at all playing DVDs. Oh well...

I could always put the original 512MB stick of RAM back in, in case the mobo isn't 100% happy with the new 1GB stick, and test everything again.

I'm running this TC install with the windows manager 'out-of-the-box', which I assume is Xvesa. Would a change to fbdev or Xorg improve matters, do you think?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 16, 2011, 10:03:22 AM
Hi Triophile
Actually the window manager is flwm_topside which is quite capable and very light on resource
usage. The default graphics mode is Xvesa. You could try fbdev, instructions are on this page:
http://distro.ibiblio.org/tinycorelinux/faq.html (http://distro.ibiblio.org/tinycorelinux/faq.html)
I don't know if Xorg would help without an accelerated graphics driver. I read somewhere that there
are none for your chipset.
Quote
Rich: Once the video has fully downloaded after the first playthrough, and I replay it, playback is slightly smoother, but still, anything like mouse-pointer movement on-screen slows replay back down.
That suggests that you are currently at the limit of your hardwares capabilities since the slightest
increase in overhead such as mouse movement or network activity is enough to affect playback.
While it might be tempting to install a faster CPU, you would not be addressing the real issue which
is a bottleneck in the video hardware.
The link you posted provides some good information. I suggest you follow these two points in it
before purchasing a particular video card:
1. Check the power requirements of the video card
2. Check for the availability of accelerated Linux drivers
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 16, 2011, 10:34:07 AM
fbdev performance is the same as Xvesa. Xorg might help, the sis driver claims XV acceleration, but buggy hw or driver might interfere.

Certainly worth a try though. Perhaps the cpu is powerful enough to play a dvd on the default Xvesa even ;)
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 16, 2011, 06:10:12 PM
Rich, curaga - many thanks for the fast, informative replies. Much appreciated :-)

curaga: would you happen to have the download link for the Sis driver? I'll give that a go first. A change to PS/2 mouse and keyboard has lightened the load slightly, so Flash has taken another small step towards smoothness, but only on low-res stuff really. Still, better than nothing!

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 16, 2011, 08:02:13 PM
Mmmm, on the SIS site, there's a driver for Redhat from 2002. Is there some way I could use that?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 16, 2011, 08:07:15 PM
Hi Triophile
I believe the driver curaga is referring to is the one included in  graphics-2.6.33.3-tinycore.tcz
extension.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 18, 2011, 05:00:35 AM
I mean the one included in Xorg, if you download it from appbrowser you'll get the right one.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 18, 2011, 12:04:00 PM
Ah, OK, I'll give that a go.

Fingers crossed we have extra speed!

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 18, 2011, 01:43:03 PM
Ah, the black screen of Xorg, followed by 'startx', followed by 'ERROR: Could not map MMIO area' and 'ERROR: SiSMapMem() failed'.

Below that were 'Fatal server error: AddScreen/ScreenInitfailed for driver 0' and 'XIO: fatal IO error 104...'

Is this happening because I have no swap file, or some kind of config or driver problem?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 18, 2011, 01:53:42 PM
Please post your Xorg.0.log.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 18, 2011, 06:32:01 PM
How do I get the desktop back, so I can navigate to the Xorg log?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: maro on December 19, 2011, 01:00:51 AM
@Triophile: To kill a running (but useless) X server you could give 'Ctrl-Alt-Backspace' a try. Or use 'Ctrl-Alt-F1' which should get you back to the first TTY (which you most likely used to start the X server). Bear in mind that the X server might still be running, so it might be a good idea to ensure that it gets terminated before grabbing the 'Xorg.0.log' file.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 19, 2011, 04:04:29 AM
"echo Xvesa | sudo tee /etc/sysconfig/Xserver
startx"
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 20, 2011, 08:05:54 AM
OK, finally had time for another go at this...

Restarted, got to a black screen with the prompt 'tc@box', then tried 'Ctrl-Alt-Backspace'. No joy there, I'm afraid, and the same for 'Ctrl-Alt-F1'.

curaga: I'm slightly unsure about the syntax in the suggestion in your post. In:

"echo Xvesa | sudo tee /etc/sysconfig/Xserver
startx"

does the unbroken vertical line represent a new line, or should I type the first line in whole? I tried both, but couldn't find the unbroken vertical line character on my British keyboard on a TC install with the default US keymap. I tried typing in:

"echo Xvesa", return.
(Response onscreen was, "Xvesa")
"sudo tee /etc/sysconfig/Xserver", return,
(response was blank line)
"startx"
(response was "startx", still on a black screen, but no desktop).

I tried running TC live in case that would allow me to have a look at the folder that way, but got messages talking about problems enumerating USB device on port 3 (presumably the CD drive I was trying to boot from), and ended up back on a black screen with tc@box again. I'm growing increasingly suspicious there's something wrong with the CD drive...

Anyway, I wiped TC, re-installed XPe, and I'll check the thin client's still working OK, If it is, I'll re-install TC once more, and try the Xorg again. Should I do anything differently this time, or just install Xorg like last time from the appbrowser?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 20, 2011, 08:20:16 AM
Hi Triophile
The | character is really two short vertical lines end to end with a small gap between them. On my
keyboard it is on the \ key.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 20, 2011, 10:03:23 AM
An alternative way would've been to remove Xorg from onboot.lst and reboot, perhaps using a livecd.

Without seeing the log I can't say much. Which version of Xorg did you use?
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 20, 2011, 05:56:40 PM
Thanks for that, Rich.

curaga, I was trying Xorg 7.6. Would 7.4 maybe be a safer bet? If my CD drive was working properly, I had hoped to take the LiveCD route, but it didn't work for me...

I'll re-install in a min, and have another crack.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 20, 2011, 09:16:51 PM
OK, tried again...

One thing first, slightly off-thread: on this machine, with a replacement USB CD drive which throws up none of the error messages generated during boot that the old drive caused, I can still only run the Frugal install successfully under a particular set of circumstances:

1) If the DOM is NTFS formatted, the install will fail, even if I opt to format to ext4
2) If I format the DOM to ext4 with gparted from a live install, the install will fail if I choose the 'Use existing file system' option in the installer
3) The install will only succeed (or appear to succeed) if the DOM is already ext4 formatted, AND I choose to format to ext4 during the installation process.

Maybe I'm doing something wrong, but the hardware always works perfectly with XPe, both during installation and use.

Anyway, back to Xorg. I tried 7.5 with 3d, exited to prompt, 'startx', and got a similar message to the one I mentioned above about 'ERROR: Could not map MMIO area' and 'ERROR: SiSMapMem() failed'. It also said, 'Fatal server error: AddScreen/ScreenInit failed for driver 0'
Other error messages listed included: '(EE) Failed to load module "via" (no error, 0)', and the same again for the module "openchrome"
Below those two lines it said, '(++) Using config file: "/root/xorg.conf.new"'

It's late now, but I can post screenshots tomorrow to show all the details. Once this problem has occurred, however, I am no longer able to run a live install - it too fails to the 'tc@box' prompt. In order to get a usable TC, with my limited command line knowledge, I have to reinstall XPe, and then reinstall TC without Xorg. I tried the suggestions above again ('echo Xvesa', etc), and they failed again, so I can't seem to get at the log, unles someone can tell me how to do it via the command line some other way.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 21, 2011, 05:33:30 AM
It's at /var/log/Xorg.0.log. Though it just may be that the sis driver is buggy too.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 08:13:07 AM
Sigh, if the driver's buggy, I presume there's nothing I can do about it.

Is there any way to get a look at the log via the command line from the tc@box or root prompts once Xorg has failed to start properly?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 21, 2011, 08:18:05 AM
Hi Triophile
Try  less /var/log/Xorg.0.log
PageUp and PageDn to navigate.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 09:29:55 AM
Hi Rich.

Thanks for that. I'll try it when I get back from work later.

Just tried Racy Puppy linux, and that auto-detected the SiS graphics and loaded a SiS driver for Xorg. Seems to work OK, but it's slightly slower in Flash than both TC and XPe, depressingly enough. So far, XPe is the best all-rounder, now that I've uninstalled some useless stuff and turned off some pointless services.

On Puppy, the small graph in the bottom right corner appears to show CPU usage at 50% when playing Flash, so maybe the SiS GFX really are that bad. Still, I get the feeling that TC with a functional driver could make all the difference :-) Here's hoping!

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 21, 2011, 02:01:03 PM
Sadly, you likely wouldn't get much better performance on TC if the sis driver is like that on Puppy.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 06:06:14 PM
Might still be wortha go, curaga, says he desperately :-)

+1 to Rich - I have the log.
-1 to me for not knowing how to copy and paste from the command line. Apologies for the formatting, as the parts of the log appear in four separate posts:

(http://home.btconnect.com/audiostate/Xorg%20log1.jpg)

Just hope there's nothing in there that means I have no option but to add a PCI graphics card.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 06:08:09 PM
Xorg log Pt2

(http://home.btconnect.com/audiostate/Xorg%20log%202.jpg)
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 06:09:09 PM
Xorg log Pt3

(http://home.btconnect.com/audiostate/Xorg%20log%203.jpg)
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 21, 2011, 06:10:13 PM
Xorg log Pt4

(http://home.btconnect.com/audiostate/Xorg%20log%204.jpg)
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 21, 2011, 08:56:29 PM
Hi Triophile
Next time try this:
Code: [Select]
ls /mnt
# Plug in a USB thumb and wait 10 seconds
ls /mnt
# Make a note of the new directory entry
sudo mount /dev/NewEntry /mnt/NewEntry
cp /var/log/Xorg.0.log /mnt/NewEntry
umount /mnt/NewEntry
Now you will have the log file on your USB drive. The lines starting with # are just comments, do not
type them. Replace where it says  NewEntry  with the new name that shows up the second time you
run the  ls /mnt  command.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 22, 2011, 05:43:02 AM
OK, looks like the latest released sis driver has this bug, but the git version would not. The git ver would require newer libpciaccess than we have in Xorg-7.6 though.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 22, 2011, 06:27:41 AM
Please try the updated sis driver (with Xorg-7.6). If it works, good, if not, nothing more I can do.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 22, 2011, 08:25:07 AM
I re-installed TC and downloaded Xorg 7.6 again just now, and no luck - same old same old.

I'll put this 5720 back on eBay and keep an eye out for a 5730, as that has ATI X1250 graphics, which I hope will do a better job of Flash replay under Xvesa.

Thanks for all the help and input guys - much appreciated.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 22, 2011, 07:56:52 PM
Heh, heh. Just fired up some old parts from the spares bin, and the performance couldn't be more different: old MSI MS-7184 mobo with a socket-939 Athlon 64 at 2GHz and 512MB of DDR RAM. The HDD's from a PS3, and only half formatted as it has some bad sectors.

Works very well with TC straight out of the box - streaming 720p Flash is slightly choppy, but once it's 100% buffered, replay is good with the built-in ATI graphics. Averages about 60watts from the wall socket playing Flash, which is slightly more than double what the T5720 used, but it's soooo much faster all round. Might have to try and box it up, as I treated myself to a Dremel a month ago and haven't really put it to proper use yet making a custom case.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 23, 2011, 06:35:10 AM
Was that with Xvesa or Xorg?
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 23, 2011, 05:26:49 PM
Just using Xvesa at the moment curaga. Shame it doesn't seem to like 1280x1024: my monitor says 'Out of range', even though I know it handles that res. Maybe the refresh rate is too high, or could it be that Xvesa can't run that mode through the onboard graphics? Can't remember how to probe hardware for usable Xvesa modes. I'll have a look on the forum soon.

Anyway, got the sound working after a bit of research (Jumpers! That's so 1990s!), and everything's sweet at the mo. Just got to get a reliable pdf reader on there (mupdf seems a bit hit-and-miss and Foxit doesn't seem to work at all). Still, I'm a happy camper, even though the bits of the PC are spread liberally over my desk. Thanks for a such a fast, flexible OS guys.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 23, 2011, 06:16:31 PM
Hi Triophile
I don't see it in the info file, but I seem to remember reading that FoxitReader requires 24 bit color
to run.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 23, 2011, 07:39:11 PM
Mmmm, thought I was running 24-bit colour. In xsetup, I opted for 1024x768x24 (whatever number the option was). Are the x settings from xsetup persistent Rich?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 23, 2011, 08:58:19 PM
Hi Triophile
If you have a persistent /home they are, otherwise you need to run a backup before exiting.
If you install  Xorg-7.5-bin.tcz, you can then run
Code: [Select]
xwininfo -rootThis is part of the information returned:
Quote
  Width: 1024
  Height: 768
  Depth: 24
  Visual: 0x21
  Visual Class: TrueColor
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 24, 2011, 08:27:56 AM
As far as I'm aware, I have a persistent home. I tried xwininfo -root after installing the Xorg file, and it's not working - just comes back 'File not found' IIRC. Sigh, never easy ;-)

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 24, 2011, 08:53:41 AM
Hi Triophile
Try  /usr/local/bin/xwininfo -root
If that works, your path variable is messed up. If not, you may have installed the wrong extension.
Open Appbrowser, click on the  Xorg-7.5-bin.tcz  entry, then click on the Size tab. If there's a + sign
to the left of  Xorg-7.5-bin.tcz  in the right pane, then it's not installed.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 24, 2011, 10:07:46 AM
Unfortunately, that doesn't work either, and the correct file is shown as already installed. I'll uninstall it and try again.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 24, 2011, 10:58:36 AM
The Xorg file now works, and confirms that I'm running at 1024x768x24. Foxit still won't run though, after re-installation.

Off-thread slightly: can I only get 1280x1024 with Xorg, if the Xvesa settings for that resolution produce an out-of-range message on my monitor?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 24, 2011, 04:29:06 PM
Tried Xorg-7.5 again, and that gave me 1280x1024, but with the fairly large speed hit to be expected. I tried a GeForce 8400 GS under Xorg, and that was good, but a bit noisy with its fan.

What I could do with is a cheap, passively-cooled, low-power, well-supported PCIe graphics card which is guaranteed to run at 1280x1024x24 under Xvesa. Any suggestions?

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 24, 2011, 04:54:17 PM
Hi Triophile
Not sure what to say, I'm running at 1024x768x24 using Xvesa and FoxitReader runs fine.
Quote
but a bit noisy with its fan
Is that with the parts installed in a case or still spread out?
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 25, 2011, 08:09:16 AM
The parts are still spread out, but the processor fan is very quiet anyway, and I put a 5.6V zener in the 12V line to the power supply's fan, which did a great job of making it quiet too, but still effective. The nVidia graphics card's fan just seems a bit overzealous by comparison. Might try a half-height ATI card I've got, which has a near-silent fan.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 25, 2011, 09:05:24 AM
While the ATI is a low-end IGP, it should have been faster than vesa. Are you sure you had full acceleration?

It needs both the graphics- extension and the firmware-radeon package to properly accel things.
Title: Re: Another thin client awaits a TC install
Post by: Rich on December 25, 2011, 10:29:17 AM
Hi Triophile
Quote
I put a 5.6V zener in the 12V line to the power supply's fan
You used the right tool for the job.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 25, 2011, 12:25:16 PM
Thanks for that Rich :-)

Have a great Xmas, and thanks to you and all the other guys for your continuing help and advice.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 25, 2011, 12:40:50 PM
Hi curaga, and Merry Christmas :-)

Ah, maybe I wasn't doing things right... I can't remember exactly what I'd installed, as I moved on to an ATI HD3450 under Xvesa just to get 1280x1024x24, which the IGP under Xvesa wouldn't do.

I'm a little confused by the Xorg-related instructions in general. For example:

"If you are only looking to get software 3D and no accel, instead of creating a config file suitable for your hardware like below, you can rename /etc/X11/xorg.conf.vesa to xorg.conf."

Does that mean if I only want 2D accel but not 3D accel, or does 'accel' here refer both to 2D and 3D rendering?

This is also the first time I've heard the 'firmware-radeon' package mentioned. Worth including in the instructions for Xorg in the AppBrowser perhaps? Are there any other things I need to consider to get the IGP running with full accel?

I'll have another go later today or tomorrow, if my girlfriend lets me back on the computer :-)

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: curaga on December 26, 2011, 05:05:27 AM
It means both 2D and 3D accel.

Many things require firmware, and you are usually notified of such in the logs (dmesg); listing those for Xorg, or wireless drivers, etc would just make huge and incomplete lists.

Both the graphics- extension and firmware-radeon are dependencies of the ati driver in Xorg-7.6, so if you use that version, things should just work.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 26, 2011, 11:10:51 AM
OK, makes sense now - thanks.

I don't think I'd tried 7.6 with this IGP, so I'll give it a crack.

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 26, 2011, 08:59:08 PM
Hi curaga. I tried Xorg 7.6, and it doesn't seem to be working.

As the files were downloading, my screen went blank and the message 'No Video Signal' appeared on the monitor's OSD. After a minute or so, I pressed Ctrl+Alt+Del, and that got me back to the console. I tried 'Xorg -configure', and the reply was 'Xorg not found'. I started X to get back to the desktop, and rebooted.

Despite the AppBrowser saying Xorg 7.6 and its deps were installed, trying 'Xorg -configure' again produced 'Xorg not found' again. I downloaded Xorg 7.6 again, exited to prompt, tried 'Xorg -configure' again, some text flashed up on the screen, with the summary basically being 'computer says no.'

The conf file is titled 'xorg.conf.vesa', and inside I see it lists 'vesa' as the driver in the 'Device' section. Does this mean Xorg has failed to install the ATI/Radeon driver and instead has fallen back to the Xvesa driver?

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
   ModulePath   "/usr/local/lib/X11/modules"
   FontPath     "/usr/local/lib/X11/fonts/misc/"
   FontPath     "/usr/local/lib/X11/fonts/TTF/"
   FontPath     "/usr/local/lib/X11/fonts/OTF"
   FontPath     "/usr/local/lib/X11/fonts/Type1/"
   FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
   Load  "glx"
   Load  "dri"
   Load  "extmod"
   Load  "dbe"
   Load  "freetype"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "auto"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   Option       "DPMS"
EndSection

Section "Device"
   Identifier  "Card0"
   Driver      "vesa"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth 24

   SubSection "Display"
      Viewport   0 0
      Depth     16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Any help much appreciated!

Cheers, Jon.
Title: Re: Another thin client awaits a TC install
Post by: Triophile on December 26, 2011, 09:00:18 PM
Sorry, I should really be putting the above (re Xorg) in a new thread, as it no longer relates to the thin client.
Title: Re: Another thin client awaits a TC install
Post by: maro on December 27, 2011, 05:29:59 PM
... Can't remember how to probe hardware for usable Xvesa modes.  ...
You might want to try: Xvesa -listmodes 2>&1 | sort -k 1n
Title: Re: Another thin client awaits a TC install
Post by: Triophile on February 08, 2012, 11:38:49 AM
Just a quick resuscitation attempt on this thread, as I'm still getting nowhere with acceleration on my T5720 with SiS 741 graphics hardware.

I'm wondering if the information towards the bottom of the page at the link below might be relevant:

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=18028 (https://www.libreoffice.org/bugzilla/show_bug.cgi?id=18028)

Fingers crossed!

Cheers, Jon.