Page 1 of 1

Help Installing ATI VisionTek 7K PCI Graphicscard (Solved)

Posted: Thu 04 Jan 2007, 01:26
by EdFromHouston
See bottom of page for edit on what I did wrong.

Hello,

This is a PCI 3D / 2D graphicscard that is for dual monitors and it has support for Open GL decompression. Because it is called 'ATI VisionTec Radeon7K' I think it is based on the older RV-100 based card.

After reading http://dri.freedesktop.org/wiki/Download I downloaded DRI-Radeon.pup based on this from the page:

Note: If you are using a radeon 8500 or higher (8500, 8700, 9000, 9100, 9200, IGP9100, etc.) choose the r200 shapshot, otherwise choose radeon (7000, 7200, 7500, IGP320, IGP340, etc.).

I then downloaded DRI-Kernelmodules.pup from http://dotpups.de.

I also downloaded OpenGL-1.3-Ati.pup and 3D Control-Center.pup just in case I need them too. I'm new to this.

OK, I THINK I have all the right files downloaded and I haven't installed anything yet except the 3D Control Center. How do I install the PCI card, boot the system, and install the driver?

Do I disable PCI in BIOS, install the card, and boot to puppy using my on-board shared video card and then run the 3D Control Center to see if it can detect my card? Has anyone ever done this?

I read this page:
http://www.murga-linux.com/puppy/viewtopic.php?t=5244
3D-Dri-Kernelmodules for most Graficscards by MU

It helps me understand some.

Thanks

Re: Need Help Installing ATI VisionTek 7K PCI Graphicscard

Posted: Thu 04 Jan 2007, 11:17
by NoobieDoobieDo
EdFromHouston wrote:Hello,
How do I install the PCI card, boot the system, and install the driver?

Do I disable PCI in BIOS, install the card, and boot to puppy using my on-board shared video card and then run the 3D Control Center to see if it can detect my card? Has anyone ever done this?
How to remove a computer case.

How to install a pci card.

I don't see any reason to or recommend disabling your PCI bus from BIOs.

I'd say install the card, boot puppy, see how everything looks, install the other files then take it from there :)

I'd suggest installing eLinks (console based web browser) in advanced so you can still browse the web and get to the forums if there is an issue getting into the window manager.

You should be able to find eLinks through one of the puppy software tools

Posted: Thu 04 Jan 2007, 12:40
by MU
oh, you found very old instructions.
I added a note now, that they are no longer valid.

Please use:
http://murga-linux.com/puppy/viewtopic.php?t=13114

It will download all other required files for you.

Mark

Posted: Fri 05 Jan 2007, 02:29
by EdFromHouston
OK, I started by getting rid of Save.3fs to avoid conflicts. Then I:

1 Made sure BIOS was set to PCI, not On-Board.
2 Disabled on- board driver in Windows just for grins.
3 Booted the Puppy live 2.12 CD and had to boot into Xvesa.
Booting into Xorg displayed this:

Error: Can't Open Display 0 DC:Stack Underflow
Error: Can't Open Display 0 DC:Stack Underflow
Error: Can't Open Display 0 DC:Stack Underflow
Gdk Warning Cannont Open Display: 0
Using Xvesa

4 In Xvesa I installed 3DCC for 2.12 and installed:
DRM to /usr/local/DRM-Kernelmodules-pup
OpenGL
The radeon.pup which is for the 7000 Graphics Processor.
(Note The box for my card lists it as this processor.)
5 I rebooted then shutdown and tried to enter Xorg again but the same thing happened as above in 3.

6 I ran these in a console:
depmod
modprobe radeon
modinfo drm
modinfo radeon
lsmod
/etc/Xll/Xorg.config file

They are listed below the line.



