General Game Problems - All Distorted

A place where Linux Gamers can share their experience and help each other with Linux Games, native or emulated ;)

Moderator: Moderators

General Game Problems - All Distorted

Postby glj12 » Tue Dec 25, 2007 23:08

I am running the latest Sabayon flavor of Gentoo. Whenever I try to play, oh say... Frets on Fire, it is painfully distorted, lines everywhere, and flashes, all crazy stuff pretty much. I had thought I had installed the proper drivers (unichrome) properly, but I am not sure. My laptop is a Gateway MX3230, to give you guys an idea on the specs. Any ideas on what is going on?

Many thanks in advance!
-glj12
glj12
Young Hen
 
Posts: 21
Joined: Sun Dec 09, 2007 2:17

Re: General Game Problems - All Distorted

Postby WarraWarra » Wed Dec 26, 2007 8:41

Could be acceleration manager causing this or resolution of the screen / refresh rate.

If possible post the
# lspci
For us to get a better idea about parts / drivers.

Have you checked out the gentoo forums / wiki as they should have more of the gateway laptops tweaks and stuff listed and possibly xorg website.

Try to run
# glxgears
This should give you a idea if 3d is working correctly and further eliminate any possible causes. Might have to enable DRI in /etc/X11/xorg.conf by removing the # before it but some video cards has issues with this being active ?

Once we ahve the SL version you are using + lscpi there is a good possibility we could help or search for a fix for this.
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: General Game Problems - All Distorted

Postby glj12 » Thu Dec 27, 2007 0:31

lspci output:

[/code]00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0c.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
00:0c.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader
(SD/MMC/MS/MS PRO/xD)
00:0c.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard
Compliant SD Host Controller
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.1 1a/b/g Wireless LAN Controller (rev 20)
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/ C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T89 0 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A C97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro IGP (rev 01)
[/code]

I tried the gentoo forums, but they were real putz's. They said that they won't help me by virtue of me using Sabayon. I shouldn't have mentioned that, but how lame...

And glxgears looks a little choppy, but here is the output:

Code: Select all
1595 frames in 5.0 seconds = 318.269 FPS


Many thanks in advance!
-glj12
glj12
Young Hen
 
Posts: 21
Joined: Sun Dec 09, 2007 2:17

Re: General Game Problems - All Distorted

Postby WarraWarra » Thu Dec 27, 2007 20:06

Yup most other linux forums is anally retentive :twisted: about helping anyone outside of their play group.

Here we help anyone with any linux especially SL questions LOL.

Seem like the unicrome driver is loaded or it can properly talk to the video card using the driver that is installed.
http://www.google.co.za/search?hl=en&cl ... me&spell=1

http://gentoo-wiki.com/Unichrome
http://gentoo-wiki.com/Talk:HARDWARE_Unichrome
http://www.mepis.org/node/13367

This last one has the DRi enabled or states it needs to have DRI enabled.

our looks like
# load DRI

Just remove the # for it to be enabled.
load DRI

Basically all that needs to be done is enable the DRI and then restart the pc.
glxgears should run better if you try it now.

Alternatively you should be able to use the cheat codes at boot time of the dvd /cd or even by editing /boot/grub/grub.conf and using
" xdriver=via res=1024x768 "
replacing the res= with correct info for your screen

Mine would be :
xdriver=nvidia res=1440x900

Once this is booted with either DRI enabled and it works then enjoy if not then use cheat codes by:
During live dvd /cd boot press F5 instead of enter and add to the text at the bottom of the screen the :
xdriver=via res=1280x800
or similar ??
This will force the via driver to be loaded during kde session and run at specified 1280x800 or applicable resolution.

Example to force load on every boot on installed hd.
My grub.conf file:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /kernel-genkernel real_root=UUID=4026f41b-e28e-4155-...................
# initrd /initramfs-genkernel
#boot=sda
default=0
timeout=6
splashimage=(hd0,1)/grub/splash.xpm.gz
title Sabayon Linux x86 1.1 Professional Edition
root (hd0,1)
kernel /kernel-genkernel-x86-2.6.23-sabayon-r1 dolvm dolvm2 root=/dev/ram0 ramdisk=16384 real_root=UUID=4026f41b-e28e-415.............. quiet init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 dodmraid pci=nomsi xdriver=nvidia res=1440x900 resume2=swap:/dev/sda3
initrd /initramfs-genkernel-x86-2.6.23-sabayon-r1
title Other
rootnoverify (hd0,0)
chainloader +1


