← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: RadeonHD+IntelGMA switchable

 

On Fri, 25 Jun 2010, Albert Vilella wrote:

the instructions in this website:

http://asusm51ta-with-linux.blogspot.com/


Yes, this is where I started from %) But
root@BOX:~# ls /sys/kernel/debug/
bdi bluetooth dri gpio ieee80211 mce pktcdvd sched_features tracing usb x86

root@BOX:~# grep switcher /proc/kallsyms
ffffffff81307af0 T vga_switcheroo_client_fb_set
ffffffff81307b70 T vga_switcheroo_unregister_handler
ffffffff81307ba0 T vga_switcheroo_register_handler
ffffffff81307cf0 T vga_switcheroo_process_delayed_switch
ffffffff81307df0 t vga_switcheroo_debugfs_open
ffffffff81307e10 t vga_switcheroo_show
ffffffff81307ef0 t vga_switcheroo_debugfs_write
ffffffff81308260 T vga_switcheroo_register_client
ffffffff81308400 T vga_switcheroo_unregister_client
ffffffff81645800 r vga_switcheroo_debugfs_fops
ffffffff81809b50 r __ksymtab_vga_switcheroo_process_delayed_switch
ffffffff81809b60 r __ksymtab_vga_switcheroo_client_fb_set
ffffffff81809b70 r __ksymtab_vga_switcheroo_unregister_client
ffffffff81809b80 r __ksymtab_vga_switcheroo_register_client
ffffffff81809b90 r __ksymtab_vga_switcheroo_unregister_handler
ffffffff81809ba0 r __ksymtab_vga_switcheroo_register_handler
ffffffff81819ed0 r __kcrctab_vga_switcheroo_process_delayed_switch
ffffffff81819ed8 r __kcrctab_vga_switcheroo_client_fb_set
ffffffff81819ee0 r __kcrctab_vga_switcheroo_unregister_client
ffffffff81819ee8 r __kcrctab_vga_switcheroo_register_client
ffffffff81819ef0 r __kcrctab_vga_switcheroo_unregister_handler
ffffffff81819ef8 r __kcrctab_vga_switcheroo_register_handler
ffffffff8182d663 r __kstrtab_vga_switcheroo_process_delayed_switch
ffffffff8182d689 r __kstrtab_vga_switcheroo_client_fb_set
ffffffff8182d6a6 r __kstrtab_vga_switcheroo_unregister_client
ffffffff8182d6c7 r __kstrtab_vga_switcheroo_register_client
ffffffff8182d6e6 r __kstrtab_vga_switcheroo_unregister_handler
ffffffff8182d708 r __kstrtab_vga_switcheroo_register_handler
ffffffffa01017c0 t i915_switcheroo_can_switch   [i915]
ffffffffa0101800 t i915_switcheroo_set_state    [i915]

I guess this is because i need radeon drivers? Will catalist suffice or i need those supplied with kernel?

point to some ucode firmware:

http://people.freedesktop.org/%7Eagd5f/radeon_ucode/R600_rlc.bin
http://people.freedesktop.org/%7Eagd5f/radeon_ucode/R700_rlc.bin


Well, i see that my current firmware is pretty the same
root@BOX:~# cksum /home/ruff/R600_rlc.bin
930711540 3072 /home/ruff/R600_rlc.bin
root@BOX:~# cksum /lib/firmware/radeon/R600_rlc.bin
930711540 3072 /lib/firmware/radeon/R600_rlc.bin
root@BOX:~# cksum /lib/firmware/radeon/R700_rlc.bin
3459306321 4096 /lib/firmware/radeon/R700_rlc.bin
root@BOX:~# cksum /home/ruff/R700_rlc.bin
3459306321 4096 /home/ruff/R700_rlc.bin
root@BOX:~#

It may be that the same firmware is needed for any R600 or R700 radeon card,
but there could be differences in the BIOS. Have you provided a DSDT table
dump for your specific model?


I saw dsdt is already submited for my model (Acer 4820TG) but I can submit my own of course as well if needed.

Read header here: http://linux-hybrid-graphics.blogspot.com/


---
 Looking forward to reading yours.
   Ruslan N. Marchenko



References