PDA

View Full Version : Searching for therbest Video (Movie) setup


hal2100
07-01-2008, 03:54 PM
Hello,

I have a mainboard with a 780G chipset with integrated HD3200.
Right now I have installed Ubuntu 8.04 with the fglrx driver and Texturedvideo enabled (or so I think).

But the problem is that I have horrible tearing while watchin a movie. It seems like fglrx has problems with the vsync and video_sync.

My question is now if the open driver radeon/radeonhd have the vsync better implemented, and how I can improve my situation. With fglrx I tried every option I could find on this topic.

Any help appreciated.

Thanks in advance,

HAL

d2kx
07-01-2008, 04:20 PM
Did you try

Option "TexturedVideoSync"?

I have been reading several posts about this issue recently and I guess it will be fixed in the next Catalyst release or so.

hal2100
07-01-2008, 05:33 PM
Here is part of my xorg.conf...

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "EnableMonitor" "crt1,tmds2i"
Option "Capabilities" "0x00000800"
Option "TexturedVideo" "on"
Option "TexturedVideoSync" "on"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
BusID "PCI:1:5:0"
Option "Textured2D" "on"
Option "TexturedXrender" "on"
Option "UseFastTLS" "1"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "disable"
Option "XVideo" "Enable"
Option "RENDER" "1"
Option "DAMAGE" "Enable"
EndSection


As you can see, I already tried everything.

Maxei
07-11-2008, 10:11 PM
Here is part of my xorg.conf...

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "EnableMonitor" "crt1,tmds2i"
Option "Capabilities" "0x00000800"
Option "TexturedVideo" "on"
Option "TexturedVideoSync" "on"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
BusID "PCI:1:5:0"
Option "Textured2D" "on"
Option "TexturedXrender" "on"
Option "UseFastTLS" "1"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "disable"
Option "XVideo" "Enable"
Option "RENDER" "1"
Option "DAMAGE" "Enable"
EndSection


As you can see, I already tried everything.