See xdriver=nvidia res-1440x900 but should not need to edit grub.conf if all works fine as it should.

Hope this helps.
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: General Game Problems - All Distorted

Postby glj12 » Fri Dec 28, 2007 6:31

I noticed that I already have DRI enabled in the xorg.conf, but my xorg.conf is here: /etc/X11/xorg.conf, not in /etc/xorg.conf.

Is this wrong? I was a little bit confused by that. Would you like me to paste what I have in here?

Oh, and here is my /etc/X11/xorg.conf
Code: Select all
Section "Files"


    #FontPath   "/usr/share/fonts/local/"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath    "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath    "/usr/share/fonts/corefonts"

EndSection

# **********************************************************************
# Module section -- this is an optional section which is used to specify
# which run-time loadable modules to load when the X server starts up.
# **********************************************************************

Section "Module"

    Load   "dbe"
    Load   "i2c"
    Load   "glx"
    Load   "ddc"
    Load   "type1"
    Load   "freetype"
    Load   "extmod"
    Load   "synaptics"
    Load   "vbe"
    Load        "dri"

EndSection


# **********************************************************************
# Server flags section.  This contains various server-wide Options.
# **********************************************************************

Section "ServerFlags"

     Option    "AllowMouseOpenFail" "true"
     #Option     "AIGLX" "true"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"
    Identifier      "Mouse3"
    Driver          "synaptics"
    Option          "SendCoreEvents"        "true"
    Option          "Device"                "/dev/psaux"
    Option          "Protocol"              "auto-dev"
    Option          "HorizScrollDelta"      "0"
    Option          "SHMConfig"             "on"
    # Do you keep moving the mouse while typing? Try this trick.
    #synclient TouchpadOff=1 disable your synaptics touchpad
    #synclient TouchpadOff=0 enable your synaptics touchpad
EndSection


Section "InputDevice"

    Identifier   "Keyboard1"
    Driver   "kbd"
   
    Option   "AutoRepeat"   "500 5"
    Option      "XkbModel"      "pc105"
    Option   "XkbLayout"   "us"
    Option      "XkbRules"      "xorg"

EndSection


Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

    Identifier   "Mouse1"
    Driver   "mouse"

    Option   "Device"   "/dev/psaux"
    Option   "Protocol"   "ImPS/2"
    Option "ZAxisMapping" "4 5"
     
EndSection

Section "InputDevice"
    Identifier   "Mouse2"
    Driver   "mouse"
    Option   "Protocol"   "ImPS/2"
    Option   "Device"   "/dev/input/mice"
    Option    "ZAxisMapping" "4 5"
EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier   "Generic Monitor"
    #Option      "DPMS"

    VertRefresh 43 - 60
    HorizSync   28 - 51
   
EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

Section "Device"
    Identifier  "via"
    Driver      "via"
    #Option "XAANoOffscreenPixmaps"
    #Option "BusType" "PCI"
    #Option "ColorTiling" "on"
    #Option "EnablePageFlip" "on"
     BusID      "PCI:1:0:0"
     Option "EnableAGPDMA" "off"
EndSection


# **********************************************************************
# Screen sections.
# **********************************************************************

Section "Screen"

# The Identifier, Device and Monitor lines must be present

    Identifier   "Screen 1"
    Device   "via"
    Monitor   "Generic Monitor"
    #Option "AddARGBGLXVisuals" "true"

# The favoured Depth and/or Bpp may be specified here

    DefaultDepth 24

    SubSection "Display"
        Depth      8
        ViewPort   0 0
        #Modes      "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           16
        ViewPort        0 0
        #Modes      "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           24
        ViewPort        0 0
        Modes      "1280x768"
    EndSubsection


EndSection


Section "ServerLayout"
# The Identifier line must be present

    Identifier   "Main Layout"
    Screen 0    "Screen 1"
    InputDevice   "Mouse1" "CorePointer"
    InputDevice   "Mouse2" "SendCoreEvents"
    InputDevice "Mouse3" "SendCoreEvents"
    InputDevice "stylus" "SendCoreEvents"
    InputDevice "cursor" "SendCoreEvents"
    InputDevice "eraser" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


Note that it does not load at all when I change those 3 instances to via, but at least loads KDE when I change them to "VESA," what's going on I wonder?

Also, once I loaded via driver as opposed to VESA in the xorg.conf, it said that the module could not be loaded because it could not be found. So, it typed: modrpobe -v via

Now, this used to work with no errors, but now I get this:

