[PC-BSD Testing] Video Corruption with RadeonHD

Mike Bybee mbybee at dometrilogy.com
Sun Jan 17 07:56:51 PST 2010


Hi all -
I think this is a RadeonHD issue, not so much a PC-BSD issue, but I couldn't
find many good solutions online that were BSD specific. Most seemed to be
Linux-specific, so I wasn't entirely sure what to do with regards to kernel
levels and such.
The card does run just fine under Debian/Ubuntu, so I'm pretty sure it's not
hardware.

With the RadeonHD driver the virtual terminals (ctl+alt+f1-f8) all have
extremely blurry and unreadable text. If I switch to the VESA graphics, it's
fine. It's fine during boot until the RadeonHD driver kicks in with the
xserver start.

I'm also getting occasional graphics corruption during normal use
(vertical/horizontal tearing) but it's like once/twice a day.
Video card is the ATI 4670 - seems to happen with DVI or VGA output.

Here's the Xorg.conf:
# Xorg.conf file generated for PC-BSD

Section "ServerLayout"
    Identifier     "XFree86 Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Clone" "off"
EndSection
>
>
>
> Section "ServerFlags"
>         Option "AutoAddDevices" "False"
>         Option "AllowEmptyInput" "Off"
> EndSection
>
> Section "Files"
>     ModulePath      "/usr/local/lib/xorg/modules"
>     FontPath        "/Programs/fonts/"
>     FontPath        "/usr/local/lib/X11/fonts/cyrillic/"
>     FontPath        "/usr/local/lib/X11/fonts/TrueType/"
>     FontPath        "/usr/local/lib/X11/fonts/webfonts/"
>     FontPath        "/usr/local/lib/X11/fonts/misc/"
>     FontPath        "/usr/local/lib/X11/fonts/TTF/"
>     FontPath        "/usr/local/lib/X11/fonts/Type1/"
>     FontPath        "/usr/local/lib/X11/fonts/CID/"
>     FontPath        "/usr/local/lib/X11/fonts/75dpi/"
>     FontPath        "/usr/local/lib/X11/fonts/100dpi/"
>     FontPath        "/usr/local/lib/X11/fonts/dejavu/"
>     FontPath        "/usr/local/lib/X11/fonts/local/"
> EndSection
>
> Section "Module"
>     Load           "ddc"
>     Load           "dbe"
>     Load           "extmod"
>     Load           "xtrap"
>     Load           "freetype"
> EndSection
>
> Section "InputDevice"
>     Identifier     "Keyboard0"
>     Driver         "keyboard"
>     Option         "XkbModel" "pc105"
>     Option         "XkbLayout" "us"
>     Option         "XkbVariant" ""
> EndSection
>
> Section "InputDevice"
>     Identifier     "Mouse0"
>     Driver         "mouse"
>     Option         "Protocol" "auto"
>     Option         "Device" "/dev/sysmouse"
>     Option         "Buttons" "6"
>     Option         "ZAxisMapping" "4 5"
>     Option         "Emulate3Buttons"
> EndSection
>
> Section "Monitor"
>     Identifier     "Monitor0"
>     VendorName     "SHP"
>     ModelName      "LD-26SH1U"
>         HorizSync    31.0 - 61.0
>         VertRefresh  59.0 - 76.0
> EndSection
>
>
> Section "Device"
>     Identifier      "Card0"
>     Screen           0
>     Driver         "radeonhd"
>     VendorName     "Generic Vesa Driver"
>     BusID      "PCI:1:0:0"
> EndSection
>
>
> Section "Screen"
>     Identifier     "Screen0"
>     Device         "Card0"
>     Monitor        "Monitor0"
>     DefaultDepth   24
>     SubSection     "Display"
>         Depth      24
>         Modes      "1280x960"
>     EndSubSection
> EndSection
>
>
> The Xorg.0.log does show a few errors, but most of it seems ok (I'll attach
> later if that's of any user). I haven't sent an email to
> radeonhd at opensuse.org, since I'm not running SuSE...
>
> (II) Setting vga for screen 0.
> (**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32
> (**) RADEONHD(0): Selected EXA 2D acceleration.
> (II) RADEONHD(0): Card not in database: 0x9490:0x1092:0xE101; using generic
> modesetting.
>
>         If - and only if - your card does not work or does not work
> optimally
>         please contact radeonhd at opensuse.org to help rectify
> this.
>         Use the subject: 0x9490:0x1092:0xE101: <name of
> board>
>         and *please* describe the problems you are
> seeing
>         in your
> message.
> (--) RADEONHD(0): Detected an RV730 on an unidentified card
> ...
> (II) RADEONHD(0): Analog TV Default Mode:
> 8
> (II) RADEONHD(0): Found default TV Mode
> PAL
> (II) RADEONHD(0): The detected amount of videoram exceeds the PCI BAR
> aperture.
> (II) RADEONHD(0): Using only 262144kB of the total
> 1048576kB.
> (--) RADEONHD(0): VideoRAM: 262144
> kByte
> (II) RADEONHD(0): Framebuffer space used by Firmware (kb):
> 20
> (II) RADEONHD(0): Start of VRAM area used by Firmware:
> 0xfffec
> (II) RADEONHD(0): AtomBIOS requests 20kB of VRAM scratch
> space
> (II) RADEONHD(0): AtomBIOS VRAM scratch base:
> 0xfffec
> (WW) RADEONHD(0): rhdAtomAllocateFbScratch: FW FB scratch area not located
> at the end of VRAM. Scratch End: 0x104fec VRAM End:
> 0x10000000
> (II) RADEONHD(0): Cannot get VRAM scratch space. Allocating in main memory
> instead
> ...
> Failed to change owner or group for file /dev/dri! 2: No such file or
> directory
> Failed to change owner or group for file /dev/dri/card0! 2: No such file or
> directory
>
> drmOpenDevice: open result is -1, (No such file or
> directory)
> Failed to change owner or group for file /dev/dri/card0! 2: No such file or
> directory
>
> drmOpenDevice: open result is -1, (No such file or
> directory)
> drmOpenDevice: Open failed
>



-- 
Thanks,
Mike Bybee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pcbsd.org/pipermail/testing/attachments/20100117/a168ba1f/attachment.html 


More information about the Testing mailing list