You are not logged in.
thank you for replies
@aSaIaM : yes it's exactly what i want ![]()
i have the same thing that mougino, i've try what tasmaniac said and the xorg.conf of aSaIaM and always obtained a 800x600 or 1024x768 virtual desktop but with a 640x480 physical resolution.
xrandr only display the physical (640x480) and the virtual (1024x768) resolution as available.
i think 915resolution is necessary (i don't have it).
i'm running under eeeXubuntu r3.
Offline
Here is my whole xorg.conf
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Boardname "i810"
Busid "PCI:0:2:0"
Driver "i810"
Screen 0
Option "PageFlip" "1"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Generic Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768" "800x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "i810"
Busid "PCI:0:2:0"
Driver "i810"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSectionoutput from 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.3 Chipset: 915GM BIOS: TYPE 1 Mode Table Offset: $C0000 + $269 Mode Table Entries: 36 Mode 30 : 640x480, 8 bits/pixel Mode 32 : 800x600, 8 bits/pixel Mode 34 : 1024x768, 8 bits/pixel Mode 38 : 1280x1024, 8 bits/pixel Mode 3a : 1600x1200, 8 bits/pixel Mode 3c : 800x480, 8 bits/pixel Mode 41 : 640x480, 16 bits/pixel Mode 43 : 800x600, 16 bits/pixel Mode 45 : 1024x768, 16 bits/pixel Mode 49 : 1280x1024, 16 bits/pixel Mode 4b : 1600x1200, 16 bits/pixel Mode 4d : 800x480, 16 bits/pixel Mode 50 : 640x480, 32 bits/pixel Mode 52 : 800x600, 32 bits/pixel Mode 54 : 1024x768, 32 bits/pixel Mode 58 : 1280x1024, 32 bits/pixel Mode 5a : 1600x1200, 32 bits/pixel Mode 5c : 800x480, 32 bits/pixel
and output from xrandr
Screen 0: minimum 640 x 480, current 800 x 480, maximum 1024 x 768 default connected 800x480+0+0 (normal left inverted right) 0mm x 0mm 800x480 60.0* 640x480 60.0 1024x768 60.0
I am fairly sure 915resolution is required.
Everything is working, including compiz with panning.
Let me know if anything else will help
Offline
Hi guys,
wonderful! It finally works ![]()
What I did was
1) edit my /etc/X11/xorg.conf and replace it with tasmaniac's one above
2) do a "sudo apt-get install 915resolution"
3) restart X (I did an Alt+Ctrl+Backspace)
At that moment, my desktop was in 800x480
4) do a "xrandr --size 1024x768"
And voila ![]()
I am now using a full Ubuntu 7.10 with 4 virtual desktops and Compiz Fusion working great, in 800x480 native resolution and 1024x768 panning displays on each virtual desktop. Exactly what I was looking for!
Again thanks to all for the help ![]()
Offline
Hi,
I can also confirm that I have 1024x768 working using these instructions and the above xorg.conf. I also installed 915resolution.
It's great having a bigger desktop, even if you have to pan to see all of it.
Edd
Offline
nice work! i've looked for this for days, to get some flash apps show up properly.
thank you!
a little tip: if tasmaniac's xorg.conf doesn't work for you, check if you have one or two empty lines at the end of the file. ![]()
Offline
humm....interesting, i have been wanting a good way to utilize a larger desktop. could this be made into a button so i click to enable the virtual res, and then maybe click again to get back to the default? or would just typing xrandr --800x450 get me back?
EDIT: rather than enable a virtual display, could i use compiz to maximize a window across multiple desktops?
Last edited by scales (2008-01-30 7:31:35 pm)
Offline
You can just use xrandr to swap between the modes on the fly.
creating a couple of nautilus scripts to change this for you should be fairly easy. I think there is an applet that lets you run an arbitrary shell command that would also work.
I will see if I can come up with an example tonight.
Offline
Great to see the virtual resolution working!
Would someone please comment on the virtues/penalties of using the i810 driver rather than the intel driver? In particular, how well does the i810 driver work for VGA out? How well does the i810 driver work with, e.g. skype, i.e., how many Xv ports does it support? How well does the i810 driver work with xine (or whatever) for playing DVD movies?
My perception was that the intel driver "worked" a little better overall, with "worked" in quotes, since it depends on what you want out of your video driver I suspect.
I suppose I could try it myself, but perhaps someone has some quick answers already...
It also looks as if (from the thread above) there is nothing explicit that needs to be done with 915resolution, but that package has to be installed for the i810 driver to work right. Is that the correct reading?
Offline
SmallFootprint wrote:
It also looks as if (from the thread above) there is nothing explicit that needs to be done with 915resolution, but that package has to be installed for the i810 driver to work right. Is that the correct reading?
I have Xubuntu. I had to edit /etc/init.d/915resolution so as to set the 800x480 modes. Here's my modified file.
#! /bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
PROG=/usr/sbin/915resolution
NAME=915resolution
DESC=915resolution
test -x $DAEMON || exit 0
# Include 915resolution defaults if available
#if [ -f /etc/default/915resolution ] ; then
# . /etc/default/915resolution
#fi
#if [ "$MODE" = "" ] || [ "$XRESO" = "" ] || [ "$YRESO" = "" ] ; then
# echo "*** Your 915resolution hasn't been configured! ***"
# echo "Please read /usr/share/doc/915resolution/README.Debian and define"
# echo "MODE, XRESO, and YRESO."
# exit 0
#fi
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
# $PROG $MODE $XRESO $YRESO $BIT
$PROG 3c 800 480 8
$PROG 4d 800 480 16
$PROG 5c 800 480 32
echo "$NAME."
;;
stop)
#echo -n "Stopping $DESC: "
#echo "$NAME."
;;
restart|force-reload)
#echo -n "Stopping $DESC: "
#echo "$NAME."
echo -n "Starting $DESC: "
# $PROG $MODE $XRESO $YRESO $BIT
$PROG 3c 800 480 8
$PROG 4d 800 480 16
$PROG 5c 800 480 32
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N start" >&2
echo "Usage: $N start" >&2
exit 1
;;
esac
exit 0Last edited by PhantomsDad (2008-01-30 10:17:24 pm)
Offline
Thanks to the folks who worked this out. It was just what I needed to get Pharaoh and Diablo II running.
One little quirk... so far, twice (out of 6-8 reboots) I've been in a situation where running "xrandr --size 800x600" (I chose that resolution to put into my xorg.conf instead of 1024x768) didn't do anything. No failure or error message, but the resolution didn't change. I can try over and over, no luck. After a reboot it works fine again. I'd have called it a one-time quirk, but it happened again today.
Anyone else encountered this?
Offline
To Tasmanic and anyone who has this working w/compiz etc.... do your drivers support 3d acceleration for gaming and the like? Or did you make sure to download any special drivers from the repository beforehand for 3d?
Offline
Ellipsys wrote:
To Tasmanic and anyone who has this working w/compiz etc.... do your drivers support 3d acceleration for gaming and the like? Or did you make sure to download any special drivers from the repository beforehand for 3d?
Compiz Fusion runs almost as well as it does on my Dell laptop. Full 3d cube, reflections, water, etc. I even have Freely Transformable Windows and Atlantis 2 running. I did experience a slowdown when turning on a transparent desktop but did not mess with it.
Everything is straight from the Ubuntu repo.
Hooking an external monitor up killed performance but I was running in cloned video mode. I will probably never use this anyway.
Things like tuxracer should work but anything that needs large amounts of video memory would probably have problems.
I am after scaled instead of panned video now. I may have time to dig through the i810 source this weekend and see if I can figure that out.
Offline
Digging through the i810 source sounds like fun! lol
It would be very nice to have a scaled full video fix, too bad asus wasn't nice enough to provide.
As far as gaming, I use this to run tuxracer and as tasmaniac said it runs fine, but much more will start to get massively choppy, "no matter what resolution." I see no real difference speed wise from the intel to i810 drivers. I have an addiction to Enemy territory and it runs fine with overclocking on and details turned down, but with 20 ppl in a room it still can lag. More cpu speed issue than video drivers.
Offline
Yes 1024x768 will work as native resoltuion (tihout the need for 915)...
..but anything below won't .... eg. 800x600 runs at 640x480,
which begars the question, why would anyone want 800x600, if they have to scroll sideways?
Offline
thumper:
I ran a test with 800x600 (with 915) and it works fine. Vertical panning, fixed width at 800.
If you are not using 915resolution, you should load it and see what happens.
Offline
woud this work in default xandros with 915 and xorg as above?
thanks
Offline
The 915 hack does work!...
I am currently typing away on the 'bottom half' of my 800x800 virtual resolution in NATIVE lcd resolution (ie no sidescrolling)
Thanks Tasmaniac.
I also learnt something new about llinux and Xfree .... the RandR ... I always thought you have to restart X for ascreen res change.
Offline
thumper wrote:
The 915 hack does work!...
I am currently typing away on the 'bottom half' of my 800x800 virtual resolution in NATIVE lcd resolution (ie no sidescrolling)
Thanks Tasmaniac.
I also learnt something new about llinux and Xfree .... the RandR ... I always thought you have to restart X for ascreen res change.
How do you do that?
Can you give us the steps (installation/commands) to have scaled virtual resolution (without panning display)?
Offline
Hey,
It works with eeeXubuntu Germen Language too!
Only insert after the last Section "Input Device"
This code:
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Boardname "i810"
Busid "PCI:0:2:0"
Driver "i810"
Screen 0
Option "PageFlip" "1"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Generic Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768" "800x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "i810"
Busid "PCI:0:2:0"
Driver "i810"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection
Bernhard
Offline
I doubt it would work for scaled...
I am using 800 wide --which fits without side ways scrolling (well now it does, if u use Tasmaniancs xorg.conf)
What is strangethough is how the fontsget scaled tinyier and tinyer the higher your res ? - what s strange bug.
As far as I know, I hve never been aware of Linux drivers being able to scale to smaller displays (to tell ya the truth I have never heard of that being possible until I joined the this forum). I can see though why such an issue would come up - it would be handy to have a slightly bigger display on the Eee., Hence to not have to play with moving dialog boxes i settled for 800x600 (I did try 800x800, but it was over the top)
What would actually be a pretty good setup is to make a screen about 4 desktops wide in resolution and use "smart" window placement to an advantage. The only extra thing you would have to do is figure out a way to get the mouse to follow focus - which I think is an option available to many a window or compositing manager.
Offline
I can now change the resolution, but my desktop font size is now really small even when it's in 800x480 mode. Also Firefox crashes when I visit any site with flash in them. Any solutions?
Offline
So I followed the above proceedure and it was working perfectly until now (on vacation) and I can't figure out why. Whenever I go to Sytem>Preferences>Screen Resolution and chenge to the virtual desktop size (which used to always work. It now just pops up the window asking if I want to keep the new settings or revert back to the old ones but doesn't actually change anything) or even do the xrandr command it doesn't do anything. Well, the xrandr command gives the following error:
xrandr --screen 1024x768
Invalid screen number 1024 (display has 1)
There haven't been any updates on my computer and I tried recopying the xorg.conf and reinstalling the 915resolution
Offline
I do not know what I did wrong, I killed my eeepc, the X server failed to init
back to intel driver ![]()
Offline
now it works using Bernhard xorg.conf
Offline
I see that compiz is a bit lost, cube is working but no windows dragging ??
Offline