This has got to be something basic
-----------------------------------------------------------------------------------
sh-3.00# depmod
sh-3.00# modprobe radeon
sh-3.00# modinfo drm
filename: /lib/modules/2.6.18.1/kernel/drivers/char/drm/drm.ko
author: Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirl
description: DRM shared core routines
license: GPL and additional rights
vermagic: 2.6.18.1 mod_unload 486 gcc-3.4
depends: agpgart
parm: debug:Enable debug output (int)
parm: cards_limit:Maximum number of graphics cards (int)
sh-3.00# modinfo radeon
filename: /lib/modules/2.6.18.1/kernel/drivers/char/drm/radeon.ko
author: Gareth Hughes, Keith Whitwell, others.
description: ATI Radeon
license: GPL and additional rights
vermagic: 2.6.18.1 mod_unload 486 gcc-3.4
depends: drm
parm: no_wb:Disable AGP writeback for scratch registers
(int)
sh-3.00# lsmod
Module Size Used by
radeon 110048 0
drm 68324 1 radeon
ppp_deflate 5872 0
zlib_deflate 21048 1 ppp_deflate
bsd_comp 5968 0
ppp_async 11408 1
crc_ccitt 1968 1 ppp_async
ppp_generic 27460 7 ppp_deflate,bsd_comp,ppp_async
slhc 7056 1 ppp_generic
usb_storage 83904 0
snd_mixer_oss 17328 0
lp 12520 0
parport_pc 32100 1
parport 35080 2 lp,parport_pc
radeonfb 107008 0
i2c_algo_bit 9144 1 radeonfb
ltserial 10448 2
ltmodem 556336 1 ltserial
8139too 25616 0
mii 5680 1 8139too
snd_intel8x0 32684 0
snd_ac97_codec 90448 1 snd_intel8x0
snd_ac97_bus 2128 1 snd_ac97_codec
snd_pcm 77592 2 snd_intel8x0,snd_ac97_codec
snd_timer 23540 1 snd_pcm
snd 51396 5 snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pc m,snd_timer
soundcore 9408 1 snd
snd_page_alloc 10008 2 snd_intel8x0,snd_pcm
i2c_i801 7548 0
i2c_core 21408 3 radeonfb,i2c_algo_bit,i2c_i801
intelfb 33620 0
intel_agp 22668 1
agpgart 34608 3 drm,intelfb,intel_agp
fuse 44388 0
unionfs 77696 1
nls_iso8859_1 3984 1
nls_cp437 5648 1
sr_mod 17412 0
ide_cd 40100 0
cdrom 39424 2 sr_mod,ide_cd
ehci_hcd 30200 0
uhci_hcd 23356 0
usbcore 126116 4 usb_storage,ehci_hcd,uhci_hcd
sh-3.00#
------------------------------------------------------------------------------------
#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
Load "type1"
Load "freetype"

# This loads the GLX module
Load "glx"

# This loads xtrap extension, used by xrandr
Load "xtrap"

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

RgbPath "/usr/X11R7/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.

# Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...

# Option "RandR" "on"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


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

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "HWP"
ModelName "hp mx703"
Option "DPMS"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 140.0
#UseModes "Modes0" #monitor0usemodes
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 140.0
#UseModes "Modes0" #monitor0usemodes
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "PanelOff" # [<bool>]
#Option "DDCMode" # [<bool>]
#Option "MonitorLayout" # [<str>]
#Option "IgnoreEDID" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "MergedFB" # [<bool>]
#Option "CRT2HSync" # [<str>]
#Option "CRT2VRefresh" # [<str>]
#Option "CRT2Position" # [<str>]
#Option "MetaModes" # [<str>]
#Option "MergedDPI" # [<str>]
#Option "MergedXinerama" # [<bool>]
#Option "MergedXineramaCRT2IsScreen0" # [<bool>]
#Option "MergedNonRectangular" # [<bool>]
#Option "MergedMouseRestriction" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "BIOSHotkeys" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "ConstantDPI" # [<bool>]
Identifier "Card0"
Driver "ati" #card0driver
VendorName "ATI Technologies Inc"
BoardName "Radeon RV100 QY [Radeon 7000/VE]"
BusID "PCI:2:10:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card1"
Driver "i810"
VendorName "Intel Corporation"
BoardName "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "800x600"
EndSubsection
EndSection