Code: Select all
localhost glj12 # modprobe -v via
insmod /lib/modules/2.6.22-sabayon/kernel/drivers/char/drm/via.ko
FATAL: Error inserting via (/lib/modules/2.6.22-sabayon/kernel/drivers/char/drm/via.ko): Unknown symbol in module, or unknown parameter (see dmesg)


dmesg says:
Code: Select all
[  443.227814] [drm] Initialized drm 1.1.0 20060810
[  443.265465] via: disagrees about version of symbol drm_open
[  443.265472] via: Unknown symbol drm_open
[  443.265514] via: disagrees about version of symbol drm_fasync
[  443.265517] via: Unknown symbol drm_fasync
[  443.265558] via: disagrees about version of symbol drm_poll
[  443.265561] via: Unknown symbol drm_poll
[  443.265952] via: disagrees about version of symbol drm_core_get_reg_ofs
[  443.265956] via: Unknown symbol drm_core_get_reg_ofs
[  443.266096] via: disagrees about version of symbol drm_irq_uninstall
[  443.266099] via: Unknown symbol drm_irq_uninstall
[  443.266240] via: disagrees about version of symbol drm_ioctl
[  443.266242] via: Unknown symbol drm_ioctl
[  443.266286] via: disagrees about version of symbol drm_exit
[  443.266288] via: Unknown symbol drm_exit
[  443.266369] via: disagrees about version of symbol drm_core_ioremapfree
[  443.266372] via: Unknown symbol drm_core_ioremapfree
[  443.266414] via: disagrees about version of symbol drm_core_get_map_ofs
[  443.266417] via: Unknown symbol drm_core_get_map_ofs
[  443.266464] via: disagrees about version of symbol drm_init
[  443.266467] via: Unknown symbol drm_init
[  443.266584] via: disagrees about version of symbol drm_vbl_send_signals
[  443.266586] via: Unknown symbol drm_vbl_send_signals
[  443.266650] via: disagrees about version of symbol drm_core_ioremap
[  443.266653] via: Unknown symbol drm_core_ioremap
[  443.266739] via: disagrees about version of symbol drm_mmap
[  443.266741] via: Unknown symbol drm_mmap
[  443.266917] via: disagrees about version of symbol drm_core_reclaim_buffers
[  443.266920] via: Unknown symbol drm_core_reclaim_buffers
[  443.266968] via: disagrees about version of symbol drm_release
[  443.266971] via: Unknown symbol drm_release
[  486.099239] via: disagrees about version of symbol drm_open
[  486.099248] via: Unknown symbol drm_open
[  486.099290] via: disagrees about version of symbol drm_fasync
[  486.099292] via: Unknown symbol drm_fasync
[  486.099334] via: disagrees about version of symbol drm_poll
[  486.099336] via: Unknown symbol drm_poll
[  486.099780] via: disagrees about version of symbol drm_core_get_reg_ofs
[  486.099785] via: Unknown symbol drm_core_get_reg_ofs
[  486.099925] via: disagrees about version of symbol drm_irq_uninstall
[  486.099927] via: Unknown symbol drm_irq_uninstall
[  486.100068] via: disagrees about version of symbol drm_ioctl
[  486.100070] via: Unknown symbol drm_ioctl
[  486.100113] via: disagrees about version of symbol drm_exit
[  486.100116] via: Unknown symbol drm_exit
[  486.100197] via: disagrees about version of symbol drm_core_ioremapfree
[  486.100200] via: Unknown symbol drm_core_ioremapfree
[  486.100242] via: disagrees about version of symbol drm_core_get_map_ofs
[  486.100244] via: Unknown symbol drm_core_get_map_ofs
[  486.100292] via: disagrees about version of symbol drm_init
[  486.100294] via: Unknown symbol drm_init
[  486.100411] via: disagrees about version of symbol drm_vbl_send_signals
[  486.100414] via: Unknown symbol drm_vbl_send_signals
[  486.100478] via: disagrees about version of symbol drm_core_ioremap
[  486.100480] via: Unknown symbol drm_core_ioremap
[  486.100567] via: disagrees about version of symbol drm_mmap
[  486.100569] via: Unknown symbol drm_mmap
[  486.100719] via: disagrees about version of symbol drm_core_reclaim_buffers
[  486.100722] via: Unknown symbol drm_core_reclaim_buffers
[  486.100769] via: disagrees about version of symbol drm_release
[  486.100772] via: Unknown symbol drm_release
[  593.524012] via: disagrees about version of symbol drm_open
[  593.524020] via: Unknown symbol drm_open
[  593.524078] via: disagrees about version of symbol drm_fasync
[  593.524080] via: Unknown symbol drm_fasync
[  593.524122] via: disagrees about version of symbol drm_poll
[  593.524124] via: Unknown symbol drm_poll
[  593.524572] via: disagrees about version of symbol drm_core_get_reg_ofs
[  593.524577] via: Unknown symbol drm_core_get_reg_ofs
[  593.524717] via: disagrees about version of symbol drm_irq_uninstall
[  593.524719] via: Unknown symbol drm_irq_uninstall
[  593.524860] via: disagrees about version of symbol drm_ioctl
[  593.524862] via: Unknown symbol drm_ioctl
[  593.524906] via: disagrees about version of symbol drm_exit
[  593.524908] via: Unknown symbol drm_exit
[  593.524990] via: disagrees about version of symbol drm_core_ioremapfree
[  593.524992] via: Unknown symbol drm_core_ioremapfree
[  593.525034] via: disagrees about version of symbol drm_core_get_map_ofs
[  593.525037] via: Unknown symbol drm_core_get_map_ofs
[  593.525093] via: disagrees about version of symbol drm_init
[  593.525095] via: Unknown symbol drm_init
[  593.525213] via: disagrees about version of symbol drm_vbl_send_signals
[  593.525215] via: Unknown symbol drm_vbl_send_signals
[  593.525279] via: disagrees about version of symbol drm_core_ioremap
[  593.525282] via: Unknown symbol drm_core_ioremap
[  593.525368] via: disagrees about version of symbol drm_mmap
[  593.525370] via: Unknown symbol drm_mmap
[  593.525516] via: disagrees about version of symbol drm_core_reclaim_buffers
[  593.525519] via: Unknown symbol drm_core_reclaim_buffers
[  593.525560] via: disagrees about version of symbol drm_release
[  593.525562] via: Unknown symbol drm_release
[ 1096.934020] via: disagrees about version of symbol drm_open
[ 1096.934030] via: Unknown symbol drm_open
[ 1096.934072] via: disagrees about version of symbol drm_fasync
[ 1096.934075] via: Unknown symbol drm_fasync
[ 1096.934116] via: disagrees about version of symbol drm_poll
[ 1096.934119] via: Unknown symbol drm_poll
[ 1096.934556] via: disagrees about version of symbol drm_core_get_reg_ofs
[ 1096.934559] via: Unknown symbol drm_core_get_reg_ofs
[ 1096.934699] via: disagrees about version of symbol drm_irq_uninstall
[ 1096.934702] via: Unknown symbol drm_irq_uninstall
[ 1096.934842] via: disagrees about version of symbol drm_ioctl
[ 1096.934844] via: Unknown symbol drm_ioctl
[ 1096.934888] via: disagrees about version of symbol drm_exit
[ 1096.934890] via: Unknown symbol drm_exit
[ 1096.934971] via: disagrees about version of symbol drm_core_ioremapfree
[ 1096.934974] via: Unknown symbol drm_core_ioremapfree
[ 1096.935015] via: disagrees about version of symbol drm_core_get_map_ofs
[ 1096.935018] via: Unknown symbol drm_core_get_map_ofs
[ 1096.935065] via: disagrees about version of symbol drm_init
[ 1096.935068] via: Unknown symbol drm_init
[ 1096.935189] via: disagrees about version of symbol drm_vbl_send_signals
[ 1096.935191] via: Unknown symbol drm_vbl_send_signals
[ 1096.935255] via: disagrees about version of symbol drm_core_ioremap
[ 1096.935257] via: Unknown symbol drm_core_ioremap
[ 1096.935343] via: disagrees about version of symbol drm_mmap
[ 1096.935346] via: Unknown symbol drm_mmap
[ 1096.935502] via: disagrees about version of symbol drm_core_reclaim_buffers
[ 1096.935504] via: Unknown symbol drm_core_reclaim_buffers
[ 1096.935545] via: disagrees about version of symbol drm_release
[ 1096.935547] via: Unknown symbol drm_release
[ 1310.988233] sr0: CDROM not ready.  Make sure there is a disc in the drive.
[ 1441.833023] via: disagrees about version of symbol drm_open
[ 1441.833034] via: Unknown symbol drm_open
[ 1441.833077] via: disagrees about version of symbol drm_fasync
[ 1441.833079] via: Unknown symbol drm_fasync
[ 1441.833121] via: disagrees about version of symbol drm_poll
[ 1441.833123] via: Unknown symbol drm_poll
[ 1441.833560] via: disagrees about version of symbol drm_core_get_reg_ofs
[ 1441.833563] via: Unknown symbol drm_core_get_reg_ofs
[ 1441.833703] via: disagrees about version of symbol drm_irq_uninstall
[ 1441.833705] via: Unknown symbol drm_irq_uninstall
[ 1441.833846] via: disagrees about version of symbol drm_ioctl
[ 1441.833848] via: Unknown symbol drm_ioctl
[ 1441.833891] via: disagrees about version of symbol drm_exit
[ 1441.833894] via: Unknown symbol drm_exit
[ 1441.833975] via: disagrees about version of symbol drm_core_ioremapfree
[ 1441.833978] via: Unknown symbol drm_core_ioremapfree
[ 1441.834019] via: disagrees about version of symbol drm_core_get_map_ofs
[ 1441.834022] via: Unknown symbol drm_core_get_map_ofs
[ 1441.834069] via: disagrees about version of symbol drm_init
[ 1441.834071] via: Unknown symbol drm_init
[ 1441.834188] via: disagrees about version of symbol drm_vbl_send_signals
[ 1441.834191] via: Unknown symbol drm_vbl_send_signals
[ 1441.834255] via: disagrees about version of symbol drm_core_ioremap
[ 1441.834257] via: Unknown symbol drm_core_ioremap
[ 1441.834343] via: disagrees about version of symbol drm_mmap
[ 1441.834345] via: Unknown symbol drm_mmap
[ 1441.834502] via: disagrees about version of symbol drm_core_reclaim_buffers
[ 1441.834504] via: Unknown symbol drm_core_reclaim_buffers
[ 1441.834545] via: disagrees about version of symbol drm_release
[ 1441.834547] via: Unknown symbol drm_release
[ 2048.690655] via: disagrees about version of symbol drm_open
[ 2048.690664] via: Unknown symbol drm_open
[ 2048.690705] via: disagrees about version of symbol drm_fasync
[ 2048.690708] via: Unknown symbol drm_fasync
[ 2048.690750] via: disagrees about version of symbol drm_poll
[ 2048.690752] via: Unknown symbol drm_poll
[ 2048.691171] via: disagrees about version of symbol drm_core_get_reg_ofs
[ 2048.691176] via: Unknown symbol drm_core_get_reg_ofs
[ 2048.691316] via: disagrees about version of symbol drm_irq_uninstall
[ 2048.691319] via: Unknown symbol drm_irq_uninstall
[ 2048.691459] via: disagrees about version of symbol drm_ioctl
[ 2048.691462] via: Unknown symbol drm_ioctl
[ 2048.691505] via: disagrees about version of symbol drm_exit
[ 2048.691507] via: Unknown symbol drm_exit
[ 2048.691589] via: disagrees about version of symbol drm_core_ioremapfree
[ 2048.691592] via: Unknown symbol drm_core_ioremapfree
[ 2048.691633] via: disagrees about version of symbol drm_core_get_map_ofs
[ 2048.691636] via: Unknown symbol drm_core_get_map_ofs
[ 2048.691684] via: disagrees about version of symbol drm_init
[ 2048.691686] via: Unknown symbol drm_init
[ 2048.691804] via: disagrees about version of symbol drm_vbl_send_signals
[ 2048.691806] via: Unknown symbol drm_vbl_send_signals
[ 2048.691879] via: disagrees about version of symbol drm_core_ioremap
[ 2048.691881] via: Unknown symbol drm_core_ioremap
[ 2048.691968] via: disagrees about version of symbol drm_mmap
[ 2048.691970] via: Unknown symbol drm_mmap
[ 2048.692116] via: disagrees about version of symbol drm_core_reclaim_buffers
[ 2048.692119] via: Unknown symbol drm_core_reclaim_buffers
[ 2048.692159] via: disagrees about version of symbol drm_release
[ 2048.692162] via: Unknown symbol drm_release
Last edited by glj12 on Fri Dec 28, 2007 17:21, edited 1 time in total.
glj12
Young Hen
 
