[Bug 1196805] New: xf86-video-openchrome not wotk on openSUSE
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Bug ID: 1196805 Summary: xf86-video-openchrome not wotk on openSUSE Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: X11 3rd Party Driver Assignee: gfx-bugs@suse.de Reporter: oberkut@gmail.com QA Contact: sndirsch@suse.com Found By: --- Blocker: --- OpenChrome video driver not work on openSUSE (Leap, Tumbleweed) No problems with other distributions (Arch, Fedora, Ubuntu etc) X not startup. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oberkut@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |Current -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c1 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS Target Milestone|Current |--- Summary|xf86-video-openchrome not |xf86-video-openchrome not |wotk on openSUSE |working on openSUSE Flags| |needinfo?(oberkut@gmail.com | |) --- Comment #1 from Stefan Dirsch <sndirsch@suse.com> --- Please attach X logfile. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c2 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|gfx-bugs@suse.de |oberkut@gmail.com --- Comment #2 from Alexander Novichkov <oberkut@gmail.com> --- Created attachment 856789 --> http://bugzilla.opensuse.org/attachment.cgi?id=856789&action=edit Xorg.log -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c3 --- Comment #3 from Alexander Novichkov <oberkut@gmail.com> --- See attach. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #856789|text/x-log |text/plain mime type| | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c4 --- Comment #4 from Stefan Dirsch <sndirsch@suse.com> --- Ok. Please try this in /etc/X11/xorg.conf.d/90-openchrome.conf Section "Module" Load "shadow" EndSection -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c5 --- Comment #5 from Alexander Novichkov <oberkut@gmail.com> --- Created attachment 856790 --> http://bugzilla.opensuse.org/attachment.cgi?id=856790&action=edit New xorg.log New log attached -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c6 --- Comment #6 from Alexander Novichkov <oberkut@gmail.com> --- Created attachment 856791 --> http://bugzilla.opensuse.org/attachment.cgi?id=856791&action=edit openchrome.conf Add openchrome.conf attach. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c7 --- Comment #7 from Alexander Novichkov <oberkut@gmail.com> --- (In reply to Stefan Dirsch from comment #4)
Ok. Please try this in /etc/X11/xorg.conf.d/90-openchrome.conf
Section "Module" Load "shadow" EndSection
This is not work (See new xorg.log in attach) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c8 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmazda@earthlink.net Flags|needinfo?(oberkut@gmail.com |needinfo?(mrmazda@earthlink |) |.net) --- Comment #8 from Stefan Dirsch <sndirsch@suse.com> ---
[ 58.628] (--) CHROME(0): Mapping the frame buffer at address 0xA0000000 with size 262144 KB. [ 58.628] (EE) CHROME(0): Unable to map the frame buffer. Error: Invalid argument (22)
This looks like the same issue as with old "mga" driver. I think there has been a kernel option to workaround this issue, but I already forgot about which one. Felix, can you still remember? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c9 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(mrmazda@earthlink | |.net) | --- Comment #9 from Felix Miata <mrmazda@earthlink.net> --- iomem=relaxed, which, along with 'Load "shadow"', is working here: # inxi -MCyz Machine: Type: Desktop Mobo: MICRO-STAR model: MS-7142 v: 1.00 serial: N/A BIOS: Phoenix v: 6.00 PG date: 06/27/2006 CPU: Info: single core model: AMD Sempron 3000+ bits: 64 type: UP cache: L2: 128 KiB Speed (MHz): 1800 min/max: N/A core: 1: 1800 # inxi -SGayz System: Kernel: 5.16.11-1-default x86_64 bits: 64 compiler: gcc v: 11.2.1 parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0 noresume mitigations=auto consoleblank=0 iomem=relaxed 5 Desktop: Trinity R14.0.11 tk: Qt 3.5.0 info: kicker wm: Twin 3.0 vt: 3 dm: startx Distro: openSUSE Tumbleweed 20220306 Graphics: Device-1: VIA K8M800/K8N800/K8N800A [S3 UniChrome Pro] vendor: Micro-Star MSI driver: N/A bus-ID: 01:00.0 chip-ID: 1106:3108 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: openchrome gpu: N/A display-ID: :0 screens: 1 Screen-1: 0 s-res: 1680x1050 s-dpi: 120 s-size: 355x222mm (14.0x8.7") s-diag: 419mm (16.5") Monitor-1: VGA-1 res: 1680x1050 hz: 60 dpi: 90 size: 474x296mm (18.7x11.7") diag: 559mm (22") OpenGL: renderer: llvmpipe (LLVM 13.0.1 128 bits) v: 4.5 Mesa 21.3.7 direct render: Yes -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c10 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(oberkut@gmail.com | |) --- Comment #10 from Stefan Dirsch <sndirsch@suse.com> --- Thanks, Felix! So @Alexander,please try with that kernel option. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c11 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(oberkut@gmail.com | |) | --- Comment #11 from Alexander Novichkov <oberkut@gmail.com> --- Thank you all. iomem=relaxed, which, along with 'Load "shadow"', is load to black screen. Xorg.log not found. ( -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c12 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(oberkut@gmail.com | |) --- Comment #12 from Stefan Dirsch <sndirsch@suse.com> --- Hmm. Should be Xorg.0.log. I suggest to boot once more without this kernel option. Then add here Xorg.0.log.old. Or login via ssh to this machine - if possible. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c13 --- Comment #13 from Alexander Novichkov <oberkut@gmail.com> --- @Stefan Dirsch, if add iomem=relaxed to kernel option and Load "shadow" to 90-openchrome.conf then notebook freeze black screen (xorg.log (and old) not create, ssh no working). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c14 --- Comment #14 from Alexander Novichkov <oberkut@gmail.com> --- If boot without this kernel option (iomem=relaxed), xorg.0.log.old not found ( -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c15 --- Comment #15 from Stefan Dirsch <sndirsch@suse.com> --- Ok. So apparently this kernel option freezes your machine. Then I'm afraid you need to live with fbdev driver on your about 20 years old machine. Please uninstall xf86-video-openchrome package and restart your system. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c16 --- Comment #16 from Stefan Dirsch <sndirsch@suse.com> --- Oh. I was wrong VIA GPU has been released in 2006/2007. ;-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c17 --- Comment #17 from Alexander Novichkov <oberkut@gmail.com> --- Sad. Install Arch. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c18 --- Comment #18 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Stefan Dirsch from comment #15)
Ok. So apparently this kernel option freezes your machine. Then I'm afraid you need to live with fbdev driver on your about 20 years old machine. Please uninstall xf86-video-openchrome package and restart your system.
And then let's hope there is still a generic framebuffer /dev/fb0 with your preferred mode 1280x720. hwinfo --framebuffer -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c19 --- Comment #19 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Alexander Novichkov from comment #17)
Sad. Install Arch.
Could be that with Arch you're already runnning slow fbdev driver, because they already dropped openchrome driver. This would be one reason to finally drop it for (open)SUSE as well. But then Felix wouldn't be happy. ;-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c20 --- Comment #20 from Felix Miata <mrmazda@earthlink.net> --- (In reply to Stefan Dirsch from comment #19)
Could be that with Arch you're already runnning slow fbdev driver, because they already dropped openchrome driver. This would be one reason to finally drop it for (open)SUSE as well. But then Felix wouldn't be happy. ;-)
Could the OP's problem be plymouth-related? Try adding plymouth=0 along with iomem=relaxed. Plymouth bling is never installed here. Don't worry about my openchrome happiness. The only thing I use that ancient box for is QA type stuff. The AGP Radeon it normally has is back in it. :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c21 --- Comment #21 from Stefan Dirsch <sndirsch@suse.com> --- I cannot rule out it's Plymouth. Would be worth a try. Felix, I see that you have an older VIA machine (VIA K8M800/K8N800/K8N800A [S3 UniChrome Pro]). Alexander has: 4M900 / VN896 / CN896 But I'm afraid we already have lost him to Arch. :-( -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c22 --- Comment #22 from Alexander Novichkov <oberkut@gmail.com> --- @Felix, @Stefan I will definitely try the plymouth option. I'll post the result later. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c23 --- Comment #23 from Alexander Novichkov <oberkut@gmail.com> --- By the way, in arch the option "iomem=relaxed" works and allows you to use openchrome -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c24 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gfx-bugs@suse.de Flags|needinfo?(oberkut@gmail.com |needinfo?(gfx-bugs@suse.de) |) | --- Comment #24 from Alexander Novichkov <oberkut@gmail.com> --- @Felix,@Stefan, comment #20 not help. But I solved this problem in a crazy way: 1. Install xf86-video-openchrome on openSUSE. 2. Download xf86-video-openchrome-0.6.0.r754.g15c868a-1-x86_64.pkg.tar.zst (from https://archlinux.org/packages/) 3. Copy xf86-video-openchrome-0.6.0.r754.g15c868a-1-x86_64.pkg.tar.zst/usr/lib/xorg/modules/drivers/openchrome_drv.so to /usr/lib64/xorg/modules/drivers/ 4. Add kernel option iomem=relaxed to /etc/default/grub 5. sudo grub2-mkconfig -o /boot/grub2/grub.cfg 6. Reboot 7. Driver works -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c25 --- Comment #25 from Alexander Novichkov <oberkut@gmail.com> --- The 90-openchrome.conf file does not need to be created. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sndirsch@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c26 --- Comment #26 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Alexander Novichkov from comment #25)
The 90-openchrome.conf file does not need to be created.
Wow. (In reply to Alexander Novichkov from comment #24)
@Felix,@Stefan, comment #20 not help. But I solved this problem in a crazy way: 1. Install xf86-video-openchrome on openSUSE. 2. Download xf86-video-openchrome-0.6.0.r754.g15c868a-1-x86_64.pkg.tar.zst (from https://archlinux.org/packages/) 3. Copy xf86-video-openchrome-0.6.0.r754.g15c868a-1-x86_64.pkg.tar.zst/usr/lib/xorg/ modules/drivers/openchrome_drv.so to /usr/lib64/xorg/modules/drivers/ 4. Add kernel option iomem=relaxed to /etc/default/grub 5. sudo grub2-mkconfig -o /boot/grub2/grub.cfg 6. Reboot 7. Driver works
Thanks. And now if I would know where to find Arch's xf86-video-openchrome package sources ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c27 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(sndirsch@suse.com | |) --- Comment #27 from Alexander Novichkov <oberkut@gmail.com> --- @Stefan,it won't fit? https://github.com/archlinux/svntogit-packages/blob/packages/xf86-video-open... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c28 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(gfx-bugs@suse.de) |needinfo?(oberkut@gmail.com |, |) |needinfo?(sndirsch@suse.com | |) | --- Comment #28 from Stefan Dirsch <sndirsch@suse.com> --- Thanks for the hint. https://build.opensuse.org/request/show/960578 Could you give the driver update a try? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c30 Alexander Novichkov <oberkut@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(sndirsch@suse.com | |) --- Comment #30 from Alexander Novichkov <oberkut@gmail.com> --- Yes, work. Kernel option iomem=relaxed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c31 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(oberkut@gmail.com | |), | |needinfo?(sndirsch@suse.com | |) | --- Comment #31 from Stefan Dirsch <sndirsch@suse.com> --- Ok. So I assume /etc/X11/xorg.conf.d/90-openchrome.conf with content Section "Module" Load "shadow" EndSection is also not needed with our updated driver package. I don't know why on arch one doesn't need the kernel option "iomem=relaxed", but I'm afraid we won't figure out. Let's live with that. I think I can close this now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c32 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #32 from Stefan Dirsch <sndirsch@suse.com> --- Closing as fixed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c33 --- Comment #33 from Alexander Novichkov <oberkut@gmail.com> --- Thank you. Driver working. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c34 --- Comment #34 from Stefan Dirsch <sndirsch@suse.com> --- Thanks for reporting and your prompt feedback! :-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1200183 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196805 http://bugzilla.opensuse.org/show_bug.cgi?id=1196805#c35 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1200183 | --- Comment #35 from Stefan Dirsch <sndirsch@suse.com> --- This is unrelated. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com