Posted: Fri 05 Jan 2007, 03:11
by MU
When you are in xvesa, and run 3DCC, your xorg.conf is modified when you install the radeon dotpup.

But when you run xorgwizard again, it is overwritten by xorgwizard, so the 3DCC changes are lost.

Instead, do this:

*******
maybe needed first:
edit /etc/X11/xorg.conf, delete the whole i810 section

Code: Select all

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card1"
Driver "i810"
VendorName "Intel Corporation"
BoardName "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
BusID "PCI:0:2:0"
EndSection 
*******

In xvesa, run 3DCC, install the radeon dotpup again to update xorg.conf.
------------
Alternatively:
edit xorg.conf
replace:
Driver "ati" #card0driver
with:
Driver "radeon"

replace:
Load "glx"
with:
Load "dri"
Load "glx"

-------------
Then open a consolewindow, and type:

cd /usr/X11R7/bin
rm -f X
ln -s Xorg X

Then exit X, and type:
xwin

Now Xorg should start with radeon.


Mark

Posted: Fri 05 Jan 2007, 03:58
by EdFromHouston
Thank you very much Mark. I'll check it out tomorrow as I've just come off a big job and I need to try to get some sleep now.

I must say everyone on this board are turning me into a Puppy nut more and more with each passing day.

Ed

Posted: Sat 06 Jan 2007, 02:12
by EdFromHouston
Mark I was off work today. I spent the first 3 hours of my day looking at the Xorg file. I changed it many different ways after reading your basic instructions on how to use the console as to not conflict with the Xorg wizard.

I have learned a lot today, mainly Linux does what you tell it to do. I think I'm loosing my Windows thinking all together which is a good thing as it teaches me how to be a better want to be programmer.

I tried getting rid of the second monitor in the file and I tried other things that didn't work.

I used your instructions both ways as stated in the above post and after using no GUI I got the same result: Xorg cannot display the GUI.

Each time I changed and tested something I switched between Xvesa and Xorg using the console or the command line.

Based on this I believe my card even though it is based on the 7000 driver, isn't compatible with the driver because it is a VisionTek card that is more for design work and never was a card for gaming. I think Windows has the only driver for this card.

I'll just use the great 2D graphics the Xvesa driver gives me with this card and when I buy a new system, I'll get one for Linux with a proper card and modem.

Thank you for your time but unless you or someone else has a brainstorm, I just don't see this working.

Ed

Posted: Sat 06 Jan 2007, 03:13
by MU
I also have no further idea at moment, except I would try:

use another colordepth

replace

Code: Select all

 DefaultDepth 24
Subsection "Display"
Depth 24 
with

Code: Select all

 DefaultDepth 16
Subsection "Display"
Depth 16 
Though I would wonder, if that helps.

Maybe this is more effective, reduce the refreshrate of the monitor:

Code: Select all

	HorizSync    31.5 - 67.0
	VertRefresh  50.0 - 75.0
Mark

Posted: Sat 06 Jan 2007, 03:25
by MU

Posted: Sat 06 Jan 2007, 04:01
by EdFromHouston
Thank you again Mark but I already tried that.

I've found this to be a great forum. I always try to learn from post before posting.

I have very good 2D graphics with Xvesa. It looks like I'm stuck with it.

No big deal.

I just figured out I can cut the CPU fan off in 2.13:

wmpower
modprobe fan

I started a post on it in the beginners section. I always thought wmpower.pup was a monitor only but...

Ed

Posted: Fri 12 Jan 2007, 04:18
by EdFromHouston
Just a line to let everyone know I messed up.

I was editing /usr/X11R7/bin/Xorgconfig instead of /etc/X11/Xorgconfig.

When I edited the right file to get rid of the second monitor as talked about above everything worked. I didn't have to install a driver as Puppy and PizzaPup already had the same driver installed out of the box.

Everything works now as far as the graphicscard working in Puppy. Now I will try to install DRM and OpenGL. The card does work however.

Sometimes I can't see the forest because all those trees keep getting in the way.

Ed