Posts: 21
Joined: Sun Dec 09, 2007 2:17

Re: General Game Problems - All Distorted

Postby WarraWarra » Fri Dec 28, 2007 17:19

Vesa should be okay for now but not sure how good it is for the games. It supports any vesa3 compatible cards so check glxgears and or the game and stick with it if it works.
You can also try either xorgconfig or xorgconf as root and this should give you a config screen provided you know most of these settings.

It seems that this card + xorg has a lot of config issues in any linux.

x11-drivers/xf86-video-via

xorg.conf same thing in defferent places depends on the linux distro ours / gentoo at /etc/X11/xorg.conf

Possibly using the live dvd /cd + cheat codes :
insmod=via xdriver=via res=1024x768
or
doload via xdriver=via res=1024x768
or
doload via xdriver=unichrome res=1024x768

Will have to play around a bit with the wording maybe any of the above combinations is the correct ones to get it working.

Try the 1024x768 first and see how it runs then later you can edit the screen res to your liking. Could be using the wrong res ration numbers as mine is 1440x900 or 16:10 where some other lcd's is 1440x1000 or 16:9 or something weard like this. Worth messing with to see if it works.

http://www.hwupgrade.it/forum/archive/i ... 01712.html
This is geexbox related but has unichrome / via stuff in it as well maybe they have a clue to this onboard video card.
Hal2001
I've tested with Via Unichrome too and it only works with my 4:3 TFT (doesn't seem to like much the wide resolutions, I've got green stripes).

