okay did what was asked REMOVED EVERYTHING updated and then followed my
fixes and ended up with "intel" drivers that worked fine.
** Description changed:
This is my first post here so be nice I'll fix anything
wrong...format...grammar...extensive descriptions...
Okay here goes:
I own a Dell OptiPlex GX150 (slim case aka space saver model)
Main problem:
Cannot play 3D rendering games or use 3d desktop effects. 4 bugs to fix to
make it work.
After bug fixes:
still cannot use desktop effect...but games work fine.
Bug # (1)
Ubuntu is refusing to put into xorg.conf information about the video card...
Ubuntu just puts in "configured device" and "configured screen" etc...
which causes 3D games to multiply 3-5x on the screen looking like multiple
screens on top of each other side to side...
not playable.
Fix # (1)
open terminal and enter:
gksu displayconfig-gtk
set up your display (choose brand and model)
- set driver to the appropriate driver "i810"/"i815"
- # YOU MUST SELECT CORRECT DRIVER!!! (if using "intel" or "i815" tremulous
will work sauerbraten
- # will FREEZE ENTIRE SYSTEM)
- # For me correct one was the "i810"
- # IF YOU HAVE A DIFFERENT MODEL THAN THE GX150 THEN YOUR DESIRED DRIVER
WILL BE DIFFERENT
- # Please note strongly!!!
- # With WRONG DRIVER Glxgears and Glxinfo will work and report fine...but
when you actually play games...
- # You might as well hold down your power button...
+ set driver to the appropriate driver "i810"/"i815/intel"
+ # I have used both the i810/intel drivers with no problems!!!
Bug # (2)
when Ubuntu is first installed out of the box, direct rendering does does
work but slow...but after you setup the info in xorg.conf from Bug # (1) the
default Depth is 24 and causes Direct Rendering to not work...
Fix # (2)
# !!!NOTE: ONLY AFTER FIXING BUG # (1)
manually edit:
xorg.conf
and under:
Section "screen"
change:
Default Depth 24
to:
Default Depth 16
# !!!NOTE: There is also another option to change from 24 to 16 but i
deleted it and works without it just fine.
# If you don't delete it make sure to set it to 16 also!!!
#
# THERE IS A WAY TO HAVE ONE AT 24 AND THE OTHER AT 16 and vise versa
# BUT ITS REDUNDANT!
# (DEPENDS ON THE DRIVER USED...I dont know why it works...but its
does...)
# here is the proof use this:
# using "intel" driver you can use:
# Section "screen"
# Defaultdepth 16
# SubSection "Display"
# Depth 24 or 32 (or whatever and it will still work...)
#
# BUT using i810 driver it wont work...
# for some reason one driver will ignore it while another wont...
# !!!NOTE: If you use "gksu displayconfig-gtk" and save again your
settings
# that you will entered here in this fix WILL BE ERASED!!!
Bug # (3)
Ubuntu does not the proper system memory to i810 i815 video cards for best
performance...so for some games 3D rendering is SLOW!!! (Sauerbraten)
# NOTE: Glxgears will seem to work nice and fast...when you try to play a
game like Sauerbraten it will be SLOW...
Fix # (3)
manually edit xorg.conf
AND UNDER:
"Section "device"
ADD THIS:
VideoRam 10000
# !!!NOTE: 10000kb is the lowest recommended value in kb and 16384kb
(16mb) is the average recommended.
#
# I am currently using:
# VideoRam 409600 # (400mbs)
# You may question why even bother giving more than recommended?
# Well the more I added the more FPS I got. (may have to due with the
lower possible desktop resolution...)
#
# DIDN'T TEST ANY HIGHER...I WAS GETTING 18-28fps!!! good enough!!!
# !!!NOTE: If you use "gksu displayconfig-gtk" and save again your
settings
# that you will entered here in this fix WILL BE ERASED!!!
# AGAIN: NOTE: If for some reason you HAD to use an incorrect driver in
Fix #2
# The highest possible DESKTOP resolution will depend on how much memory
you give to the VideoRam option.
# I believe this is some error/incompatibility with handling memory with
individual drivers...
# So if you have too little system memory your higher resolutions will
not be available.
- # So I believe with the "intel" driver my limits were as follows:
- # with 400mb set for VideoRam, 800x600 is the highest DESKTOP
resolution possible.
- # with 358mb set for VideoRam, 1024x768 is the highest DESKTOP
resolution possible.
- # with 256mb set for VideoRam, 1200x800 is the highest DESKTOP
resolution possible.
+ # So I believe with the "intel" driver my limit was as follows:
+ # with 400mb set for VideoRam, 1200x1024 is the highest
DESKTOP resolution possible.
# give or take a few Mbs.
- # !!!NOTE: YOU CAN STILL HAVE RESOLUTIONS IN GAME THAT ARE HIGHER THAN
YOUR HIGHEST DESKTOP RESOLUTION!!!
- # with 400mb set for VideoRam, 800x600 was the highest DESKTOP
resolution possible.
- # I WAS PLAYING GAMES AT 1024x768!!!!!
+ # !!!NOTE: You can still have in game resolutions that are higher than
your highest DESKTOP resolution possible with memory constraints.
Bug # (4)
When I play any 3D game the colors are HORRIBLE...
everything looks like 16 color mode not 16bit (bpp)
Fix # (4)
PRESS "Ctrl+Alt+F1"
THEN "Ctrl+Alt+F7"
thats it. I promise.
# this was a VERY tricky to fix...
# sometimes when I changed a setting in game it would fix itself for that
one game...
# untill the game is over then you start over with 16 colors...
# very annoying..in tremulous average game is only 20 mins....
# But:
# most of the time if you just played for about 5-10 mins it would all of
a sudden just fix itself...
# which is what I would normally do....
# it looks like memory problems...but its not!
#
# well...
# while messing with xorg.conf and freezing the desktop and screwing up
the screen
# I would keep going to "Ctrl+Alt+F1" fixing xorg.conf and manually
starting "startx"...
# I had to at one time manualy start "startx" again from the tty1
terminal..
# then when i got on the desktop i tested my settings (glxinfo for direct
rendering and glxgears)
# then jumped into tremulous again
# and while I was in the game it I pressed "Ctrl+Alt+F1" and fixed
something in the xorg.conf...
# and went back
# BANG!
# THERE WAS PERFECT 16BIT COLOR (NOT 16 COLORS!!!)
# a new game eventually was started and i was again stuck with 16
colors...
# so I tried it again and it worked...
# consistently.
# every time!
** Attachment added: "This is my xorg.conf final plays sauerbraten and
tremulous and glxgears. (DONT HAVE DESKTOP EFFECTS YET)"
http://launchpadlibrarian.net/15682130/xorg.conf
--
bugs and fixes to play 3d games on i810 i815
https://bugs.launchpad.net/bugs/243991
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs