Severe graphics issue, Radeon s690 (x1200), ANY distro
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Severe graphics issue, Radeon s690 (x1200), ANY distro
I've been trying to get any flavor of distro working on my embarrassing Gateway LT3103u "netbook." Currently using SuSE but they all have the same problem to varying degrees:
See the screenshot for an idea of what happens. I get horrible lines (sometimes partial, sometimes fullscreen), and text becomes unreadable because of vertical lines.
Sometimes this happens immediately upon getting into X, but sometimes things are fine and it gets worse over time. I'm usually not logged on for more than 5 minutes before it starts. Logging out fixes the issue...for another 5 minutes.
I've checked (within my limited knowledge) and confirmed that I'm using the open source Radeon driver. What more can I do to figure this out? There are very few direct hits to this problem out there in the google-verse...
Thanks in advance, I hope somebody might have an idea about how to fix this!
My lspci, if it helps:
Code:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI
Express Port 1)
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI
Express Port 2)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon
X1200 Series]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
04:00.0 Network controller: Atheros Communications Inc. AR9285
Wireless Network Adapter (PCI-Express) (rev 01)
That sort of screen corruption can be caused by overheating.
I'd try cleaning your laptop out, and see if that makes any difference. If it helps, but doesnt totally fix the problem you might need to replace the thermal grease on the CPU and GPU, and/or get a new fan.
Adding either nomodeset or modeset=1 to the boot grub boot line might do the trick. I've read somewhere that frame buffer drivers will also cause problems radeon open source drivers and needs to be blacklisted in /etc/modprobe.d. Another thing to try is to disable video acceleration. I have a laptop with a radeon graphics card, and I had better luck using the closed source fglxr driver.
Adding either nomodeset or modeset=1 to the boot grub boot line might do the trick. I've read somewhere that frame buffer drivers will also cause problems radeon open source drivers and needs to be blacklisted in /etc/modprobe.d. Another thing to try is to disable video acceleration. I have a laptop with a radeon graphics card, and I had better luck using the closed source fglxr driver.
Maybe it makes a difference, maybe not, but this laptop uses a kinda wonky resolution, 1366x768. Would incorrect resolution/mode settings cause something like this?
I just tried modeset=1 in the grub boot line and that didn't change anything. How can I blacklist something (frame buffer drivers) in modprobe.d, or disable video accel? I'm pretty nooby b/c I haven't been using linux for a long time and am basically starting from scratch again.
I had tried the fglxr driver hoping it would fix it, but apparently the chipset is too legacy and is not supported anymore (if it ever was), so that's just not an option.
As far as overheating is concerned, it was never a problem when I was using windows (XP, Vista, 7), so I'm very sure this is a linux issue. For various reasons I'm committed to linux now, so I'd really like to get this machine useable. Aside from the graphics issues, it's really responsive!
in modprob.d there is a blacklist.conf file that you can add items to. The drivers may already be added to it. if you don't mid using vesa you can also try
in modprob.d there is a blacklist.conf file that you can add items to. The drivers may already be added to it. if you don't mid using vesa you can also try at the boot prompt
Thanks for that. It seems that vesa works, so at least I can fall back on that...it's not ideal, but at least it's workable so I can try to get the radeon driver to work properly. Obviously I'd like to get the radeon driver to work because it offers compositing and such.
I've read that disabling KMS can help with this problem (or something like it), but even though (I think) I disabled KMS, it doesn't seem to have changed anything. Is there anything I have to do in conjunction with disabling KMS in the kernel? SuSE's YaST utility lets me disable kms directly in /etc/sysconfig without any command-line stuff, but I wonder if I'm missing something.
I have your exact chipset & graphics on a HP 6715S laptop. I have the T-Shirt for this one. Your issue, btw is the monitor. It actually looks like the gpu chip is working.The mode is too fast.
I am working out of the box with slackware-13.37 & xf86-video-ati - now. This is slow, sh***y graphics at the best of times using I am told, an rs600 GPU with basically no vertex shader (see Wikipedia). The guys on phoronix.com recommend building llvm and rebuilding mesa --with-llvm to overcome this and give better 2D performance
xvidtune reports on my box.
hsync range 0: 30.00 - 80.00
vsync range 0: 55.00 - 75.00
I'd be a bit skeptical about the 80Khz, myself. Try writing a /usr/share/X11/xorg.conf.d/10-Graphics.conf with
Quote:
HorizSync 30-60
VertRefresh 55-75
in it, and try booting X. Then increase the '60' by 5 and so on until you hit 80 or things go funny.
Then check the microphone works in your box (external input) and send me the details if it does :-D. I have to fiddle around at length in the hda-analyser script to get a microphone, and I lose it over a reboot I could use your alsa.conf, & ~/.asoundrc
hsync range 0: 30.00 - 80.00
vsync range 0: 55.00 - 75.00
I'd be a bit skeptical about the 80Khz, myself. Try writing a /usr/share/X11/xorg.conf.d/10-Graphics.conf with
Thanks! I'll give it a try. Though I've got monitor.conf which looks the same internally so I'll use that. Also, just a random question, but what is the number for? I did some research and got the impression that it's a prioritization thing. All of mine default to 50. Should I leave it at 50-monitor.conf or change the priority?
Huh. I did what you said, both trying with the monitor module and also in xorg.conf, but with either method I can't change the refresh rate in X. It's stuck at 60.
I'm doing this through the graphical settings interface. Should I be doing it somewhere else?
"Refresh" is up-down. That's not an issue, but a refresh of 60 suggests that X might not be able to figure out what's going on. There is a default mode of 31.5khz and 60hz refresh which you sometimes land in if X hasn't a clue. Every box has to do that, because they want you to see stuff when you turn it on.
I boot to console mode, and when I want X, I run 'startx'
The one I was worried about was horizontal speed, where 60 = 60khz and is fast. Just to show that again
HorizSync 30-60(khz)
VertRefresh 55-75(Hz)
Look in /var/log/Xorg.0.log and see what driver it is using. see what's happening. Do not post the huge barrage of tripe, but do post the decisions it makes.
I've narrowed the issue down to KMS. If I add radeon.modeset=0 (which disables KMS, right?) to the boot options in GRUB, the problem goes away. However, it makes for a rather limited X experience, as acceleration seems to be disabled.
I'd like to find a way to get acceleration working, if at all possible.
I don't really know what I should look for, but here's my Xorg.0.log (with obviously irrelevant pieces removed for brevity). At the very least I can see that X is using the open source radeon driver, which is the one it should be using.
Code:
[ 28.308]
X.Org X Server 1.10.4
Release Date: 2011-08-19
[ 28.308] X Protocol Version 11, Revision 0
[ 28.308] Build Operating System: openSUSE SUSE LINUX
[ 28.308] Current Operating System: Linux SuSE-Netbook.site 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64
[ 28.308] Kernel command line: root=/dev/disk/by-id/ata-ST9250315AS_5VC1AHKB-part1 resume=/dev/disk/by-id/ata-ST9250315AS_5VC1AHKB-part2 splash=silent quiet vga=0x317
[ 28.308] Build Date: 10 November 2011 03:34:36PM
[ 28.308]
[ 28.308] Current version of pixman: 0.24.0
[ 28.308] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 28.308] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 28.309] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 20 10:17:21 2012
[ 28.310] (==) Using config file: "/etc/X11/xorg.conf"
[ 28.310] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 28.310] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 28.312] (==) No Layout section. Using the first Screen section.
[ 28.312] (**) |-->Screen "Default Screen" (0)
[ 28.312] (**) | |-->Monitor "Configured Monitor"
[ 28.312] (**) | |-->Device "Radeon"
[ 28.312] (==) Automatically adding devices
[ 28.312] (==) Automatically enabling devices
[ 28.315] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/URW/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
[ 28.315] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 28.315] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 28.315] (II) Loader magic: 0x7d9140
[ 28.315] (II) Module ABI versions:
[ 28.315] X.Org ANSI C Emulation: 0.4
[ 28.315] X.Org Video Driver: 10.0
[ 28.315] X.Org XInput driver : 12.2
[ 28.315] X.Org Server Extension : 5.0
[ 28.319] (--) PCI:*(0:1:5:0) 1002:791f:1025:028c rev 0, Mem @ 0xd0000000/268435456, 0xf0100000/65536, 0xf0000000/1048576, I/O @ 0x00009000/256
[ 28.324] (II) Open ACPI successful (/var/run/acpid.socket)
[ 28.324] (II) LoadModule: "extmod"
[ 28.356] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 28.356] (II) Module extmod: vendor="X.Org Foundation"
[ 28.356] compiled for 1.10.4, module version = 1.0.0
[ 28.356] Module class: X.Org Server Extension
[ 28.356] ABI class: X.Org Server Extension, version 5.0
[ 28.356] (II) Loading extension MIT-SCREEN-SAVER
[ 28.356] (II) Loading extension XFree86-VidModeExtension
[ 28.356] (II) Loading extension XFree86-DGA
[ 28.356] (II) Loading extension DPMS
[ 28.356] (II) Loading extension XVideo
[ 28.356] (II) Loading extension XVideo-MotionCompensation
[ 28.356] (II) Loading extension X-Resource
[ 28.356] (II) LoadModule: "dbe"
[ 28.366] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 28.366] (II) Module dbe: vendor="X.Org Foundation"
[ 28.366] compiled for 1.10.4, module version = 1.0.0
[ 28.366] Module class: X.Org Server Extension
[ 28.366] ABI class: X.Org Server Extension, version 5.0
[ 28.366] (II) Loading extension DOUBLE-BUFFER
[ 28.366] (II) LoadModule: "glx"
[ 28.374] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 28.374] (II) Module glx: vendor="X.Org Foundation"
[ 28.374] compiled for 1.10.4, module version = 1.0.0
[ 28.374] ABI class: X.Org Server Extension, version 5.0
[ 28.374] (==) AIGLX enabled
[ 28.374] (II) Loading extension GLX
[ 28.374] (II) LoadModule: "record"
[ 28.385] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 28.385] (II) Module record: vendor="X.Org Foundation"
[ 28.385] compiled for 1.10.4, module version = 1.13.0
[ 28.385] Module class: X.Org Server Extension
[ 28.385] ABI class: X.Org Server Extension, version 5.0
[ 28.385] (II) Loading extension RECORD
[ 28.385] (II) LoadModule: "dri"
[ 28.394] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 28.394] (II) Module dri: vendor="X.Org Foundation"
[ 28.394] compiled for 1.10.4, module version = 1.0.0
[ 28.394] ABI class: X.Org Server Extension, version 5.0
[ 28.394] (II) Loading extension XFree86-DRI
[ 28.394] (II) LoadModule: "dri2"
[ 28.413] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 28.415] (II) Module dri2: vendor="X.Org Foundation"
[ 28.415] compiled for 1.10.4, module version = 1.2.0
[ 28.415] ABI class: X.Org Server Extension, version 5.0
[ 28.415] (II) Loading extension DRI2
[ 28.415] (II) LoadModule: "radeon"
[ 28.425] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 28.426] (II) Module radeon: vendor="X.Org Foundation"
[ 28.426] compiled for 1.10.4, module version = 6.14.2
[ 28.426] Module class: X.Org Video Driver
[ 28.426] ABI class: X.Org Video Driver, version 10.0
[ 28.426] (II) RADEON: Driver for ATI Radeon chipsets:
~whole buncha cards listed here, including mine~
[ 28.472] (++) using VT number 7
[ 28.500] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 28.501] (II) [KMS] Kernel modesetting enabled.
[ 28.501] (II) RADEON(0): RADEONPreInit_KMS
[ 28.501] (II) RADEON(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 28.501] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 28.501] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 28.501] (==) RADEON(0): Default visual is TrueColor
[ 28.501] (**) RADEON(0): Option "RenderAccel" "true"
[ 28.501] (**) RADEON(0): Option "AccelMethod" "EXA"
[ 28.501] (**) RADEON(0): Option "DRI" "true"
[ 28.501] (==) RADEON(0): RGB weight 888
[ 28.501] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 28.501] (--) RADEON(0): Chipset: "ATI Radeon X1200" (ChipID = 0x791f)
[ 28.501] (II) RADEON(0): PCI card detected
[ 28.501] drmOpenDevice: node name is /dev/dri/card0
[ 28.501] drmOpenDevice: open result is 10, (OK)
[ 28.501] drmOpenByBusid: Searching for BusID pci:0000:01:05.0
[ 28.501] drmOpenDevice: node name is /dev/dri/card0
[ 28.502] drmOpenDevice: open result is 10, (OK)
[ 28.502] drmOpenByBusid: drmOpenMinor returns 10
[ 28.502] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
[ 28.502] (II) Loading sub module "exa"
[ 28.502] (II) LoadModule: "exa"
[ 28.503] (II) Loading /usr/lib64/xorg/modules/libexa.so
[ 28.504] (II) Module exa: vendor="X.Org Foundation"
[ 28.504] compiled for 1.10.4, module version = 2.5.0
[ 28.504] ABI class: X.Org Video Driver, version 10.0
[ 28.504] (II) RADEON(0): KMS Color Tiling: enabled
[ 28.504] (II) RADEON(0): KMS Pageflipping: enabled
[ 28.504] (II) RADEON(0): SwapBuffers wait for vsync: enabled
[ 28.664] (II) RADEON(0): Output VGA-0 using monitor section Configured Monitor
[ 28.664] (II) RADEON(0): Output LVDS has no monitor section
[ 28.800] (II) RADEON(0): EDID for output VGA-0
[ 28.800] (II) RADEON(0): EDID for output LVDS
[ 28.800] (II) RADEON(0): Manufacturer: AUO Model: 205c Serial#: 0
[ 28.800] (II) RADEON(0): Year: 2008 Week: 1
[ 28.800] (II) RADEON(0): EDID Version: 1.3
[ 28.801] (II) RADEON(0): Digital Display Input
[ 28.801] (II) RADEON(0): Max Image Size [cm]: horiz.: 26 vert.: 14
[ 28.801] (II) RADEON(0): Gamma: 2.20
[ 28.801] (II) RADEON(0): No DPMS capabilities specified
[ 28.801] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 28.801] (II) RADEON(0): First detailed timing is preferred mode
[ 28.801] (II) RADEON(0): redX: 0.584 redY: 0.333 greenX: 0.338 greenY: 0.571
[ 28.801] (II) RADEON(0): blueX: 0.158 blueY: 0.133 whiteX: 0.313 whiteY: 0.329
[ 28.801] (II) RADEON(0): Manufacturer's mask: 0
[ 28.801] (II) RADEON(0): Supported detailed timing:
[ 28.801] (II) RADEON(0): clock: 72.0 MHz Image Size: 256 x 144 mm
[ 28.801] (II) RADEON(0): h_active: 1366 h_sync: 1414 h_sync_end 1446 h_blank_end 1494 h_border: 0
[ 28.801] (II) RADEON(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 803 v_border: 0
[ 28.801] (II) RADEON(0): Unknown vendor-specific block f
[ 28.801] (II) RADEON(0): AUO
[ 28.801] (II) RADEON(0): B116XW02 V0
[ 28.801] (II) RADEON(0): EDID (in hex):
[ 28.801] (II) RADEON(0): 00ffffffffffff0006af5c2000000000
[ 28.801] (II) RADEON(0): 01120103801a0e780a99859555569228
[ 28.801] (II) RADEON(0): 22505400000001010101010101010101
[ 28.801] (II) RADEON(0): 010101010101201c5680500023303020
[ 28.801] (II) RADEON(0): 36000090100000180000000f00000000
[ 28.801] (II) RADEON(0): 00000000000000000020000000fe0041
[ 28.801] (II) RADEON(0): 554f0a202020202020202020000000fe
[ 28.801] (II) RADEON(0): 004231313658573032205630200a00be
[ 28.801] (II) RADEON(0): Printing probed modes for output LVDS
[ 28.801] (II) RADEON(0): Modeline "1366x768"x60.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 28.801] (II) RADEON(0): Modeline "1280x720"x59.9 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync (44.8 kHz)
[ 28.801] (II) RADEON(0): Modeline "1152x768"x59.8 71.75 1152 1216 1328 1504 768 771 781 798 -hsync +vsync (47.7 kHz)
[ 28.801] (II) RADEON(0): Modeline "1024x768"x59.9 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz)
[ 28.801] (II) RADEON(0): Modeline "800x600"x59.9 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz)
[ 28.801] (II) RADEON(0): Modeline "848x480"x59.7 31.50 848 872 952 1056 480 483 493 500 -hsync +vsync (29.8 kHz)
[ 28.801] (II) RADEON(0): Modeline "720x480"x59.7 26.75 720 744 808 896 480 483 493 500 -hsync +vsync (29.9 kHz)
[ 28.801] (II) RADEON(0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz)
[ 28.801] (II) RADEON(0): Output VGA-0 disconnected
[ 28.801] (II) RADEON(0): Output LVDS connected
[ 28.801] (II) RADEON(0): Using exact sizes for initial modes
[ 28.802] (II) RADEON(0): Output LVDS using initial mode 1366x768
[ 28.802] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 28.802] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:18000000 visible:17ba0000
[ 28.802] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[ 28.802] (==) RADEON(0): DPI set to (96, 96)
[ 28.802] (II) Loading sub module "fb"
[ 28.802] (II) LoadModule: "fb"
[ 28.803] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 28.803] (II) Module fb: vendor="X.Org Foundation"
[ 28.803] compiled for 1.10.4, module version = 1.0.0
[ 28.803] ABI class: X.Org ANSI C Emulation, version 0.4
[ 28.803] (II) Loading sub module "ramdac"
[ 28.803] (II) LoadModule: "ramdac"
[ 28.803] (II) Module "ramdac" already built-in
[ 28.803] (--) Depth 24 pixmap format is 32 bpp
[ 28.804] (II) RADEON(0): [DRI2] Setup complete
[ 28.804] (II) RADEON(0): [DRI2] DRI driver: r300
[ 28.804] (II) RADEON(0): Front buffer size: 4224K
[ 28.804] (II) RADEON(0): VRAM usage limit set to 346060K
[ 28.804] (II) RADEON(0): Initializing backing store
[ 28.804] (==) RADEON(0): Backing store disabled
[ 28.804] (II) RADEON(0): Direct rendering enabled
[ 28.804] (II) RADEON(0): Initializing Acceleration
[ 28.804] (II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
[ 28.804] (II) RADEON(0): Setting EXA maxPitchBytes
[ 28.804] (II) RADEON(0): EngineInit (32/32)
[ 28.804] (II) EXA(0): Driver allocated offscreen pixmaps
[ 28.804] (II) EXA(0): Driver registered support for the following operations:
[ 28.804] (II) Solid
[ 28.804] (II) Copy
[ 28.804] (II) Composite (RENDER acceleration)
[ 28.804] (II) UploadToScreen
[ 28.804] (II) DownloadFromScreen
[ 28.804] (II) RADEON(0): Acceleration enabled
[ 28.804] (II) RADEON(0): Initializing DPMS
[ 28.804] (==) RADEON(0): DPMS enabled
[ 28.804] (II) RADEON(0): Initializing Cursor
[ 28.810] (==) RADEON(0): Silken mouse enabled
[ 28.810] (II) RADEON(0): Initializing Xv
[ 28.810] (II) RADEON(0): Set up textured video
[ 28.810] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 28.810] (II) RADEON(0): Initializing kms color map
[ 28.810] (WW) RADEON(0): Option "DisplayPriority" is not used
[ 28.810] (WW) RADEON(0): Option "LVDSProbePLL" is not used
[ 28.810] (II) RADEON(0): RADEONScreenInit finished
[ 28.810] (--) RandR disabled
[ 28.810] (II) Initializing built-in extension Generic Event Extension
[ 28.810] (II) Initializing built-in extension SHAPE
[ 28.810] (II) Initializing built-in extension MIT-SHM
[ 28.815] (II) Initializing built-in extension XInputExtension
[ 28.815] (II) Initializing built-in extension XTEST
[ 28.815] (II) Initializing built-in extension BIG-REQUESTS
[ 28.815] (II) Initializing built-in extension SYNC
[ 28.815] (II) Initializing built-in extension XKEYBOARD
[ 28.815] (II) Initializing built-in extension XC-MISC
[ 28.816] (II) Initializing built-in extension SECURITY
[ 28.816] (II) Initializing built-in extension XINERAMA
[ 28.816] (II) Initializing built-in extension XFIXES
[ 28.816] (II) Initializing built-in extension RENDER
[ 28.816] (II) Initializing built-in extension RANDR
[ 28.816] (II) Initializing built-in extension COMPOSITE
[ 28.816] (II) Initializing built-in extension DAMAGE
[ 29.456] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 29.456] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 29.456] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 29.456] (II) AIGLX: enabled GLX_SGI_make_current_read
[ 29.456] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 29.457] (II) AIGLX: Loaded and initialized /usr/lib64/dri/r300_dri.so
[ 29.457] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 29.458] (II) RADEON(0): Setting screen physical size to 361 x 203
~Snip - input device section ~
[ 30.090] (II) RADEON(0): RADEONSaveScreen(2)
[ 30.229] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 30.229] (II) RADEON(0): Printing DDC gathered Modelines:
[ 30.229] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 33.318] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 34.642] (II) RADEON(0): Printing DDC gathered Modelines:
[ 34.642] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 36.767] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 36.767] (II) RADEON(0): Printing DDC gathered Modelines:
[ 36.767] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 36.921] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 36.921] (II) RADEON(0): Printing DDC gathered Modelines:
[ 36.921] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 37.059] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 37.059] (II) RADEON(0): Printing DDC gathered Modelines:
[ 37.059] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 37.197] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 37.197] (II) RADEON(0): Printing DDC gathered Modelines:
[ 37.197] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 66.322] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 66.341] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 66.424] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 66.458] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 66.821] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 66.828] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 66.836] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 66.878] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 66.881] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 66.912] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 66.915] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 66.945] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 66.948] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 66.978] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 66.982] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.012] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.015] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.046] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.049] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.079] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.082] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.113] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.116] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.147] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.149] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.180] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.183] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.214] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.216] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.247] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.250] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.281] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.283] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.314] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.317] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.348] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.350] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.381] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.384] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.415] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.418] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.448] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.451] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.482] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.485] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.515] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.518] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.549] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.552] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.582] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 67.585] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b010]
[ 67.616] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b010] width 1366 pitch 5632 (/4 1408)
[ 67.619] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb1b070]
[ 67.650] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb1b070] width 1366 pitch 5632 (/4 1408)
[ 111.116] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb56920]
[ 111.125] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb56920] width 1366 pitch 5632 (/4 1408)
[ 111.273] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb58060]
[ 111.327] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb58060] width 1366 pitch 5632 (/4 1408)
[ 111.332] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb56920]
[ 111.360] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb56920] width 1366 pitch 5632 (/4 1408)
[ 111.365] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb58060]
[ 111.393] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb58060] width 1366 pitch 5632 (/4 1408)
[ 111.398] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb56920]
[ 111.427] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb56920] width 1366 pitch 5632 (/4 1408)
[ 111.439] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb58060]
[ 111.477] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb58060] width 1366 pitch 5632 (/4 1408)
[ 111.480] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb56920]
[ 111.511] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb56920] width 1366 pitch 5632 (/4 1408)
[ 111.972] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb5e300]
[ 111.997] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb5e300] width 1366 pitch 5632 (/4 1408)
[ 112.009] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb680c0]
[ 112.031] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb680c0] width 1366 pitch 5632 (/4 1408)
[ 112.036] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb5e300]
[ 112.064] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb5e300] width 1366 pitch 5632 (/4 1408)
[ 112.070] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb680c0]
[ 112.098] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb680c0] width 1366 pitch 5632 (/4 1408)
[ 112.104] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb5e300]
[ 112.131] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb5e300] width 1366 pitch 5632 (/4 1408)
[ 112.138] (II) RADEON(0): radeon_dri2_schedule_flip:619 fevent[0xb680c0]
[ 112.165] (II) RADEON(0): radeon_dri2_flip_event_handler:981 fevent[0xb680c0] width 1366 pitch 5632 (/4 1408)
[ 117.790] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 117.790] (II) RADEON(0): Printing DDC gathered Modelines:
[ 117.790] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 117.935] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 117.935] (II) RADEON(0): Printing DDC gathered Modelines:
[ 117.935] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 125.117] (II) RADEON(0): RADEONSaveScreen(2)
[ 125.117] (II) RADEON(0): RADEONSaveScreen(2)
[ 126.851] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 126.851] (II) RADEON(0): Printing DDC gathered Modelines:
[ 126.851] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 156.819] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 156.819] (II) RADEON(0): Printing DDC gathered Modelines:
[ 156.819] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 209.273] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 209.273] (II) RADEON(0): RADEONLeaveVT_KMS
[ 209.273] (II) RADEON(0): Ok, leaving now...
[ 229.039] (II) Open ACPI successful (/var/run/acpid.socket)
[ 229.039] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 229.039] (II) RADEON(0): RADEONEnterVT_KMS
[ 229.181] (II) RADEON(0): EDID vendor "AUO", prod id 8284
[ 229.181] (II) RADEON(0): Printing DDC gathered Modelines:
[ 229.181] (II) RADEON(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1494 768 771 777 803 -hsync -vsync (48.2 kHz)
[ 229.185] (II) RADEON(0): RADEONSaveScreen(2)
[ 229.185] (**) Option "Device" "/dev/input/event1"
[ 229.185] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 243.214] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 243.214] (II) RADEON(0): RADEONLeaveVT_KMS
[ 243.214] (II) RADEON(0): Ok, leaving now...
[ 543.206] (II) RADEON(0): RADEONSaveScreen(2)
[ 543.206] (II) RADEON(0): RADEONSaveScreen(0)
If you have AMD/ATI graphics (and not radeon/intel) and a modern distro you should be able to do kms. run
glxinfo |grep OpenGL
and post that output. I would leave kms on, and gather data that way. The xorg.conf gets interesting after it loads r300. We are trying to fix that behaviour. If X goes to a black screen, the Xorg.0.log will be interesting.
glxinfo |grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RS690
OpenGL version string: 2.1 Mesa 7.11
OpenGL extensions:
The ATI RS690 is the right chipset, but other than that I don't know why it's using r300 since in the Xorg.0.log file specifically says "for R300/R400/R500 type cards."
It appears to have been "fixed" in newer kernels (this was reported in 2010), but since I'm using SuSE 12.1 I'd assume I'm using a relatively new kernel, and the problem hasn't gone away
Thanks for all your help!
Last edited by shock_ez; 01-20-2012 at 10:56 PM.
Reason: More info
R300 is the right driver for this (crappy) chipset.
The thing about the RS690 is that it has an rs600(?) type gpu ~=~ r400 series
They have about 17 names for it - it's a piece of crap from 2006/7 that they are ashamed of but have to support. I have run this successfully on kernels 2.6.37.6, 2.6.38.4, & now 3.0.4. I build my own kernel quickly. Here's the relevant settings
bash-4.1$ grep -e 'RADEON' -e 'DRM' .config
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_TTM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_RADEON_DEBUG=y
next build I'll take out the debug stuff. I don't need it. Another useful check is to run
ls -lF /usr/lib(64)/libGL*
and look in particular for things like libGL.so, and libGL.so.1. Sometimes you see
libGL.so --> libGL.so.1
libGL.so.1 --> libGL.so.some.long.crazy.stuff.
libGL.so.1.2*
libGL.so.some.long.crazy.stuff*
What's happened is that a lib from some binary blob exists as libGL.so.some.long.crazy.stuff, and libGL is pointing to that. It's hardly likely in the case of libGL.so, to judge by your render string, but it's always good to eliminate that issue. There are a couple of libGL* libs, and check them all.
I would set runlevel to level 3 in /etc/inittab. This line
# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:
Then you can type 'startx' to start X and Ctrl_Alt_Bkspace to quit.
and turn modesetting on (Yes, I know). We are not going to solve this until we get some data from the box with the modeset on and things going crazy. Xorg.0.log might then show some fun (don't post all the crap pls)
Okay, here's what I've got. The grep got me actually no results. Not sure if I should be getting any.
The libGL search got me this:
Code:
ls -lF /usr/lib64/libGL*
lrwxrwxrwx 1 root root 21 Nov 11 01:16 /usr/lib64/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0*
-rwxr-xr-x 1 root root 47080 Oct 30 05:53 /usr/lib64/libGLESv1_CM.so.1.1.0*
lrwxrwxrwx 1 root root 18 Nov 11 01:16 /usr/lib64/libGLESv2.so.2 -> libGLESv2.so.2.0.0*
-rwxr-xr-x 1 root root 34792 Oct 30 05:53 /usr/lib64/libGLESv2.so.2.0.0*
lrwxrwxrwx 1 root root 18 Jan 5 19:03 /usr/lib64/libGLEWmx.so.1.6 -> libGLEWmx.so.1.6.0*
-rwxr-xr-x 1 root root 391320 Oct 30 06:18 /usr/lib64/libGLEWmx.so.1.6.0*
lrwxrwxrwx 1 root root 16 Jan 5 19:03 /usr/lib64/libGLEW.so.1.6 -> libGLEW.so.1.6.0*
-rwxr-xr-x 1 root root 440472 Oct 30 06:18 /usr/lib64/libGLEW.so.1.6.0*
lrwxrwxrwx 1 root root 12 Nov 11 01:16 /usr/lib64/libGL.so.1 -> libGL.so.1.2*
-rwxr-xr-x 1 root root 483032 Oct 30 05:53 /usr/lib64/libGL.so.1.2*
lrwxrwxrwx 1 root root 20 Nov 11 01:16 /usr/lib64/libGLU.so.1 -> libGLU.so.1.3.071100*
-rwxr-xr-x 1 root root 449320 Oct 30 05:53 /usr/lib64/libGLU.so.1.3.071100*
As for the xorg log, the previous junk I posted was actually done with modesetting on. I'll do it again after changing my default runlevel to 3. What part of the log are you looking for so I don't vomit out the whole thing? I've been looking for errors but there wasn't really anything noteworthy...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.