Code: Select all
- "hdtv xorg=AxB", ex: hdtv xorg=1280x720

Might need to use alternative video resolution for this.

PS> if you can try to use pclinuxos2007 live cd as they have a nice config tool hard drake bottom next to start button that should be able to get the correct screen res / driver working for you then compare the xorg.conf from this with the installed you have and edit accordingly / replace it with the pclinuxos2007 xorg.conf , it might just work + have correct screen res settings.
Will have to do some major googling or replace the motherboard with one that has another video card if possible or search a lot.
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: General Game Problems - All Distorted

Postby WarraWarra » Fri Dec 28, 2007 17:22

[qoute]Also, once I loaded via driver as opposed to VESA in the xorg.conf, it said that the module could not be loaded because it could not be found. So, it typed: modrpobe -v via

Now, this used to work with no errors, but now I get this:

Code: Select all
localhost glj12 # modprobe -v via
insmod /lib/modules/2.6.22-sabayon/kernel/drivers/char/drm/via.ko
FATAL: Error inserting via (/lib/modules/2.6.22-sabayon/kernel/drivers/char/drm/via.ko): Unknown symbol in module, or unknown parameter (see dmesg)
[/quote]

# update-modules --force
or
# modules-update --force

or
alternatively add to /etc/modules.autoload.d/kernel-2.6 file this:
via
Then exit and save it + reboot.
This should force it to load at boot instead of using the modules-update --force.
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: General Game Problems - All Distorted