I also have the same HD3200 chipset and tested the proprietary driver, so I can confirm what you said. Basically, there is no hardware acceleration support. I am using the vesa driver because it is "less worse" than the proprietary fglrx driver. I am betting on the radeonhd driver, hopefully they will get there someday latter this year:(

legume
07-12-2008, 10:37 AM
I've just got a HD3850 and using 8.6 XV works for me - it doesn't vsync though and it has crashed on me - rarely.

If you use mplayer there is a way to get some GPU accel and vsync with its' gl driver.

Set vsync to on in 3d-> more options in amdccle and then do something like -

mplayer -vo gl:yuv=4:lscale=1

Maxei
07-12-2008, 08:39 PM
I've just got a HD3850 and using 8.6 XV works for me - it doesn't vsync though and it has crashed on me - rarely.

If you use mplayer there is a way to get some GPU accel and vsync with its' gl driver.

Set vsync to on in 3d-> more options in amdccle and then do something like -

mplayer -vo gl:yuv=4:lscale=1

Yes, I believe that the new 8.6 driver supports your hd3850, but in my experience, this driver does not provide hardware acceleration for the integrated 780G aka hd3200. I was told that the radeonhd is the one to go for the 780g chipset. I will try that latter.

bridgman
07-12-2008, 09:43 PM
Maxei, who is telling you that fglrx has no acceleration for the 780G ? Support for the 780 has been there for months... maybe 6 months now, I forget.

greg
07-13-2008, 07:44 AM
Yes, but fglrx does not support the video decoder in the newer ATI chipsets. It wouldn't make much sense anyway, there's no proper API for it yet.

bridgman
07-13-2008, 12:36 PM
Agreed, but wasn't Maxei talking about basic things like 2d and 3d acceleration ?

Vighy
07-13-2008, 12:52 PM
Yes, but fglrx does not support the video decoder in the newer ATI chipsets. It wouldn't make much sense anyway, there's no proper API for it yet.

exactly... which ones?

Maxei
07-13-2008, 01:46 PM
exactly... which ones?

I know that the ati site claims the newest fglrx driver (8.6) supports (probably basic support at best, not really sure) the hd3200. As I said before, I installed it and found that xorg cpu was unacceptably high, around 100%, just in plain 2D (i havent installed any compiz or 3d stuff). I conclude that fglrx, although it can give me the correct resolution for my digital monitor, there is no hardware support yet for this chip. I tried many settings in the xorg.conf, as suggested in several places.Nothing. I am using vesa because the cpu problem is less worst. I wonder if the problem is the lack of support only for the 64-bit systems, which i'm using? :confused:

bridgman
07-13-2008, 02:00 PM
I conclude that fglrx, although it can give me the correct resolution for my digital monitor, there is no hardware support yet for this chip.

I am trying to respectfully suggest that your conclusion is wrong :D

If you have that kind of high utilization that means either something went wrong with your installation or there is something with your configuration that is preventing acceleration from working (SBIOS treatment of RAM above 4GB seems to be a common problem still).

Please look in your system BIOS settings for something related to RAM remapping above 4GB and let us know what you find.

Bios
07-16-2008, 11:13 AM
I've got the same chipset and the same problem.
I can't vsync, can't use modlines and this results in lots of screen tearing while watching movies.
IMHO a 780g with HDMI (HTPC) and no vsync (screen tearing) is not very useful.
Hope u can figure it out but i would recommend the Windows setup for now (UVD is nice 2).

bridgman
07-16-2008, 11:56 AM
I have seen a few people using OpenGL for the player output rather than Xv, since apparently we do have working vsync there already. Haven't experimented with it myself but might be worth a try.

WJust curious, what are you trying to do with the modelines that can't be done another way ?

Bios
07-16-2008, 12:27 PM
modlines are for my beamer,
are u sure vsync is working for OpenGL?
i'm using XBMC for linux and that works with OpenGL
I'll try some other app

thnx for the quick reply (I'll try not to hijack this thread :) )

bridgman
07-16-2008, 12:48 PM
Until I see something work with my own eyes I'm not sure about anything but that's what I'm hearing from other posters ;)

Is the issue with the beamer that you want the display running at a certain resolution even if the beamer is turned off when you boot and hence can't supply EDID info ?

I think you have to explicitly enable OpenGL vsync, not sure of the details from memory.

Uber
07-18-2008, 07:34 AM
I think you have to explicitly enable OpenGL vsync, not sure of the details from memory.

In xorg.conf or an Mplayer option ?

forum1793
07-27-2008, 10:42 PM
I have gigabyte with the HD3200 IGP. I'm using hdmi cable to TV.

I played around a little today and learned a bit about git. So I've updated radeon and radeonhd. Tried them both with the 2.6.26 kernel.

Colors were goofed up with radeon.
Radeonhd looked OK but screen was larger than monitor.
Maybe it could have looked better if I knew what I was doing regarding xorg.conf.
glxgears was slow, around 680 for whatever its worth.
After exiting out of X, the graphics was goofed up but could still almost use.

Catalyst 8.4 to 8.7 don't work with 2.6.26 kernel.

Rebooted with 2.6.25.11 kernel and reloaded Catalyst 8.5
glxgears gives about 2100.
Unload fglrx module and restart x

glxgears gives about 720.

So fglrx seems to run better than the open source files so far for the HD3200.

I've never gotten xv to work on this mboard. In xine or mplayer, use xshm or x11. If fglrx is loaded as module, opengl and sdl work OK.

For open source drivers, what modules should be loaded?
agpgart?
drm?

agd5f
07-28-2008, 12:52 AM
For open source drivers, what modules should be loaded?
agpgart?
drm?

There's not acceleration of these chips yet in the open source driver, so for now all you need is radeon or radeonhd. We are working on accel support now.

forum1793
07-28-2008, 07:56 AM
So, if using the open source drivers I get weird colors and a resolution I don't like (image is too large for monitor), what do I want in xorg.conf. The relevant section of my xorg.conf are below.

Note that I don't know what to use for hsync and vert refresh. I have a Vizio 32" LCD TV. Using setup below I only get 2 screen sizes seen in "Configure Display" (from right click in kde). One is 1280 by something, and the other is 640x480. I don't remember these numbers exactly but I think that's what they were.

Also with very bottom of my conf, uncommented, X gives me errors that EOF was found and it halts starting. What does this Group video and mode 0660 do?

Section "Monitor"
Identifier "My Monitor"
HorizSync 31.5 - 50.0
VertRefresh 40.0 - 90.0
EndSection

Section "Device"
Identifier "RadeonVid"
Driver "radeonhd"
EndSection

Section "Screen"
Identifier "Screen 2"
Device "RadeonVid"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

#Section "DRI"
# Group "video"
# Mode 0660
#EndSection

bridgman
07-28-2008, 09:20 AM
forum1793 - sounds like your TV might be set to "overscan". If the picture looks normal-ish in fglrx but "too big" in radeonhd that would confirm it -- so many TVs are set to overscan by default that we underscan by default in the driver so you can at least see the menus. There is a way to turn off underscan in fglrx.

re: Xv, can you check your xorg.conf and amdpcsdb to make sure TexturedVideo is on and VideoOverlay is off ?

Forum1793, what happens if you don't try to force settings for the display and let the driver work them out from EDID info ?

The "660" setting sounds like it might be related to DRI/DRM. If so, pretty sure you want 0666 not 0660. Can you pastebin your xorg log and conf files ?

forum1793
07-28-2008, 09:03 PM
Here is roughly xorg.conf. I removed some of font lines to shorten a bit. I changed from starting fglrx to radeon by commenting the Screen at top.

Section "ServerLayout"
Identifier "Simple Layout"
# Screen "Screen 2"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
# ModulePath "/usr/lib/xorg/modules"
RgbPath "/usr/share/X11/rgb"
FontPath "/usr/share/fonts/local/"
...
EndSection

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
#Load "speedo"
Load "glx"
Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "My Monitor"
HorizSync 31.5 - 50.0
VertRefresh 40.0 - 90.0
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "VESA Framebuffer"
Driver "vesa"
EndSection

Section "Device"
Identifier "RadeonVid"
Driver "radeonhd"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "off"
Option "TexturedVideo" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Use internal AGP GART support? ===
# If OpenGL acceleration doesn't work, try using "yes" here
# and disable the kernel agpgart driver.
# Option "UseInternalAGPGART" "no"
EndSection

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen 2"
Device "RadeonVid"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

#Section "DRI"
# Group "video"
# Mode 0660
#EndSection

forum1793
07-28-2008, 09:32 PM
There is a way to turn off underscan in fglrx.

fglrx looks fine so would not want to change it.

re: Xv, can you check your xorg.conf and amdpcsdb to make sure TexturedVideo is on and VideoOverlay is off ?

You can see xorg.conf from prev post which seems to have these. Here is most of amdpcsdb. It is not obvious to me these are there.

AMDPCSDBV1
[AMDPCSROOT/SYSTEM/MCIL]
PXACAutoSwitch=V0
PXDCAutoSwitch=V0
CVRULE_CUSTOMIZEDMODESENABLED=V1
DALLinuxSupport=V1
DALNonStandardModesBCD=R1400105...
DALRULE_ADDNATIVEMODESTOMODETABLE=V1
DALRULE_DYNAMICMODESUPPORT=V1
DALRULE_GetLCDFakeEDID=V1
DALRULE_GetTVFakeEDID=V1
DALRULE_NOFORCEBOOT=V1
DALRULE_POWERPLAYDISREGARDDISPLAY=V1
DALRULE_RESTRICTDISPLAYSBASEDONPANELRES=V0
GCORULE_FlickerWA=V1
GCORULE_LCDValidatePixelClkOnly=V1
GXOM5XDisableLaneSwitch=V1
R6LCD_RETURNALLBIOSMODES=V1
TVEnableOverscan=V1
PP_GFXClockGatingEnabled=V0
DALRULE_ALLOWMONITORRANGELIMITMODESCRT=V0
DALLastSelected=V2
DALLastConnected=V2
DALLastTypes=V129

DAL_ACEspectReady=V0
[AMDPCSROOT/SYSTEM/DDX]
GammaCorrectionI=S0x06419064
DesktopSetup=Shorizontal
EnableMonitor=Scrt1,tmds2i
[AMDPCSROOT/SYSTEM/DDX/RECENTMODE/SCREEN00]
Width=V1280
Height=V768
Refresh=V60
[AMDPCSROOT/SYSTEM/LibXUtil/Display1]
Map=V128
Enable=V1
[AMDPCSROOT/SYSTEM/LibXUtil/Display2]
Enable=V1
[AMDPCSROOT/SYSTEM/LDC]
LinkedAllSliders:1=V1
HelpDisabled=V0
DP_MSG_FLAG=V0
LastViewedPage=SInformation
[AMDPCSROOT/SYSTEM/BUSID-1:5:0/MCIL]
DAL_ACEspectReady=V0
DALLastConnected=V2
DALLastTypes=V129
...
DAL_DFP2ColorTemperatureSource3A591300
AsicOnLowPower=V0


Forum1793, what happens if you don't try to force settings for the display and let the driver work them out from EDID info ?

I don't know anything about EDID. Are you suggesting I restart the radeon driver but with all the MODE lines and related lines in that area reomved? I could but as there were only two modes in the radeon (or hd) and one of these is not part of that list, I'm not sure it would matter. How would I know if EDID was even running? Is that automatically part of running radeon. Note that I just put the compiled radeon driver in the /usr...X area. It was not also loaded from modprobe in the /lib area. Is that needed?

The "660" setting sounds like it might be related to DRI/DRM. If so, pretty sure you want 0666 not 0660.

I copied this from somewhere else. It never worked on my system and I commented out. I'm not sure what group video does unless that is somehow related to the group priviledges.


Can you pastebin your xorg log and conf files ?
xorg.conf is in prev post. xorg.log is around 50kb. Is there a part of it that would be helpful?

forum1793
07-28-2008, 10:08 PM
Part of shortened xorg.log


X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Slackware 12.1 Slackware Linux Project
Current Operating System: Linux 2.6.25.11 #1 SMP Sun Jul 20 11:15:17 EDT 2008 i686
Module Loader present
(==) ServerLayout "Simple Layout"
(**) |-->Screen "aticonfig-Screen[0]" (0)
(**) | |-->Monitor "aticonfig-Monitor[0]"
(**) | |-->Device "aticonfig-Device[0]"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(==) Automatically adding devices
(==) Automatically enabling devices
...
(**) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(--) using VT number 7
<PCI scan removed for space>
(II) "extmod" will be loaded...
(II) "dbe" will be loaded...
(II) "glx" will be loaded...
(II) "freetype" will be loaded...
(II) "type1" will be loaded...
(II) "record" will be loaded by default.
(II) "dri" will be loaded...
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
...(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
...(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
...(II) Loading font Type1
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
...(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
...(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
...(II) Loading extension XFree86-DRI
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
...(II) Loading extension RECORD
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
...(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
...(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
...(II) Primary Device is: PCI 01:05:0
(II) ATI Proprietary Linux Driver Version Identifier:8.49.7
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.493
(II) ATI Proprietary Linux Driver Build Date: May 12 2008 11:03:20
(--) Assigning device section with no busID to primary device
(--) Chipset Supported AMD Graphics Processor (0x9610) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
... [33] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x8202cc0
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
...
(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): PCI bus 1 card 5 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "off"
(**) fglrx(0): Option "TexturedVideo" "on"
(**) fglrx(0): Option "DPMS" "true"
(II) fglrx(0): Loading PCS database from /etc/ati/amdpcsdb
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(--) fglrx(0): Chipset: "ATI Radeon HD 3200 Graphics" (Chipset = 0x9610)
(--) fglrx(0): (PciSubVendor = 0x1458, PciSubDevice = 0xd000)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xfdfe0000
(==) fglrx(0): ROM-BIOS at 0x000c0000
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 10.87
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: RS780
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.49.7
ABI class: X.Org Server Extension, version 0.3
(II) fglrx(0): Using adapter: 1:5.0.
(II) fglrx(0): [FB] Find the MC FB aperturs range(MCFBBase = 0xc0000000, MCFBSize = 0x10000000)
(--) fglrx(0): VideoRAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCI card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) fglrx(0): Connected Display1: DFP on secondary TMDS [tmds2i]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: VIZ Model: 1300 Serial#: 16843009
(II) fglrx(0): Year: 2006 Week: 21
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 70 vert.: 39
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.640 redY: 0.330 greenX: 0.270 greenY: 0.600
(II) fglrx(0): blueX: 0.150 blueY: 0.060 whiteX: 0.280 whiteY: 0.290
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 74.2 MHz Image Size: 700 x 390 mm
(II) fglrx(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0
(II) fglrx(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
(II) fglrx(0): Ranges: V min: 50 V max: 85 Hz, H min: 31 H max: 70 kHz, PixClock max 110 MHz
(II) fglrx(0): Serial No: xxx
(II) fglrx(0): Monitor name: VIZIO L32 HD
(II) fglrx(0): Number of EDID sections to follow: 1
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff00593a001301010101
(II) fglrx(0): 15100103804627780ae29da354459926
(II) fglrx(0): 0f474a20000001010101010101010101
(II) fglrx(0): 0101010101c1011d007251d01e206e28
(II) fglrx(0): 5500bc862100001e000000fd0032551f
(II) fglrx(0): 460b000a202020202020000000ff0053
(II) fglrx(0): 4c4141424147323130303230000000fc
(II) fglrx(0): 0056495a494f204c33322048440a017d
(II) fglrx(0): End of Display1 EDID data --------------------

forum1793
07-28-2008, 10:12 PM
Rest of shortened xorg.log, note errors or something at end.
(II) fglrx(0): Primary Controller - DFP on secondary TMDS
(II) fglrx(0): Internal Desktop Setting: 0x00000010
(==) fglrx(0): Qbs is not supported in this release. Disabled.
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0): PseudoColor visuals disabled
(==) fglrx(0): Center Mode is disabled
(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Total of 26 modes found for primary display.
(--) fglrx(0): Virtual size is 1920x1080 (pitch 0)
(**) fglrx(0): *Mode "1920x1080": 74.2 MHz (scaled from 0.0 MHz), 33.8 kHz, 30.0 Hz (I)
...(II) fglrx(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (64.0 kHz)
...
(II) Loading sub module "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
...(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module "ramdac" already built-in
(==) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
...(==) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x4000001f
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): ATI GART size: 255 MB
(II) fglrx(0): [pcie] 261120 kB allocated
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(==) fglrx(0): UseFastTLS=0
(==) fglrx(0): BlockSignalsOnLock=1
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xfde00000 - 0xfdefffff (0x100000) MX[B]
... [42] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): detected X.org 7.1.2.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
(II) [drm] DRM interface version 1.0
(II) [drm] DRM open master succeeded.
(II) fglrx(0): [drm] Using the DRM lock SAREA also for drawables.
(II) fglrx(0): [drm] framebuffer handle = 0x3000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.49.7
(II) fglrx(0): Date: May 12 2008
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.25.11
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00005000
(II) fglrx(0): Interrupt handler installed at IRQ 18.
(II) fglrx(0): Exposed events to the /proc interface
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x011ee000
(II) fglrx(0): FBMM initialized for area (0,0)-(3840,1224)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(3840,1080) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 3840 x 144
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Initialized in-driver Xinerama extension
(**) fglrx(0): Textured Video is enabled.
(II) LoadModule: "glesx"
(II) Loading /usr/lib/xorg/modules//glesx.so
(II) Module glesx: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension GLESX
(II) fglrx(0): GLESX enableFlags = 26
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid Horizontal and Vertical Lines
Driver provided ScreenToScreenBitBlt replacement
Driver provided FillSolidRects replacement
(II) fglrx(0): GLESX is enabled
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
[atiddx] ASYNCIO init succeed!
Receive enable interrupt ret message
...irqEnableMask: ff000034
...dwIRQEnableId: 00000006
Receive enable interrupt ret message
...irqEnableMask: a0000400
...dwIRQEnableId: 00000007
Receive enable interrupt ret message
...irqEnableMask: 10000000
...dwIRQEnableId: 00000008
Receive enable interrupt ret message
...irqEnableMask: 20000400
...dwIRQEnableId: 00000009
(II) fglrx(0): Finished Initialize PPLIB!
(II) fglrx(0): Enable the clock gating
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
...(WW) AIGLX: 3D driver claims to not support visual 0x72
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/fglrx_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
(**) Option "Protocol" "Auto"
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "Auto"
(**) Option "CorePointer"
(**) Mouse1: always reports core events
(**) Option "Device" "/dev/mouse"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 9
(**) Mouse1: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) Keyboard1: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard1: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(--) Mouse1: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse1: ps2EnableDataReporting: succeeded
Received Interrupt event message:
... dwIRQSource: a0000400
... dwIRQCounter: 1
... dwIRQEnableId: 0000000000000007
... pvKernelEvent: (nil)
... pvEventHandle: (nil)
... dwContextData: 00000005
... ullStartTime: 4018035692l
... ullEndTime: 2097734l
Received Interrupt event message:
... dwIRQSource: a0000400
... dwIRQCounter: 14
... dwIRQEnableId: 0000000000000007
... pvKernelEvent: (nil)
... pvEventHandle: (nil)
... dwContextData: 00000005
... ullStartTime: 3225943648l
... ullEndTime: 582l

bridgman
07-28-2008, 11:21 PM
It looks like you have multiple drivers active at the same time and I don't know what some of the options you have in the xorg file are even supposed to do.

The driver will always try to read EDID, and from your x log it looks like that is happening OK. In your xorg.conf file you are telling the driver to only use a few modes, which is limiting the modes you can see and preventing you from taking full advantage of the monitor.

If you use pastebin (pastebin.com) you can paste the entire xorg.conf and x log, and not have to pick and choose.

forum1793
07-29-2008, 08:11 PM
It looks like you have multiple drivers active at the same time
Why do you say that? The xorg.conf as posted only loads the ati-config device. If I move the # from screen 2 to ati-config, then it loads the radeon device instead. While the xorg.conf has a vesa section, I have never used this and I don't even see a vesa module. Maybe this is inherently compiled in kernel?

In your xorg.conf file you are telling the driver to only use a few modes, which is limiting the modes you can see and preventing you from taking full advantage of the monitor.

Where do you mean? As stated above, the xorg.conf currently loads the ati-config part and it has no modes selected. If I change the # from screen 2 to ati-config, then there would theoretically be modes for the radeon driver. But, when X starts with the radeon driver, neither of the two modes allowed correspond to the mode lines in xorg.conf.

The xorg.log files is a result of running the ati-config device (fglrx) which shows MANY video modes even though it has none in the xorg.conf file.

I've never heard of pastebin but I look at it.

Still, it looks like Texture... is on and the overlay is off and it loads Xv extensions. But I cannot choose xv in xine or mplayer. Xshm, g11, opengl, and sdl work OK though.