Postby glj12 » Fri Dec 28, 2007 17:45

So then I should be able to load modprobe -v via without any errors after I run one of those? Or, do I just reboot, and use the cheats? I'll try the cheats now and see what happens, hope it works! Because all I want to run is frets on fire. :(

Edit: Added each cheat separately one at a time to the grub.conf (that's what it told me to do at the boot menu) and KDE loaded, but still thinks vesa, and frets on fire still doesn't load properly (nor does any other game for that matter, but glxgears works).
glj12
Young Hen
 
Posts: 21
Joined: Sun Dec 09, 2007 2:17

Re: General Game Problems - All Distorted

Postby WarraWarra » Fri Dec 28, 2007 20:29

The update-modules --force loads it by default at boot or if added to .....kernel-2.6 as above.

You can try to use default lower resolution to be able to play the games as lower res = better performance most of the time. 800x600 should be good.

The via unichrome video card is not really meant for playing games = same as the 4mb/8mb nvidia mx400 or ati 8300 or there abouts of 5 years ago so 335fps in glxgears seems to be the standard.

If you have a Dell 9300 / 9400 /e1705 /xps m170 /xps m1710 or some of the compaq type motherboards they had a option to install or upgrade the video card to a nvidia 6600 or like mine modded to nvidia7950gtx but some of the inbuilt video cards ones can not accept another video card or upgrade.

If it was the intel 950 or later as found on the laptop / desktop 945 motherboards then you would be able to play FEAR / oblivion or similar to some extend. 950 = same as ati 9500 / ati 9600 from 4 years ago.
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: General Game Problems - All Distorted

Postby glj12 » Sat Dec 29, 2007 17:58

What can I do to fix the lagging that appears when I drag a window over another window? (If anything at all)
glj12
Young Hen
 
Posts: 21
Joined: Sun Dec 09, 2007 2:17


Return to The Gamers Shed

Who is online

Users browsing this forum: No registered users and 0 guests